Hallo, ich wollte fragen ob es möglich ist die UART-Schnittstelle ohne das Start- bzw Stopbit zu nutzen. Ich möchte einen einfachen Bit Strom von "1"en und "0"en über einen PIN rausgeben,aber die Baudrate(512,1200,2400) sollte einstellbar sein. Ich verwende einen Atmega32. Über eure Hilfe wäre ich sehr dankbar. MfG TurboFischer
Das dürfte vermutlich nicht gehen. Warum aber auch? Dafür gibt es schließlich die SPI-Schnittstelle ...
Das wird ganz sicher nicht gehen, da diese Schnittstelle ohne Start- und Stopbit nicht funktioniert (notwendige Syncronisation)
Besteht dann irgendwie ne Möglichkeit (ohne SPI) Binäredaten mit einer einstellbaren Baudrate an einem PIN auszugeben? MfG TurboFischer
Ich habe im Moment am SPI Bus einen 2 ten Chip, an den Daten gesendet werden, könnte aber beim senden des Bitstromes abgeschaltet bzw LoadEnable deaktiviert werden. Baudrate ist auch relativ unkritisch, da er den Takt vom SPI bekommt und Bitmitte auswertet. Ich habe nur noch nicht gefunden wie man die SPI Datenrate einstellt. Problem bei der Ausgabe des Bitstromes ist, dass kein Takt mitgeführt wird. Ein Freund hat mal mit einem AT89C2051 einen Datenstrom über timer gesendet, bin auch am überlegen das evtl so zu machen, nur leider weis ich nicht wie ich das Register TCCR0 und TCNT0 einstellen bzw ansteuern soll. Ziel ist es "1" und "0" taktgenau an einem Pin (kann auch der MISO sein) auszugeben. Danke TF
Ja, die besteht - an jedem beliebigen Portpin, sbi für an und cbi für aus, der Rest ist Software und Timerinterrupt...
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.