
Re: Перифериите на STM32F4
Сериозни бъгове в истинския смисъл на думата има в F1, тая серия просто няма смисъл да се коментира, още по-малко използва...
При F2/F4 не че няма изобщо бъгове, просто периферията е стара и куца. Примерно UART-а няма таймоут, SPI е само 8 и 16 бит, което е проблем ако ти трябва за дисплей, които в много случаи работят с 9-бита. CRC модула е някакво недоразумение, работи само с думи, т,е. данните ти трябва да са кратни на 4. Ако искаш съвместимост със стандартно CRC трябваше да въртиш байтове, което пък обезсмисля ползването на DMA...
Ей такива ми ти работи, не може да се нарекат точно бъгове... викат им фючъри

Въпросът е, че при F3 тези неща са изчистени и ние се чудим защо повече от година след като са изчистени, продължават да излизат нови F4 със старите "фючъри"... Иначе могат да се заобикалят, за UART-а може софтуерно да си таймоутваш, ако ти трябва 9-бит SPI може да ползваш UART в синхронен режим, но трябва да се сетиш за това преди да си направил платката щото не излизат на същите пинове. CRC също може да си го смяташ софтуерно, или поне да си го донатъкмяваш софтуерно.
btw освен че F3 е с по-читава периферия има и периферии дето ги няма при другите серии. Има компараторчета, има операционен усилвател, който може да го ползвваш в съчетание с ADC/DAC, абе с две думи F3 e интересна серия.