Попрегелдах някой примери на asm и незнам защо по ми допадна I2C интерфейса.
Разбрах, че не е никак сложен принципа на работа, като всяко едно нещо де. (поне по документация)
Основно трябва да се спазват някой по-важни времеви характеристики.
С помоща на пример за 16-ка(PIC) написах за 18-ка примерче за адресиране към 24-ка , като използвах порт A
В документацията на 18-та серия обаче и по-точно 18Fxx2, има хардуерн модул ((MASTER SYNCHRONOUS SERIAL PORT (MSSP) MODULE)) за I2C интерфейс това са RC3(SCL) и RC4(SDA). Глупаво е да не го използвам , след като гo има

!
Примерно бит 7 на SSPSTAT определя скоростта на интерфейса.
Но Не ми стана ясно как да използвам този модул. Примерно той ми генерира Start и Stop битове ли ........?!?!
п.с. Намерих май точно това което ми трябва тук ->
http://0x09.com/physical-computing-tuto ... he-i2c-bus