Hallo habe hier ein Theorie und Praxis Problem wollte(habe) einen DAC(TLC 7524) an einem ATMEGA 16 angeschlossen.Und ein paar zeilen Code dazu geschrieben der mir einen 8 bit zähler an Port C des µC ausgibt und damit den DAC ansteuert.Nun soweit so gut in der Simulation funktionierte alles bestens aber als ich den µC beschrieben hab machte er nich das was ich wollte. Er ließ einfach ein paar (ca. 155) zählschritte aus nun weiß ich nicht mehr weiter und hoffe hier kann mir jemand helfen.
Ja und ist 1 MHz zuviel? Waitstages einbauen? danke für die schnelle Antwort Ingo
anstatteiner Rampe wird auf dem Oszi eher eine treppe mit 3 stufen abgebildet, und aud dem logikanalysator sieht man es auch das erste bit toggelt wie es soll das zweite macht auch noch was es soll aber dann gehts los bit 3,4,5,6 machen gar nichts erst 7 und 8 wieder
Also das mit dem Afänger fehler war wohl zu schnell geschossen ich habe den Code modi. mit dem selben Ergebniss Treppe mit 3 Stufen.Ich habe es auch schon mit einem ATMEGA 32 probiert mit dem selben Ergebnis.
Hey suppie du bist mein persönlicher held jetzt gehts war wohl doch ein anfänger fehler aber nich weil der µC nich im µs berei zählen kann sonder das Jtag egal ich dank euch allen supie supie supie freu
Ähm kannst du es mir noch erklären das ich nich immer ein Anfäger bleib ;-)
JTAG ist eine Debug Schnittstelle, mit der man mittels geeigneter Software + Hardware den µC im laufenden Betrieb debuggen kann. Da da auch Hardware dazugehört, muss es ein paar Pins geben, an die die JTAG Hardware angeschlossen wird. Diese Pins stehen dann klarerweise nicht mehr für den Normalbetrieb zur Verfügung. Und per Default, also bei einem nagelneuen Mega32 ab Werk, ist JTAG eingeschaltet und die bewussten Pins liegen am Port C. > Ähm kannst du es mir noch erklären das ich nich immer ein Anfäger bleib Ist schon ok. Solche Dinge muss man einfach wissen. Natürlich ist das alles im Datenblatt auch dokumentiert, aber das findest du nur wenn du weißt wonach du suchen musst.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.