PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : UCSRC lässt sich nicht setzen



FoCus
25.08.2005, 09:13
Hi,
habe ein Problem beim Setzen der Übertragungsparameter im Register Ucsrc. Habe das Ganze im AVRStudio mit JTAGICE getestet.


UCSRC = (1<<URSEL)|(1<<USBS)|(3<<UCSZ0);

Wird bei der nächsten Instruktion einfach wieder zurückgesetzt.

Grüsse
Michael

Psiyou
25.08.2005, 10:17
Hi,
das ist weil das UCSRC und das UBRRH Register sich die gleiche Adresse teilen (Unterscheidung durch URSEL). Was Dir AVRStudio std. maesig anzeigt ist das UBRRH, deshalb springt er nach der Operation dahin zurueck und es sieht so aus als ob er das wieder zurueckgesetzt haette.
Denke mal Dein Prog laeuft oder ???

FoCus
25.08.2005, 10:19
Nein eben nicht... kommen nur kryptische Zeichen auf der Seriellen am Pc an, deshalb dachte ich wäre is ganz sinnvoll die Übertragungsparameter noch zu setzen..

Gruss
Michael

Psiyou
25.08.2005, 19:32
Hm, komisch...
Poste doch mal Deine restlichen Einstellunegn/Register + Takt so wie die Einstellungen am Terminal...

FoCus
25.08.2005, 19:56
Hmm sch*** die Spannungsversorgung war mit 9V zu hoch. Hab sie runter auf 5V gestellt und jetzt gehts