Пятница, 19.04.2024, 04:33
Микроконтроллерная техника AVR
Главная Регистрация Вход
Приветствую Вас, Гость · RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Микроконтроллеры » Мысли » I2C и несколько МК
I2C и несколько МК
DigДата: Четверг, 08.07.2010, 10:44 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Offline
Хотелось бы научиться создавать и использовать свои I2C устройства.
Можно придумать свой протокол для передачи данных между несколькими МК, но гараздо удобней использовать этот стандарт. Еще очень интересно узнать как работать с I2C флешь памятью. Например Atmel овской.
 
HiSERДата: Пятница, 09.07.2010, 17:32 | Сообщение # 2
Продвинутый автор!
Группа: Проверенные
Сообщений: 254
Репутация: 11
Статус: Offline
Чем-то мне напоминает предыдущею тему, или мне кажется?
"Хотелось бы научиться" - так учись!
Главное вопроса так и не увидел в посте...
Опиши что не получается, где завис...
Про EEPROM, в даташите хорошо описано как с ней работать!
 
DigДата: Четверг, 22.07.2010, 19:16 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Offline
EEPROM слишком маленький. Я хочу сделать электроный самописец, что бы фиксировать изменения температуры или напряжения в течении недели. Что бы можно было подключить к ПК считать данные и построить графики. Прежде чем подкинуть вопрос я долго пытался что то найти. Нашел пример на асме, неужели нет библиотеки для CAVR. Тоже касается I2C есть описание низкоуровневых пакетов, но должны же быть библиотеки для создания своих устройств.
Неужели каждый разработчик, должен изобретать велосипеды?
 
HiSERДата: Воскресенье, 25.07.2010, 15:54 | Сообщение # 4
Продвинутый автор!
Группа: Проверенные
Сообщений: 254
Репутация: 11
Статус: Offline
Вообще МК аппаратно поддерживает i2c, достаточно просто писать нужные значения в регистры, в даташите описано.
 
DigДата: Понедельник, 26.07.2010, 18:01 | Сообщение # 5
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Offline
Это понятно, поэтому и хочется делать свои устройства. Например заменить в каком то устройстве i2c микросхему своим МК. В CAVR есть библиотека, насколько я понял она может создавать только master устройства, а требуются ведомые устройства.
Здесь немного обсуждалась работа с i2c, к сожалению слишком мало сообщений
http://www.radiokot.ru/forum/viewtopic.php?t=10729&start=0&sid=6f329725efdd2261d0d1fd5320b1633b

HiSER: "Хотелось бы научиться" - так учись!
Я просто подкинул темы для статей, которые будут интересны не только мне... А учусь я все время, и не только в этой сфере деятельность. Что касается AVR и PIC, то уже очень давно изучил как сделать "примитивное мигание светодиодом".

 
HiSERДата: Вторник, 27.07.2010, 11:10 | Сообщение # 6
Продвинутый автор!
Группа: Проверенные
Сообщений: 254
Репутация: 11
Статус: Offline
В библиотеке реализован программный i2c. А нужно использовать аппаратный, который почти в каждом МК есть.
Либо реализоваться программный slave.
Про статью может и в ближайшее время и появится...
 
Форум » Микроконтроллеры » Мысли » I2C и несколько МК
  • Страница 1 из 1
  • 1
Поиск:

Хостинг от uCoz