Каких фьюзов, какое напряжение? BOD что ли имеется ввиду? А при чем он тут?Artem333 писал(а):Исправил устаноывкой фьюзов на меньшее напряженик
Странная ситуация с чтением EEPROM в ATMega8
-
Дон Амброзио
Re: Странная ситуация с чтением EEPROM в ATMega8
ARV писал(а):Сумеет ли кто объяснить мне происходящее? Ошибка в программе исключается, т.к. в симуляторах она не проявлялась...
А можно посмотреть на Вашу столь замечательную (раз уж "Ошибка в программе исключается") программу. А?
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Код: Выделить всё
#define EE_START_ADDR ((void *)0x10) /* адрес начала сохранения в EEPROM данных*/
eeprom_read_block(&opt,EE_START_ADDR,sizeof(opt)); // загружаем опции из EEPROMсобственно, из всей программы это единственное место, которое обращается на чтение к EEPROM - думаю, остальной кусок отношения к делу не имеет.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
да не за что... в этой информации пользы - ноль. придется разбираться, в чем трабла... если докопаюсь - вот тогда и будете спасибо говорить (если захотите, конечно)
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Brutaller
- Встал на лапы
- Сообщения: 87
- Зарегистрирован: Пн ноя 05, 2007 12:44:43
- Откуда: C:\Russia\SPb
- Контактная информация:
ARV, а что по поводу моего поста ?
Только интересуют ни какие то старые файлы, а именно свежескомпиленые одной и той же версией WinAVR, но с разницей которая в вышеобозначенном посте.
Только интересуют ни какие то старые файлы, а именно свежескомпиленые одной и той же версией WinAVR, но с разницей которая в вышеобозначенном посте.
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Brutaller, я здесь на форуме выложил "неправльную" прошивку, правильную можно скачать с моего сайта. это и будут запрошенные вами 2 версии одного и того же, скомпиленные одной и той же версией WinAVR - вся разница только в том, что в неправильной версии в макросе чтения используется константа 0х10, а в правильной - 0. "свежесть" прошивок - буквально сутки...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- CHYVAK[EASTSIDE]
- Встал на лапы
- Сообщения: 110
- Зарегистрирован: Чт мар 06, 2008 19:23:38
- Откуда: Уфа
Ахахахаааххаах)))
Я знаю в чем дело!!!
Если так уже отвечали, то извините, я не читал остальных кометов.
У сталкнулся с етой проблем как только начал заниматся микрокотроллерами. Так как первое, что мне захотелось - это записать что-нить в ЕЕПРОМ, а что прикольноже, такой стимул дает.
НО но ничего не получалось. И я забросил ету тему, не много поумнев(вроде бы
) , через 4 месяца заново взялся за ето.
И вот что было странно так странно, если я указывал адрес только в первой ячейке, а вторую вообще не трогал, так как там по иидее должно быть 0. то он записывал ХРЕН знает куда. а вот когда я записывал туда все-таки 0(я имею ввиду ячейку EEARH) и сразу ставил строб записи, все отлично работает. Анологично было и со чтением. То правильно считает, то не правильно, но когда опять записываешь 0 в EEARH, в EEARL нужный адрес, все работает корректно!! Это наверное связано с паразитными излучениями, они каким то образом фонят, и там появляюся случайные сигналы! А на компе канешна все ХАРАШО, там то "идеальные" ситуации
Я знаю в чем дело!!!
Если так уже отвечали, то извините, я не читал остальных кометов.
У сталкнулся с етой проблем как только начал заниматся микрокотроллерами. Так как первое, что мне захотелось - это записать что-нить в ЕЕПРОМ, а что прикольноже, такой стимул дает.
НО но ничего не получалось. И я забросил ету тему, не много поумнев(вроде бы
И вот что было странно так странно, если я указывал адрес только в первой ячейке, а вторую вообще не трогал, так как там по иидее должно быть 0. то он записывал ХРЕН знает куда. а вот когда я записывал туда все-таки 0(я имею ввиду ячейку EEARH) и сразу ставил строб записи, все отлично работает. Анологично было и со чтением. То правильно считает, то не правильно, но когда опять записываешь 0 в EEARH, в EEARL нужный адрес, все работает корректно!! Это наверное связано с паразитными излучениями, они каким то образом фонят, и там появляюся случайные сигналы! А на компе канешна все ХАРАШО, там то "идеальные" ситуации