По курсу освоения AVR
Код пока разрабатывается и тестируется. Там много моих закоментированных поправок. Осталось немного дописать. Попробую седня, потом выложу. А схема лежит в теме про цифровое реле =)
2kb of eeprom should be enought for everybody (C) Bill Gates` cat 
- Реклама
Мне непонятно куда поступают данные программы, подключаемой к входному порту MCU. Счетчик команд воздействует на ПЗУ, и оно выдает по порядку команды в регистр команд (РК). Цель "зашиваемой" программы, я так думаю, чтобы АЛУ "кушал" команды из РК не подряд как они появляются, а выборочно. В нашем случае надо, чтобы АЛУ пропускал все команды кроме этих трех (см. ниже) и причем "кушал" их именно в такой последовательности.
ldi R16,5 ;загрузка констант в регистры
ldi R17,7
and R16,R17 ;логическое «И» двух регистров
nop
Но как этого достичь? И правильно ли я понимаю работу MCU? Наверное должна быть установлена регулирующая связь между входом и АЛУ?
ldi R16,5 ;загрузка констант в регистры
ldi R17,7
and R16,R17 ;логическое «И» двух регистров
nop
Но как этого достичь? И правильно ли я понимаю работу MCU? Наверное должна быть установлена регулирующая связь между входом и АЛУ?
- Сообщения: 117
- Зарегистрирован: Чт янв 11, 2007 12:14:33
У меня компилятор тоже выдает такую строку.Я нашел вот тут как решить эту проблему ну я новичок в написании прошивки (5 день занимаюсь)
и я незнаю что такое закоминтировать 190 строчку и исчего её взять.
закомментировать - значит сделать ее не видимой для компилятора или ассемблера.Иван.F писал(а):я незнаю что такое закоминтировать 190 строчку и исчего её взять.
Сделать ее не кодом програмы а комментарием для человека.
в АСМе для этого ставят ;
а в Си // или /*
многострочный комментарий
*/
- Сообщения: 117
- Зарегистрирован: Чт янв 11, 2007 12:14:33
ну это я понел ну где её надо поставить?
- Реклама
- Сообщения: 117
- Зарегистрирован: Чт янв 11, 2007 12:14:33
ну а что делать если у мпеня в програма всего на 85 строчек , и ставить надо в самой програме или в заголовочном файле???
Ты бы выложил архив проекта. А то гадать приходится.
Наверно это номер строки в файле листинга. Посмотри самый большой файл в котором есть исходники на асме наверно.
Наверно это номер строки в файле листинга. Посмотри самый большой файл в котором есть исходники на асме наверно.
- Сообщения: 117
- Зарегистрирован: Чт янв 11, 2007 12:14:33
Спосибо всем кто откликнулся ,все работает!!!!!



