herberdt wrote:
> nur leider kann
> der mega168 nicht mit sbis bzw. out auf die register zugreifen, könnt
> ihr mir helfen?
Man kann generell nur auf Register zugreifen, die der betreffende
Controller auch hat. Und ein UDR bzw. UCSRA gibt es beim Mega168 nicht!
Schau bitte ins Datenblatt, wie die Register dort heißen!
Abgesehen davon liegen die Steuerregister des USART beim Mega168 im
extended I/O-Space und lassen sich deshalb auch nicht mit in, out, sbic
und sbis ansprechen. Da musst Du schon lds und sts nehmen und zum
Bit-Prüfen den Registerinhalt in ein Rechenregister laden und dort die
Abfrage machen.
Merke: Zum Arbeiten mit einem Mikrocontroller gehört grundsätzlich
neben den allgemeinen Fachkenntnissen das griffbereite Datenblatt! Und
zwar völlig unabhängig davon, in welcher Programmiersprache man den
programmieren will.