N'abend! Ist es denn möglich mit zwei verschiedenen Übertragungsraten zu senden und zu empfangen? Der Ausgang unsres uCs sendet nämlich relativ langsam und teilweise sehr lange um die Eingangs-Information protokollgerecht zu verschicken. Um das Programm möglichst effizient zu gestalten macht es aber durchaus Sinn die Eingangs-Informationen mit einer viel höheren Übertragungsrate in den uC zu bringen als sie codiert wieder rausgesendet werden. Ist sowas realistisch? Gibt es AVRs mit 2 UARTS? Danke im voraus! :) Flo
Hi ATMega162, ATMega164/324/644, ATMega128, ATMegaATmega640/1280/1281/2560/2561 Brauchst du noch mehr? MfG Spess
>Brauchst du noch mehr?
notfalls gibt es auch noch UARTs, die man per SPI oder anderen Bussen an
den Controller hängen kann.
Hi Es gibt natürlich immer noch Varianten für SadoMasoFans. MfG Spess
>Es gibt natürlich immer noch Varianten für SadoMasoFans.
Sadomaso wäre noch 2 fullduplex SoftUarts dazuzubasteln...
Eigentlich müsste das auch gehen: Ein Hardware-USART zum empfangen und
zum Senden ein Soft-UART nehmen. Damit kann man auf jeden Fall
unterschiedliche Baudraten hinbekommen.
Baudratenwechsel ist Schrott. Ausser mal will es absichtlich nicht PC kompatibel gestalten. Ich hab's vor Jahren auch mal gesollt, einen Baudratenwechsel im Protokol. Der PC hat sich gemaechliche 1.7 sekunden dazu zeitgenommen. Da war natuerlich alles schon vorbei.
"Baudratenwechsel ist Schrott..." Nunja, also empfangen wird vom PC. Gesendet wird an DMX gesteuerte Lamperl, Moving Lights etc. . Die scheren sich nur dass irgendwann was ankommt.
6641 wrote: > Baudratenwechsel ist Schrott. Ausser mal will es absichtlich nicht PC > kompatibel gestalten. Naja, sag das entweder meinem EPSON GPS Modul oder meinem M$ Autoroute. Das Modul will nur 9600 Baud NMEA senden und das M$ Autoroute will nur 4800 Baud NMEA empfangen :-(
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.