<html><body>Ano, odebrani BRR registru na F4 byla chyba, proto se na F0 vratil zpet. Mimo jine i kvuli efektivite kodu, proc zapisovat 32bit kdyz staci 16bit... takze se na F0 opet da pristupovat 16b jak do BSRR (pro SET), tak BRR (pro RESET).<br><br>Pokud budete pouzivat vyhradne BSRR tak to bude fungovat stejne na vsech STM32.<br><br>-- <br>-----------------------------------------<br>Pokud máte zájem, navštivte naši stránku o mašinkách - http://www.pojezdy.eu<br><br><p>---------- Původní zpráva ----------<br>Od: Petr Labaj <labaj@volny.cz><br>Komu: HW-news <hw-list@list.hw.cz><br>Datum: 12. 11. 2014 18:48:46<br>Předmět: Re: Re: Sikovný levný modulek se STM32F103</p><br><blockquote>Odpovím na příspěvky na pánů weka a VP najednou.<br><br>No a k používání:<br>F1 - má registr BSRR a RBB (v tom prvním se atomicky nastavují nebo mažou bity,<br>        v tom druhém se jen mažou)<br>F4 - (který je vyšší model a přišel výrazně později) má jen BSRR, a to ještě v *.h<br>       tak nešťastně pojmenovaný, že je formálně rozdělen na dva 16-bit registry,<br>       aby to vyvolalo zdání, že se dá dělat SET i RESET<br>       A to jestě nazvali ty registry tak hezky - BSRRL a BSRRH<br>       Kvízová otázka: ve kterém registru se bude nastavovat bit do H?<br>       Odpověď: v BSRRL.<br>F0 - no a pak přišla laciná řada F0, tady se pro změnu zase objevily BSRR i RBB<br><br>PL<br><br></blockquote></body></html>