Hallo,
ich habe einen ATmega32 der als Master arbeitet und einen ATmega8 der als Slave arbeitet. Die Kommunikation zwischen beiden läuft gänzlich ohne Probleme. Da ich die Software für ATmega32 derzeit noch weiter entwickle, flashe ich ihn über das Atmel-Studio 7 mittels eines DIAMEX Programmer.
Jetzt das Problem: Nach dem Flashen klemmt das TWI Interface, da der Slave anscheinend noch was erwartet, was durch das Flashen nicht mehr vom Master geliefert wird. Wenn ich die Versorgungsspannung von beiden Controllern aus- und wieder einschalte, funktioniert wieder alles wie gewünscht.
Frage: Das Ein- und Ausschalten möchte ich vermeiden. Gibt es eine Möglichkeit während des Boot-Vorganges des Masters den TWI Bus so zu resetten, dass der Slave das merkt und sich auch resettet ?
Ich bedanke mich schon jetzt für die vielen hifreichen Kommntare !
Gruß Manni