Hallo,
im Datenblatt habe ich bisher nur diesen Hinweis gefunden.
Wobei ich das eigentlich nicht auf einen Reset via SPI beziehen würde.The MCP2515 utilizes an oscillator startup timer (OST)
that holds the MCP2515 in reset to insure that the
oscillator has stabilized before the internal state
machine begins to operate. The OST maintains reset
for the first 128 OSC1 clock cycles after power-up or
wake up from sleep mode occurs. It should be noted
that no SPI operations should be attempted until after
the OST has expired.
Weil während der OST der Baustein ja im Reset gehalten wird.![]()
Mit den 150 NOP's passt das dann aber sehr schön.
Gruß
Jens
Meine Probleme bestanden aber auch nach nur einem einfachen SPI Reset und die Betriebsspannung lag vorher schon lange an, wie hier auch schon von anderen geschildert wurde.
Bei einigen scheint es wohl zufällig so zu stimmen, dass es keine Probleme gibt. Hab das vor einiger Zeit auch mal im Mikrocontroller Forum gefragt und da kam auch nicht wirklich was dabei raus. Bis ich beim debuggen mittels UART gemerkt hab, dass es mit delays keine Probleme gibt. Vorher hatte ich auch immer falsche Datenraten usw, was dazu führte, dass einige Module sich unterhalten konnten und andere wieder nicht. (Bin froh, dass ich nun nicht mehr allein damit bin)
Gruß Philipp
Lesezeichen