В микроконтроллере PIC18F13K50 линии SPI и I2C назначены на одни и те же выводы микросхемы. Как в процессе выполнения программы переконфигурировать линии SPI на линии I2C и обратно? Судя по информации отсюда (http://ww1.microchip.com/downloads/en/DeviceDoc/41350b.pdf, начиная со стр. 137), за включение (разрешение работы) и отключение линий как SPI так и I2C отвечает один и тот же бит SSPEN регистра SSPCON1, а не разные биты.
Как на плате осуществить управляемое микроконтроллером переключение с линий SPI на линии I2C?
|