Страница 1 из 1

компиляция AVR

Добавлено: Пт янв 09, 2009 18:34:30
sakrej
Помогодите котенку :cry:
Делал компиляцию как в Обучалке и вконце вместо 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
с тем разобрался уже 8)
у меня теперь другое :(
значит 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 регистра!