Страница 1 из 1
компиляция AVR
Добавлено: Пт янв 09, 2009 18:34:30
sakrej
Помогодите котенку
Делал компиляцию как в Обучалке и вконце вместо HEX выдал мне listfile.lst почему так? ивот что мне батник написал....
исходный файл
Добавлено: Сб янв 10, 2009 17:18:48
sakrej
еще вопрос....
пробовал компилировать atmega32 выдает мне такую ошибку:
пишет путь к исходному файлу и потом file acces error
и как такое понимать?
Добавлено: Сб янв 10, 2009 19:17:27
Aheir
Давайте попобробнее, что компилируем, чем, как, полные пути к Вашим файлам и т.д. По телефону не лечим, все таки...

/
Добавлено: Сб янв 10, 2009 20:46:44
sakrej
с тем разобрался уже
у меня теперь другое
значит atmega32 ненастраиваются порты и неполучается зашеч диоды черезних......компилятору ненравятся две строки там где LDI он пишет illegal argument type or count :
.include "C:\AVR-projekts\tutorial\m32def.inc"
.def temp=r1
.def temp1=r2
.def temp2=r3
.def temp3=r4
.def temp4=r5
.def temp5=r6
.def temp6=r7
.def temp7=r8
.cseg
.org 0
ldi temp, 0b11111111
out ddrb,temp ;nastroili
ldi temp, 0b11001000
out portb,temp ; tipa rabotaet
Добавлено: Сб янв 10, 2009 23:04:47
ARV
попробуйте начать все-таки с изучения системы команд AVR...
LDI не работает с регистрами, меньше r16... кстати, забегая вперед, ВСЕ команды, кончающиеся на I не работаеют с младшей половиной регистрового банка...
/
Добавлено: Сб янв 10, 2009 23:10:24
sakrej
и какую команду мне написать?а то я уже второй день на них смотрю и непонимаю
Добавлено: Пт фев 20, 2009 13:13:03
azatikum
использовать temp=R16!!!!!И ЧИТАТЬ ЧУЖИЕ ПРОГРАММЫ
Добавлено: Пт фев 20, 2009 18:22:33
Пухич
ARV писал(а):попробуйте начать все-таки с изучения системы команд AVR...
LDI не работает с регистрами, меньше r16... кстати, забегая вперед, ВСЕ команды, кончающиеся на I не работаеют с младшей половиной регистрового банка...
А еще ser для регистров до r16 не работает. И много чего еще не работает. И в официальных сборниках команд АВР об том ни слова.
Запрос на Атмел дал такой результат - качайте, мол, новую версию АВРстудии!
Добавлено: Сб фев 21, 2009 05:54:53
SeregaT
Настройка портов такая-же как в обучалке. Тоесть начиная с R16 (да и в даташите про это даже картинка нарисована

).
Добавлено: Сб фев 21, 2009 17:44:58
azatikum
в Естифееве книге например об этом написано что это команда работает от 16 до 32 регистра!