Gast
#4315470
Hallo, Ich habe leider Schwierigkeiten mit dem Thema Register Ansprechen. Ich habe mich mit dem Thema "Bitbanding" beschäftigt und ganz ehrlich es hat mir sehr viel beigebracht, aber mir fehlt praktische Beispiele und Erfahrung. konkret gehts darum: while( !(USART3->SR & 0x00000040) ); wie kann ich selber auf 0x00000040 kommen? wie rechne ich den Wert "0x0000004" selber aus? Im RM0090 steht, dass USART3 beginnt von 0x40004800 bis 0x40004BFF. Der SR wird nur an deine erste 10 bits angesprochen (0 bis 9) den rest bleibt reserviert unberührt. Ich habe versucht der 0x0000004 auf die erste 10 bits im SR zu projitzieren, leider habe ich nicht verstanden. gibt toturial, welches das Thema Register-Ansprechen mit Beispiele auseinader setzt? womit soll ich anfangen, damit ich am ende die calculation von Register selber tun. Danke für eure Hilfe..