Компиляция asm для attiny2313

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
cactuss
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Пн дек 01, 2008 16:56:19
Контактная информация:

Компиляция asm для attiny2313

Сообщение cactuss »

все знают, что генератор синуса - вещь в хозяйстве жутко полезная. и аппаратуру настроить, и собак попугать (ультразвуком)...

вот и мне потребовался. из всех схем нашел вот это http://www.myplace.nu/avr/minidds/
предлагается сделать генератор по методу DDS на контроллере at90s2313
частота - до 200кгц. вполне устраивает.

но вот незадача, такого контроллера у меня нет и магазине тоже. (девайс был сделан более 10 лет назад)

купил attiny2313, как наиболее похожий. но у меня прога не компилируется :(
ну ладно, если не компилируется для attiny, там названия регистров не совпадают в заголовочном файле, но вот она не хочет компилироваться даже для at90s!
пишет
"minidds.s:169: Error: number must be positive and less than 64"

строчка следующая:
168 ldi r16, RAMEND
169 out SPL, r16 ; setup stack pointer


как ее таки перекомпилировать? помогите советом.
для компиляции использую winavr последней версии

ссылка на исходник: http://www.myplace.nu/avr/minidds/minidds.asm
Аватара пользователя
Axon
Нашел транзистор. Понюхал.
Сообщения: 152
Зарегистрирован: Вс дек 23, 2007 20:16:58
Откуда: Днепропетровск
Контактная информация:

Re: Компиляция asm для attiny2313

Сообщение Axon »

Попробуйте так

Код: Выделить всё

ldi R16,0x00DF
out SPL,R16
cactuss
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Пн дек 01, 2008 16:56:19
Контактная информация:

Re: Компиляция asm для attiny2313

Сообщение cactuss »

не работает :(
Аватара пользователя
Axon
Нашел транзистор. Понюхал.
Сообщения: 152
Зарегистрирован: Вс дек 23, 2007 20:16:58
Откуда: Днепропетровск
Контактная информация:

Re: Компиляция asm для attiny2313

Сообщение Axon »

cactuss писал(а):не работает :(

Компилятор какой?
cactuss
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Пн дек 01, 2008 16:56:19
Контактная информация:

Re: Компиляция asm для attiny2313

Сообщение cactuss »

вот бы знать

тот, который шел в комплекте winavr
там avrgcc вроде 4.3.2
borys
Держит паяльник хвостом
Сообщения: 927
Зарегистрирован: Вт сен 07, 2010 19:27:48
Откуда: Ташкент

Re: Компиляция asm для attiny2313

Сообщение borys »

Для cactuss.
Есть немного более свежий проект DDS-генеротора на том же МК. Лежит здесь http://sevzirfo.
narod.ru/sin.htm .Проверял в железе на ATtiny2313 с кварцем 20 МГц, все работает. Там ниче-
го компилировать не надо, есть готовый hex.
cactuss
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Пн дек 01, 2008 16:56:19
Контактная информация:

Re: Компиляция asm для attiny2313

Сообщение cactuss »

спасибо, попробую его :) немного неудобное управление, но для отладки наверно и такое сойдет :)
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»