Шина I2C - полезные схемки

  • Автор темы
V

vetall

Участник
Регист
14 Июл 2005
Сообщения
1.037
Герман сказал(а):
 ссылка скрыта от гостей  " port3" все что осталось.
Выдало, что

Сайт временно закрыт

Сайт, к которому вы обратились, временно закрыт администрацией службы Narod.ru.

Если вы владелец этого сайта, пожалуйста, зайдите в мастерскую, чтобы узнать причину закрытия и внести необходимые изменения.


Выложите, у кого что осталось с этого сайта?
 
Б

БМК

Участник
Регист
27 Мар 2006
Сообщения
2.759
vetall, посмотри  ссылка скрыта от гостей 

А,что конкретно надо со старого сайта.
Были софты,разные варианты схем,НО нужно поискать в архивах(это на PORT-3)
 
V

vetall

Участник
Регист
14 Июл 2005
Сообщения
1.037
БМК,
нужно самое последнее, и желательно сорцы проекта PORT3, для возможного продолжения
 
Б

БМК

Участник
Регист
27 Мар 2006
Сообщения
2.759
vetall, версия софта 4.32(Port 3),и iiclabium

по ссылке  ссылка скрыта от гостей  ,посмотри,там продолжение.......

Не принимает вложение,качну позже..........

софты здесь
 
S

Solaris_M

IIClabium
Подправил прошивочку attiny2313 под адекватный кварц - 11.059. Вроде работает.

1159_AT90S2313.hex.txt
 
В

Васисуалий

Команда форума
Регист
11 Ноя 2005
Сообщения
4.068
Вот, если кому будет интересно... Такая вот схемка, была слеплена мной в честь знакомства с программированием ПЛИС Altera Max-II. Уверен, что и собранная на рассыпухе будет работать так же, как работает она залитая в чип ЦПЛД!

Смысл...

Это детектор старт и стоп - кондишн на квадратной шине. На выходе появляется напряжение высокого уровня в промежутках между этими событиями. Если этот сигнал подать в синхровход осцилла, а два его канала воткнуть в соответствующие линии шины, то он превращается в некий примитивный анализатор I2C. Развертка начинается строго по старт-кондишн, что значительно улучшает наблюдения и измерения.

 
B

Brandmajor

Участник
Регист
7 Апр 2009
Сообщения
182
Мой вариант READERa EEPROM 24CXXX



reader_1.rar
 
В

Васисуалий

Команда форума
Регист
11 Ноя 2005
Сообщения
4.068
Brandmajor, повторил мой подвиг?! :gigi:

Я когда то тоже делал такую штуку и даже оснастил такими несколько коллег! В принципе и сам неоднократно пользовался копировальщиком 24Схх... :mrgreen:

Где то валяется, если попадется н глаза сфоткаю, похвастаюсь...
 
B

Brandmajor

Участник
Регист
7 Апр 2009
Сообщения
182
Осваиваю программирование контроллеров PIC, языка Си для компьютера(DOS). Очередная разработка - программатор для SDA555xFL. Разобрался с даташитом. Протокол программирования оказался не таким уж сложным. В основе программатора использовал протокол I2C. Может и пргодится кому.



Тема_SDA555.rar
 
S

Sokolvova

Участник
Регист
15 Фев 2013
Сообщения
14
Brandmajor сказал(а):
Мой вариант READERa EEPROM 24CXXX
Включение буфера правильное?
При включении 4 ноги 24с256 на +5v ридер начинает жрать 200mA
вместо 7 ,чем садит блок питания до 2 в

Добавлено 05-01-2014 14:07

Схема не правильная 4 нога по даташиту GND :(
 
S

Sokolvova

Участник
Регист
15 Фев 2013
Сообщения
14
Такая схема правильней :)
24с64 копирует в буфер (правда 5 минут)
А 24с16 никак :(

 
B

Brandmajor

Участник
Регист
7 Апр 2009
Сообщения
182
Sokolvova, ты прав(а), у тебя ножки 24с256 правильно расположены.
Наверное когда схему рисовал напутал, приборчиком я в мастерской
пользуюсь. 24C01-24C256 все поддерживает. Испрвь ещё кнопка S2-выбрать 24с01-24с16, S3-выбрать 24с32-24с256.
 
S

Sokolvova

Участник
Регист
15 Фев 2013
Сообщения
14
Кнопки я исправил (на схеме нарисовано стрелочками)
Но копировать 24с01-24с16 не хочет хоть тресни (моргает красный)
Ошибка монтажа исключается 24с64 копирует
Или ошибка в программе или ошибка при прошивке контроллера
Кстати программировал IC_PROGом и биты конфигурации не трогал Может там надо что-то поменять ,хотя в пиках они задаются в прошивке
(если я не ошибаюсь)
Какие они должны быть вообще?
 
S

Sokolvova

Участник
Регист
15 Фев 2013
Сообщения
14
Взял другой контроллер прошивал другим софтом(PICPgm)на другом компе
Увы проблема та же ,на всякий случай еще раз компильнул исходник
24с04-16 не читает не стирает (не видит)
100% проблема в программе а жаль :cry:
Brandmajor если Вас не затруднит, считайте пожалуйста прошивку с рабочего устройства
 
C

Captain

Игорь
Команда форума
Регист
10 Янв 2009
Сообщения
11.001
Sokolvova сказал(а):
24с04-16 не читает не стирает (не видит)
глупый может вопрос: не попалась ли тухлятина? как проверял что тестируешь?
 
S

Sokolvova

Участник
Регист
15 Фев 2013
Сообщения
14
C

Captain

Игорь
Команда форума
Регист
10 Янв 2009
Сообщения
11.001
а донор и репициент одинаковы?
Sokolvova сказал(а):
24с04-16 не читает не стирает (не видит)
они 8ми битные, в отличии от 32 и выше. Напрашивается мысль что не переключил чтото, или не то ставишь.
 
S

Sokolvova

Участник
Регист
15 Фев 2013
Сообщения
14
Пробовал по всякому ,с 24с16 пробовал копировать на 24с16 ,и с 24с16 на 24с256
Для стирания 24с04-16 буфер не нужен вообще
Но в ответ только моргает красный светодиод и все
 
B

Brandmajor

Участник
Регист
7 Апр 2009
Сообщения
182
Перезалил проект с исправлениями. Спасибо Sokolvova за интерес к данному приборчику!
 
S

Sokolvova

Участник
Регист
15 Фев 2013
Сообщения
14
Перепрошил все работает :) Спасибо за отличный и самое главное компактный приборчик
 


Верх