Gast
#5862525
Hallo an alle Ich habe eine Frage bezüglich des I2C Wake Up bei den PIC's. Aber zuerst möchte ich folgendes verstehen, dazu 2 Fragen/Überlegungen: 1) Kann ein Mikrocontroller, welcher im Sleep Modus ist, dennoch sein I2C Modul aktiv haben und somit aktiv den Bus überwachen? 2) ODER: der Mikrocontroller samt I2C ist am schlafen, und der Contoller wird erst bei zum Beispiel einem Interrupt on change (also einer Pegeländerung auf den Bus leitungen) wach, und überprüft dann erst den Bus ob die Daten für ihn wichtig sind oder nicht? => Das hätte ja zur Folge, dass der Mikrocontroller bei jeder Nachricht aufwecken würde, selbst wenn diese uninteressant für ihn ist?! Als Beispiel: =>Beim PIC18LF45K40( http://ww1.microchip.com/...-Sheet-DS40001816F.pdf ) steht auf der Seite 487 folgendes dabei:"Sleep Operation: While in Sleep mode, the I2C Slave module can receive addresses or data and when an address match or complete byte transfer occurs, wake the proccesor from Sleep". Was für mein Punkt 1) sprechen würde. =>Beim PIC18LF25K42 (http://ww1.microchip.com/...ta-Sheet-40001869D.pdf ) konnte ich jedoch nichts derartiges finden, was also auf mein Punkt 2 treffen würde? Oder denke ich falsch? Bin für jeden Hinweis dankbar. lG