Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
 
 
dimyurk1978
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 3,047
#1

IAR EEPROM - Atmega AVR микроконтроллер

12.05.2014, 17:57. Просмотров 7542. Ответов 33
Метки нет (Все метки)

Кто в IAR пишет, дайте, плиз, примеры работы с EEPROM в IAR. Проект заканчиваю, осталось только считывание и запись параметров из\в EEPROM.
http://www.cyberforum.ru/avr/thread2085852.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2014, 17:57
Я подобрал для вас темы с готовыми решениями и ответами на вопрос IAR EEPROM (Atmega AVR микроконтроллер):

Iar Avr 3.20c отладчик не показывает чтение/запись в Eeprom
Симулятор IAR не показывает чтение/запись в EEPROM. Из файла загружал память и...

IAR Internal Error: нужна помощь по IAR и по C++
Просьба к тем, у кого есть IAR AVR версии выше, чем 5.11B/W32 (5.11.2.5): не...

IAR+PROTEUS
Доброе время суток хочу свалить с CV в IAR. Только никак не могу договорится...

IAR начало
Всех с Новым годом! Вот решил освоить IAR. :) (трезвый). Скачал , установил ,...

IAR >> GCC
Нашёл код под IAR, как переделать под GCC. __no_init volatile union {...

33
dimyurk1978
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 3,047
12.05.2014, 23:53 #21
Разобрался. Нужно ubrof 8 (forced) оставить. Ну и ессно, чтобы это было (оно и было, при настройке intel-stomdart выдает ошибку):
-Ointel-stomdard,(CODE)=.hex
-Ointel-stomdard,(XDATA)=.eep

Щас другая бяда. Много изменений внес в программу, все перестало работать :) Теперь сидеть в AVR-Studyo в симулятор пялиться, что происходит. А уже почти 2 час ночи :(((
0
Kymo
0 / 0 / 0
Регистрация: 01.04.2012
Сообщений: 319
12.05.2014, 23:56 #22
при чем тут ubrof8? это выходной формат для дебагера... походу вы сами толком не понимаете что происходит.
0
dimyurk1978
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 3,047
13.05.2014, 00:01 #23
Цитата Сообщение от Kymo
при чем тут ubrof8? это выходной формат для дебагера... походу вы сами толком не понимаете что происходит.
Я знаю, что это за формат. Пока получается, что если в командной строке и и тот и другой форматы (Linker - Extra Options, и они есть при компиляции), то проект будет компилироваться только при выходном формате дебаггера. Возможно есть какой-то другой способ, которого я пока не знаю.
0
Kymo
0 / 0 / 0
Регистрация: 01.04.2012
Сообщений: 319
13.05.2014, 00:05 #24
Цитата Сообщение от dymyurk1978
Я знаю, что это за формат. Пока получается, что если в командной строке и и тот и другой форматы (Linker - Extra Options, и они есть при компиляции), то проект будет компилироваться только при выходном формате дебаггера. Возможно есть какой-то другой способ, которого я пока не знаю.
Нет. Он будет компилироваться в любом случае, даже если нихрена не укажете. Если указали выходной hex, а в extra - ubrof, то они одновременно создадутся при отсутствии ошибок. Чудес не бывает.
0
dimyurk1978
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 3,047
13.05.2014, 00:07 #25
Во я идиот! Накопипастил, бля...
Код
void Proc_Eds_Main_Init (void)
{
asm("SEI");
read_proc_eds_param ();
asm("CLI");

_proc_eds_main = PROC_EDS_MAIN_STOP;
}
0
Kymo
0 / 0 / 0
Регистрация: 01.04.2012
Сообщений: 319
13.05.2014, 00:11 #26
и при чем тут эпром?
0
dimyurk1978
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 3,047
13.05.2014, 00:13 #27
Цитата Сообщение от Kymo
Нет. Он будет компилироваться в любом случае, даже если нихрена не укажете. Если указали выходной hex, а в extra - ubrof, то они одновременно создадутся при отсутствии ошибок. Чудес не бывает.
Настройки для EEPROM взяты отсюда ссылка. Если знаете настройку, скажите. У меня выдает ошибку.
0
Kymo
0 / 0 / 0
Регистрация: 01.04.2012
Сообщений: 319
13.05.2014, 00:16 #28
Цитата Сообщение от dymyurk1978
Настройки для EEPROM взяты отсюда ссылка. Если знаете настройку, скажите. У меня выдает ошибку.
ужас. я вам уже сказал как записывать и считывать. не надо ничего настраивать, какую ошибку выдает?
0
Kymo
0 / 0 / 0
Регистрация: 01.04.2012
Сообщений: 319
13.05.2014, 00:19 #29
всё, у меня тоже не утро, завтра зашибоним ваш проект. спокойной ночи.
0
dimyurk1978
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 3,047
13.05.2014, 00:26 #30
При intel-stomdart выдает ошибку. При ubprof нет.


<Изображение удалено>


<Изображение удалено>


<Изображение удалено>
0
Kymo
0 / 0 / 0
Регистрация: 01.04.2012
Сообщений: 319
13.05.2014, 00:32 #31
уберите строки из первой вкладки, если вы не прошиваете епром.
0
dimyurk1978
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 3,047
13.05.2014, 00:46 #32
Так и делал, пока не прошивал епром. То есть, с епром теперешние настройки нормальные?
0
Леанид Ивинавич
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 699
13.05.2014, 01:58 #33
Цитата Сообщение от dymyurk1978
а как адрес задать
А для чего это нужно? Никогда не возникало такой потребности.

Цитата Сообщение от dymyurk1978
Леанид Ивинавич, возьметесь за заказ? Нужно плату нарисовать.
Такие вопросы лучше задавать в личке.
0
dimyurk1978
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 3,047
13.05.2014, 02:14 #34
И снова я. Сегодня мне подписали акт о приемке. Так что всем благодарность, отдельная огромная благодарность уважаемому ЛИ.
Все пошло. Режимы работы оборудования практически не пришлось редактировать, так как отлаживались на стенде и с особой тщательностью. По меню были моменты, которые были изменены на месте.
В общем, все хорошо, все прекрасно! :)))
0
13.05.2014, 02:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.05.2014, 02:14
Привет! Вот еще темы с решениями:

FreeModbus + at90can32 + IAR
Доброго времени суток! Пытаюсь прикрутить к своему проекту упомянутую либу....

IAR, sprintf_P, __flash
Добрый день вот такой кусочек кода: #ymstude &lt;iom164p.h&gt; #ymstude...

EEPROM
Скажите, пожалуйста - никто не пробывал усложнить порчу еепром следующим...

eeprom
Пишу в eeprom! Все хорошо пока число не больше 255! как тока 256 пишет (или...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
34
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru