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

 
 
> запись большого числа в EEPROM
Integral
сообщение Aug 10 2008, 00:03
Сообщение #1


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

Группа: Участник
Сообщений: 149
Регистрация: 9-08-08
Пользователь №: 39 519



Народ, подскажыте как записать число больше 256 в 8-ми розрядную EEPROM?

Была идея разбыть число на отдельные цыфры и записать в отдельные ячейки. Считывать также само по отдельному числу и лепить в кучу.... Но я чувствую что есть более простой способ. Например использовать две соседные ячейки как старшые и младшые бити. Мне просто нужно знать с помощью каких функцый можно облегчить себе жызнь.....

использую CodeVisionAVR + mega16.

Заранее благодарю.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
WHALE
сообщение Aug 10 2008, 04:31
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 902
Регистрация: 2-01-06
Из: Краснодар
Пользователь №: 12 768



зачем такие сложности?!
long a=123456;
eeprom long b;
b=a;
компилятор все сделает за вас.


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post
Integral
сообщение Aug 10 2008, 09:13
Сообщение #3


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

Группа: Участник
Сообщений: 149
Регистрация: 9-08-08
Пользователь №: 39 519



Цитата(WHALE @ Aug 10 2008, 07:31) *
зачем такие сложности?!
long a=123456;
eeprom long b;
b=a;
компилятор все сделает за вас.


т.е. получается "eeprom long b;" означает создать переменную которая не будет терять свое значение после отключения питания?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Integral   запись большого числа в EEPROM   Aug 10 2008, 00:03
- - rezident   Вообще-то все люди спокойно делят числа большой ра...   Aug 10 2008, 00:12
- - Integral   На Си. Покажыте пожалуйста на примере как поделит...   Aug 10 2008, 00:38
- - vovanse   Например так: unsigned long a; unsigned char a1,a...   Aug 10 2008, 02:54
||- - bezobraznic   Цитата(Integral @ Aug 10 2008, 12:13) т.е...   Aug 10 2008, 16:39
|- - demiurg_spb   А доработать что никак нельзя??? Зачем усложнять с...   Aug 11 2008, 07:41
- - Tiny   Я в СodeVision использовал встроенные функции Цит...   Aug 10 2008, 14:48
- - WHALE   Только имейте в виду,что eeprom память имеет свои ...   Aug 10 2008, 19:12
|- - defunct   Цитата(WHALE @ Aug 10 2008, 22:12) в eep...   Aug 10 2008, 21:50
|- - EmbedElektrik   Цитата(defunct @ Aug 11 2008, 01:50) Хм.....   Aug 11 2008, 16:27
|- - defunct   Цитата(EmbedElektrik @ Aug 11 2008, 19:27...   Aug 11 2008, 20:04
- - EmbedElektrik   а вообще такие дела делают с помощью union. и рабо...   Aug 10 2008, 20:39
- - Laptop   Если работаете со встроенным в микроконтроллер EEP...   Aug 10 2008, 22:38
- - WHALE   Цитата(defunct @ Aug 11 2008, 01:50) Хм.....   Aug 11 2008, 04:17
- - defunct   Цитата(WHALE @ Aug 11 2008, 07:17) увы и ...   Aug 11 2008, 12:34
- - Laksus   Цитата(defunct @ Aug 11 2008, 14:34) А ка...   Aug 13 2008, 12:29


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 13:42
Рейтинг@Mail.ru


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