Vit (17.08.2006 11:23, просмотров: 1) ответил Argon на Реализовал программный i2c. Проблема осталась.
Как-то случайно не тем адресом мучал PCF8593 - откликались;) казалось, что старшие биты адреса девайса просто игнорились. До сих пор не верю, но есть предположение (до конца не разбирался), что какая-то путаница из-за 10-битного адреса (в спецификации шины чего-то об этом есть).
Кроме того, иногда всё-таки выпускаются девайсы, умеющие придерживать SCL в 0 если им нужно подождать (кажись где-то в районе ASK), а это нужно ещё уметь обойти.
Самым интересным девайсом для меня на сегодня есть AT24C64A, в описании на которую расписывается буквями как это чудо из стопора выводить;)