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

 
 
> Библиотеки для EEPROM записи/чтения двойного слова (32 бит), значения с плавающей точкой (32 бит), Подскажите библиотеки AVR
Ga_ry
сообщение Oct 21 2015, 20:59
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 494
Регистрация: 23-06-09
Из: Полтава, UA
Пользователь №: 50 579



Добрый всем день.
Подскажите библиотеки AVR для EEPROM записи/чтения двойного слова (32 бит), значения с плавающей точкой (32 бит)

ps
контроллер Atmega88
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Ga_ry
сообщение Oct 22 2015, 06:37
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 494
Регистрация: 23-06-09
Из: Полтава, UA
Пользователь №: 50 579



Первый вариант еще вчера пробовал, при попытке чтения компилятор пишет:
Error[e133]: The output format intel-standard cannot handle multiple address

Второй вариант работает без ошибок, спасибо!

Соответственно для чтения так, правильно?
#define __EEGET_N(src,ee_addr,size) for( unsigned char i = 0; i < size; i++ ) __EEGET(((unsigned char*)src)[i],ee_addr+i )

А что с прерываниями?
При работе этих определений во время записи, прерывания нужно запретить?

Сообщение отредактировал Ga_ry - Oct 22 2015, 06:45
Go to the top of the page
 
+Quote Post



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

 


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


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