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

 
 
> Эмулятор I2C eeprom на AVR, можно такое замутить?
Ivan Kuznetzov
сообщение Dec 9 2009, 06:25
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 6-02-08
Из: Россия, Екатеринбург
Пользователь №: 34 798



Есть микра NVP2010 в видеокамере, которая грузит настройки из внешней I2c епромки 24c16, дык вот есть идея заменить епромку на AVR в режиме i2c slave и меняя значения байт по указ. адресам в AVR, изменять настройки при старте главной микры. Можно такое организовать? Киньте примером, пожалуйста, если есть...
Прикрепленные файлы
Прикрепленный файл  NVP2010.rar ( 621.64 килобайт ) Кол-во скачиваний: 5508
 


--------------------
Разработчик
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
GDI
сообщение Dec 11 2009, 12:50
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Судя по вашему даташиту, там и есть несколько банков, сами подсчитайте сколько их.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
Ivan Kuznetzov
сообщение Dec 11 2009, 13:24
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 6-02-08
Из: Россия, Екатеринбург
Пользователь №: 34 798



Попробывал сегодня писать в регистры видео-микрухи (в отсутствии еепром она Slave)... значение регистра почему-то устанавливается только с третьего раза и данные надо передавать сразу после сброса видео-микры, иначе она их потом не ловит... c задержками I2C игрался - один фих wassat.gif

вот так можно записать регистр, но это фмефно... biggrin.gif
Код
RST_LOW();
delay_ms(10);        
RST_HIGH();
      
for (i=0;i<3;i++){
        iic_start();
        iic_send(0x8A); //адрес микры
        iic_send(0x3F); // регистр тестовой картинки
        iic_send(0b01000000); //вывести тестовое изображение
        iic_stop();
        }


Сообщение отредактировал Ivan Kuznetzov - Dec 11 2009, 13:25


--------------------
Разработчик
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Ivan Kuznetzov   Эмулятор I2C eeprom на AVR   Dec 9 2009, 06:25
- - GDI   На вопрос "Можно ли", отвечу, можно сдел...   Dec 9 2009, 08:57
- - SasaVitebsk   Делал именно такое на меге88. Имитировала 24c01 пр...   Dec 9 2009, 11:31
- - Deka   Согласен с GDI. Недавно бадался с I2C на тини2313....   Dec 9 2009, 12:03
- - Ivan Kuznetzov   В том-то и дело, что это единственный ДШ с описани...   Dec 9 2009, 13:26
|- - SasaVitebsk   Цитата(Ivan Kuznetzov @ Dec 9 2009, 17:26...   Dec 9 2009, 21:02
|- - Ivan Kuznetzov   Цитата(SasaVitebsk @ Dec 10 2009, 02:02) ...   Dec 10 2009, 05:41
- - GDI   Можно обратиться к производителю с просьбой об дат...   Dec 9 2009, 14:19
- - backa   дык Вам уважаемый земляк SasaVitebsk сказал что та...   Dec 10 2009, 07:34
|- - defunct   Цитата(backa @ Dec 10 2009, 09:34) (единс...   Dec 10 2009, 13:53
- - SasaVitebsk   Попытался обрезать и упростить по максимуму. Естес...   Dec 10 2009, 13:05
- - SasaVitebsk   Да нормально всё работает на м8. Она то по большом...   Dec 10 2009, 15:08
- - Ivan Kuznetzov   Попробывал сегдня один фокус: отпаял епромку, подр...   Dec 11 2009, 08:57
- - GDI   А если адрес микрухи другой попробовать? Кстати у ...   Dec 11 2009, 14:36


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

 


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


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