Аппаратный SLAVE I2C в PIC16F877
Подскажите, пожалуйста хороший примерчик по программированию
I2C в PIC16F877.
Делаю по AN734B - все работает, пока по шине бегает только мой адрес.
Как только на шине появляется адрес другого устройства - происходит переполнение SSPOV (SSPCON register).
Т.е. когда на шине есть адрес другого устройства бит BF (SSPCON register) устанавливается , однако преривания I2C не происходит...
Вроде так все выглядит и в протеусе и в реальной железяке.
|