Gast
#1425692
Moin, ich versuche eine MIDI Steuerung für meinen Selbstgebauten Gitarrenverstärker zu bauen. In meiner Testschaltung versuche ich derzeit über die Serielle Schnittestelle informationen von einem Atmega16 zu einem anderen Atmega16 zu übertragen. Beide sind mit einem 3,6864Mhz Quarz getaktet. Das senden gelingt mir auch soweit (Das Oszi zeigt mir jedenfalls brauchbare Signale an). Der Empfänger bekommt mit wenn der RXD-Pin auf 0V geht. Die Empfangsschleife wird jedenfalls unterbrochen als hätte er ein Signal empfangen, aber er macht keine Anstalten die Leuchtdioden umzuschalten. Als Ausgabe benutze ich PortC und hin und wieder funktionieren alle I/O-Pins, aber in der Regel sind die mittleren 4 deaktiviert. Warum?? Jetzt frage ich mich ob die beiden Atmegas für die serielle Übertragung nicht Synchron genug laufen oder ob die Chips einfach falsch programmiert sind. PS: Jetzt wurde aus dem Tutorial das Thema der Seriellen Übertragung (jedenfalls finde ich es nicht mehr) gelöscht und aus frust hab ich den einen Chip kaputt gefused und bekomme die Fuses nicht wieder zurückgesetzt, obwohl das Ding mit externem Takt arbeitet und ich wieder Daten lesen kann. für jede Hilfe bin ich echt dankbar.