реклама на сайте
подробности

 
 
> Attiny13, самопрограммирование
another_one
сообщение Mar 19 2009, 04:55
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 252
Регистрация: 2-03-08
Пользователь №: 35 557



Здравствуйте.

Нужна помощь в вопросе по поводу Attiny13.

У нее есть функция самопрограммирования, делает ли эта функция возможным записывать данный во время выполнения основной программы данные во FLASH(т.е можно ли ее использовать наравне с EEPROM) или это только для внутресхемного программирования через SPI?

Заранее благодарен


--------------------
One Chip is All You Need
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
another_one
сообщение Mar 19 2009, 16:40
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 252
Регистрация: 2-03-08
Пользователь №: 35 557



Спасибо за поддержку.

Не могу понять как организовать доступ к R0:R1(для записи/чтения данных) и к Z-pointer(для записи адреса) используя WinAVR + AVRAssembler(AVRStudio).


--------------------
One Chip is All You Need
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Mar 19 2009, 19:14
Сообщение #3


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(another_one @ Mar 19 2009, 19:40) *
Спасибо за поддержку.

Не могу понять как организовать доступ к R0:R1(для записи/чтения данных) и к Z-pointer(для записи адреса) используя WinAVR + AVRAssembler(AVRStudio).

Код
LDI  R0, 25              ; константу в регистр
MOV  R16, R0        ; регистр в регистр
LDS  R1, 0x01FF    ; из ОЗУ читаем в регистр

LDI  R30, low(0x03FE); инициализируем регистровую пару Z(R30,R31)
LDI  R31, hi(0x03FE)  ; адресом 0x03FF
LDD R16, Z+            ; читаем ОЗУ косвенно адресуя ячейку памяти с адресом 0x03FE и инкрементируем адрес
LDD R17, Z              ; читаем ОЗУ косвенно адресуя ячейку памяти с адресом 0x03FF
Как-то так....


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 16:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01373 секунд с 7
ELECTRONIX ©2004-2016