У меня вопрос почему при компиляции возникает ошибка: Register in operand not in bank 0. Ensure that bank bits are correct. Хотя код выполняется корректно bcf STATUS,6 bsf STATUS,5 movlw b'11110000' movwf TRISB
Потеря емкости аккумулятора напрямую зависит от условий хранения и эксплуатации. При неправильном хранении даже самый лучший литиевый источник тока с превосходными характеристиками может не оправдать ожиданий. Технология, основанная на рекомендациях таких известных производителей литиевых источников тока, как компании FANSO и EVE Energy, поможет организовать правильный процесс хранения батареек и аккумуляторов.
Просто забей. Это не ошибка, а предупреждение. Если парит, добавь как советовал dalay-lama errorlevel -302, -307.
Кстати банки можно переключать так
BANKSEL 0x00 ; bank 0 При генерации кода нужные команды добавятся сами.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Ок... Всё ясно. PIC16F84A имеет только 2 банка: 0-й и 1-й. Отдельно при инициализации сбрасывать 6-й бит регистра STATUS нет смысла (лишняя команда). Пропишите регистр OPTION_REG как в моём примере и пребудет с Вами счастье! Должно быть так:
VPLAB IDE 6.22 c HI-TEC_PICC_v8.01_PL3
Помогите пожалуйста разобраться. В английском не силен да и в програмировании полный ноль, только научится пытаюсь. Не пойму как в нем скомпилировать С в НЕХ. Получаются всякие форматы но только не то что нужно.
Или ткните пожалуйста носом где можно прочитать про него.
Карма: 4
Рейтинг сообщений: 14
Зарегистрирован: Чт мар 05, 2009 05:31:16 Сообщений: 600 Откуда: г. Кемерово
Рейтинг сообщения:0
Скорее всего компилятор не подключен MPASMWIN. Языки высокого уровня сначало транслируются в ASM, а потом в HEX. Посмотри, файл ASM в дириктории проекта появляется ?
Программа-то не под HTPICC написана. Это тебе нужен компилятор CCS, хайтек такое не соберет. Ну, или программу переписать, хотя с CCS'а переводить на хайтек - можно запариться.
ну переписать у меня ума не хватит я для начала хотел поигратся с готовой прошивкой
а нет случаем компилятора который подойдет чтоб попроще , или ссылочку на него
ну переписать у меня ума не хватит я для начала хотел поигратся с готовой прошивкой а нет случаем компилятора который подойдет чтоб попроще , или ссылочку на него
Для чего подойдет? Для этой программы, или для ознакомления с Си?
ну вобще для ознакомления с Си.
И CCS вроде тоже прикручивается к MPLAB. Хотя мне сама среда проектирования как такова и не нужна пока.
Я хотел взять готовый исходник, попробовать кое что поменять и посмотреть результат в протеусе.
Сама прошивка робочая, НЕХ в протеусе моделируется.
ну вобще для ознакомления с Си. И CCS вроде тоже прикручивается к MPLAB. Хотя мне сама среда проектирования как такова и не нужна пока. Я хотел взять готовый исходник, попробовать кое что поменять и посмотреть результат в протеусе. Сама прошивка робочая, НЕХ в протеусе моделируется.
Для ознакомления - бери mikroC PRO. Это новая версия, но их ломают быстро.
Для чего посерьезнее - HT-PICC STD (PRO не бери). Последняя нормальная версия - std 9.60pl3.
Сейчас этот форум просматривают: Google [Bot] и гости: 5
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения