Микроконтроллеры | Не моргает диодиком PIC16F873 |
|
---|---|---|
Решил на досуге освоить пики, поскольку имеются халявные микросхемы PIC16F873. код программы ниже, компилирую в MLAB 8 ;test1 Rbank0 Macro ORG 0 START ;задержка 1000 циклов END |
|
|
Чёт больно накрутили... LOOP Вот тут и колбасится прога. Переключая выводы с каждым тактом. |
|
|
Что в этом куске Вы делаете? Цикл задержки работает как положенно? Зацикливаний в нем нет? |
|
|
должно работать, только десятичные константы следует записывать с точкой советую пользоваться директивой banksel |
|
|
У Дона спросите, он спец по этой теме |
|
|
Не распишет, он авэ'эрщик |
|
|
В среде mplab 7.60 работает с небольшими изменениями, смотрите в файле. |
|
|
7,52 тоже |
|
|
Спасибо! Нашел ошибку в описании проекта. Там длугой пик был назначен. Меня MPAsm честно предупреждал об этом, но я дурак не прочитал внимательно варнинги. Отдельное спасибо за директиву banksel. |
|
|
изначально архитектура была 12битной - что наложило определённые ограничения, но вероятно должно было удешевить контроллер(меньше площадь). |
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |