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

 
 
> Массив из 40 переменных, как написать?
VAHOO
сообщение May 2 2008, 18:52
Сообщение #1


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

Группа: Участник
Сообщений: 163
Регистрация: 22-09-05
Пользователь №: 8 834



Всем привет! помогите пожалуйста!

я TSOP1738 подключил к вывду INT0 ATmega88, и мне надо запомнить в EEPROM
значение TCNT0,то есть когда я любой пульт направляю на TSOP1738 и нажимаю на кнопку,
тагда надо мерить импулси, тоесть значение TCNT0 писать в EEPROM, но мы знаем что запись или чтение
EEPROM а 1,8мс а длниа одного импулса пульта примерна 889мкс или может еще менше,
по моему надо сначала значение TCNT0 писать в SRAM или в массив а потом в EEPROM,
количество элементы массива может менятся, это зависить от фирми пульта, махимум 40 элементов,
компилятор CVAVR,
как это сделать?

заранее сасибо!


--------------------
Прошивка это душа микроконтроллера!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Stanislav_S
сообщение May 2 2008, 19:26
Сообщение #2


извечный пессимист
*****

Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125



Цитата(VAHOO @ May 2 2008, 23:52) *
..

Гм.. ну так и написать unsigned int MASS[40] если у вас один тик таймера равен 1 мкс, потом преобразовать допустим в пятибайтное типа unsigned char IMPULS[5]; и это уже писать в ЕЕПРОМ.

Moderator:
Крайне не желательно бездумно пользоваться цитированием.


--------------------
Slaves are those of this world
Given freedom to lay chains upon The Master
The wolf is no longer free
Release the chains and come for me
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 9th August 2025 - 07:37
Рейтинг@Mail.ru


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