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

 
 
> Внутренее еепром в авр, компилятор CVAVR
Lexi
сообщение Jan 9 2008, 05:53
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 131
Регистрация: 27-06-07
Из: Беларусь, Гомель
Пользователь №: 28 752



Назрел вопрос... Помогите советом плиз!!
Задача такова...
Есть прошивка, это к примеру... Это моя прошива, но под PIC
В ней все хорошо, но...
Все настройки, такие как IP сервера надо задружать из внутренего еепрома.
Вот тут и встает задача, как это сделать??
Для примера я програматором записал 5 байт в еепром, начиная с 0х00 заканчивая 0х04.
Допустим, что там значения '1','2','3','4','5'.
Есть нейкий массив, инициализарованый в SRAM как int mas[5];
Задача загрузить эти данные из еепром в этот массив.
В моем компиляторе я делал бы так

Код
for(i=0;i<5;i++) mas[i]=read_eepom(i);


Всем откликнувшимся на проблему заранее грамаднейшее спасибо!!

Сообщение отредактировал Lexi - Jan 9 2008, 05:54
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Lexi   Внутренее еепром в авр   Jan 9 2008, 05:53
- - GDI   В CVAVR как и в многих других компиляторах есть кл...   Jan 9 2008, 07:18
- - Lexi   А если у меня таких массивов 5 или 10?? Как я узна...   Jan 9 2008, 08:04
- - GDI   ЦитатаА если у меня таких массивов 5 или 10?Объявл...   Jan 9 2008, 08:15
- - AndyBig   В IAR, например, есть директивы, которыми можно пр...   Jan 9 2008, 08:17
|- - Lexi   Цитата(AndyBig @ Jan 9 2008, 11:17) Посмо...   Jan 9 2008, 08:34
- - GDI   ЦитатаНу, если человек записывает эти настройки ед...   Jan 9 2008, 08:48
- - AndyBig   ЦитатаВообще то компилятор размещает переменные в ...   Jan 9 2008, 09:14
- - Lexi   то есть, если я правильно понял, то если инициализ...   Jan 9 2008, 09:16
- - GDI   Это не регламентируется, но делается так... да и с...   Jan 9 2008, 09:21
- - Lexi   Вот это из хелпа Цитата Accessing the AVR internal...   Jan 9 2008, 09:27
- - GDI   Цитатато есть, если я правильно понял, то если ини...   Jan 9 2008, 09:34
- - AndyBig   ЦитатаЭто не регламентируется, но делается так... ...   Jan 9 2008, 09:36
- - Lexi   Ну все сделал... Сим300 подрубил, сервак настроил,...   Jan 9 2008, 09:43
- - AndyBig   Попробуйте указать адрес массивов как и в IAR: eep...   Jan 9 2008, 09:47
|- - Lexi   Цитата(AndyBig @ Jan 9 2008, 12:47) Попро...   Jan 9 2008, 10:17
- - AndyBig   ЦитатаНе прошло, только для SRAM А в IAR проходит,...   Jan 9 2008, 10:28
- - Lexi   Спасибо за ответы, буду насиловать клаву (клавиату...   Jan 9 2008, 10:33
- - 011119xx   а как в WINAVR работать с EEPROM?   Jan 10 2008, 06:04
- - Непомнящий Евгений   Если нужны фиксированные адреса - я бы работал не ...   Jan 10 2008, 06:11
|- - 011119xx   Цитата(Непомнящий Евгений @ Jan 10 2008, 11...   Jan 10 2008, 06:20
- - mdmitry   Использую функции для работы с EEPROM в ATmega128,...   Jan 10 2008, 07:25
- - 011119xx   разобрался, но объявления типа eeprom u16 data[8];...   Jan 10 2008, 07:47
|- - Сергей Борщ   Цитата(011119xx @ Jan 10 2008, 09:47) раз...   Jan 10 2008, 07:57
- - 011119xx   К примеру так не проходит: #include <avr/eepro...   Jan 10 2008, 08:36
|- - Сергей Борщ   Цитатапопробуйте почитать документацию Цитата(0111...   Jan 10 2008, 08:47
- - 011119xx   такого там нет. это была проверка на вшивость   Jan 10 2008, 09:05
- - D H   Примите и мои пять копеек: В даташите есть примеры...   Jan 11 2008, 11:01


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

 


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


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