Gast
#40378
warum kann ich ein gesetztes Bit Nr. 6 im TIFR nicht mit cbi(TIFR,6) wieder zurücksetzen? Mit sbi(TIFR,6) geht es aber. sbi heisst doch set bit und cbi heisst clear bit. komisch! Ciao Axel
|
Anzeige
|
cbi (sfr,bit) tut nicht
Gast
#40378
warum kann ich ein gesetztes Bit Nr. 6 im TIFR nicht mit cbi(TIFR,6) wieder zurücksetzen? Mit sbi(TIFR,6) geht es aber. sbi heisst doch set bit und cbi heisst clear bit. komisch! Ciao Axel
Gast
#40379
so viel ich weiss sind sbi und cbi nur für output register.
Gast
#40380
Da frage ich mich dann aber warum sbi geht und cbi nicht !
Gast
#40381
Hallo Axel, Das TIFR Register hat die Eigenart, das OCF1A FLag zurückzusetzen, wenn eine logische 1 eingeschrieben wird. Das ist alles. Sie Datenblatt vom AVR. Grüße Oliver
Gast
#40382
Ups, danke ich glaube ich sollte ab und an doch mal mehr im Datasheet lesen. Da steht oft mehr richtig drin als in den AVR Büchern. Lest mal das Buch "AVR RISC Mikrocontroller" von Wolfgang Trampert. Da steht doch glatt in Tab.3.7.3 auf Seite 90 dass ein AT90S1200 im Power Down Mode 80 Ampere bei 5V mit eingeschaltetem Watchdog braucht. Das nenn ich "Leistungselektronik" ;-)
Gast
#40383
Welche Ausgabe hast Du denn? Ich die von 2000. Bei mir steht 80 uA. Und auf Seite 87/88 steht das mit dem Flag. Ansonsten finde ich das Buch aber ganz gut. Einige Fehler sind noch in den Angaben zum Befehlssatz was die beinflussten Flags angeht. Grüße Oliver
Gast
#40384
Auch ich habe die 2000 Ausgabe und auch ich finde das Buch recht gut. Hat mir doch schon oft weitergeholfen. Hatte mich auch bei dem Wert nur gewundert! ciao Axel Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|