Beste leden,
Ik zit nu reeds een paar dagen te sukkelen met de I2C code van mijn PIC's
(PIC18F46K40/PIC18F26K40)
Ik gebruik 2 PIC's waarvan 1 slave is en de andere Master.
Nu loopt de code vlot van master naar slave en de slave voert mooi het comando uit.
Maar als ik een read wil doen dan loopt de code in de slave om de een of andere reden vast en zit de Master te wachten op een release van de SDA lijn (of zo lijkt het toch)
Iemand enig idee waar mijn fout zit?
Mijn code onderstaande.
Hier een foto van de I2C bus 'foutcode':
(D1 is SCL D2 is SDA)
Slave Code:
https://pastebin.com/temmEiBB
MAster Code:
https://pastebin.com/5Z7qXW0B