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

 
 
> ATtiny + IAR, Проблемы с записью в EEPROM
Alex_St
сообщение Feb 10 2005, 22:28
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 32
Регистрация: 26-11-04
Из: Одесса, Украина
Пользователь №: 1 240



Вопрос в следующем:
1. В IAR EWAVR 3.10 объявляю переменную
__no_init __eeprom uchar IR_Commands[IR_Max_Commands][IR_Max_Bytes];

Затем пробую в цикле в нее чего-нибудь записать. Например,
uchar i,j;
for (i = 0; i < 4; i++)
for (j = 0; j < 6; j++)
IR_Commands[i][j] = 0x12;
Казалось бы, в ячейки EEPROM 1 - 25 должны быть записаны 0x12.
А получается нечто типа:
:10000000FF1212FFFFFFFFFFFFFFFFFFFFFFFFFFDA
:10001000FFFFFFFFFF121212121212FFFFFFFFFF7E
:10002000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10003000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10004000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10005000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10006000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10007000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
:00000001FF

Записанные программатором данные читаются нормально.

Причем в IAR 2.28 + AT90S2313 все работало нормально.
В чем может быть соль?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 1st July 2025 - 00:31
Рейтинг@Mail.ru


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