ATTINY 10. запуск программы

Обсуждаем контроллеры компании Atmel.
Ответить
jeck-wolf
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн мар 14, 2011 14:47:23

ATTINY 10. запуск программы

Сообщение jeck-wolf »

запуск программы.
ПРОШИЛ МИКРОКОНТРОЛЛЕР програмой.

.include "tn10def.inc"
.def temp =R16
.org 0
rjmp RESET ; Reset Handler
;==========
RESET: ldi temp,low(RAMEND)
out SPL,temp
ldi temp,high(RAMEND)
out SPH,temp

ldi temp,0b0100
out DDRB,temp
ldi temp,0b0100
out PORTB,temp
main:
rjmp main

Пробую тестером PORTB2 = 0 КАК ТАК?
Реклама
Аватара пользователя
Yusff
Встал на лапы
Сообщения: 124
Зарегистрирован: Сб окт 20, 2012 14:07:16

Re: ATTINY 10. запуск программы

Сообщение Yusff »

RESET: ldi temp,low(RAMEND)
out SPL,temp
ldi temp,high(RAMEND)
out SPH,temp
Организация стека для tiny10 не нужна, ибо оперативы у нее нет. И где сегмент кода?
Реклама
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: ATTINY 10. запуск программы

Сообщение Engineer_Keen »

Yusff писал(а):Организация стека для tiny10 не нужна, ибо оперативы у нее нет.
Ничего не путаете?
Key parameters for ATtiny10
...
SRAM (Kbytes):0.03
...
(С) Atmel
Знаю что есть МК и с железным стеком без ОЗУ, но никак не вспомню какие...
Yusff писал(а):И где сегмент кода?
По хорошему надо писать, но если в начале кода нет сегмента данных, то не страшно, и студия ничего не скажет.

К вопросу, почему не работает... Прошилось нормально? Считать, сверить получается?
Аватара пользователя
Yusff
Встал на лапы
Сообщения: 124
Зарегистрирован: Сб окт 20, 2012 14:07:16

Re: ATTINY 10. запуск программы

Сообщение Yusff »

Engineer_Keen писал(а): Ничего не путаете?
Да вроде нет:
"The ATtiny10/11/12 uses a 3-level-deep hardware stack" (c) Atmel
Даже давно что-то делал на 12-й.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: ATTINY 10. запуск программы

Сообщение Engineer_Keen »

А точно, вот они, с железным стеком - 11 и 12, но вот только 10-я относится к другой компании (4-5-9-10). Даже даташиты сгруппированы 4-5-9-10 и 11-12. Кстати, сейчас что-то я 11 и 12 на сайте атмеля не нашел...
Реклама
Аватара пользователя
Yusff
Встал на лапы
Сообщения: 124
Зарегистрирован: Сб окт 20, 2012 14:07:16

Re: ATTINY 10. запуск программы

Сообщение Yusff »

А точно, tiny10 оказывается даже 6-ногая. Это у меня даташит старый оказался, даже не даташит а "Preliminary". Тогда получается код должен работать.
Реклама
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: ATTINY 10. запуск программы

Сообщение YS »

ПРОШИЛ МИКРОКОНТРОЛЛЕР програмой.

...

Пробую тестером PORTB2 = 0 КАК ТАК?
Программатор-то после заливания прошивки отключили от схемы? Вместо OUT можно попробовать STS.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Ответить

Вернуться в «AVR»