-
- Для PIC18. Используются прерывание (pin change). Два уровня прерываний. По изменению ножки -- высокий приоритет. Запоминается состояние SCL/SDA и всё и вызывается прерывание низкого приоритета, из которого всё остальное работает: попадает в fk0(274 знак., 20.03.2012 10:56 - 11:01)
- Есть пример программного I2C. Но для MCS-51, и мастер. Если вам кажется, что сделать из мастера слейв и портировать пример под ARM будет быстрее, чем написать с нуля, тогда поделюсь. - KLIM83(20.03.2012 10:32)