Mirki pytanie do praktyków operujących na co dzień na prockach stm32. Zacząłem rozpoznawać temat jak to okiełznać. W necie praktycznie wszystkie tutoriale operują na bibliotekach typu StdPeriph lub HAL. Jednak na wszelakich forach branżowych opinie są dość jednoznaczne i można je podsumować tak:
Wszystkie te biblioteki to jest zło i nie używaj tego. Wolne, zawodne i nikt tego komercyjnie na poważnie nie używa. Napisz co ci potrzeba sam w
@bevisi: programuję komercyjnie STM-y, używam HAL-a i Cube'a. Nie słuchaj przegrywów z elektrody, bo skończysz dziurkując karty perforowane. Zresztą nawet jakbyś chciał się nauczyć korzystać z ultraniskopoziomowych rozwiązań, to i tak łatwiej się nauczyć zaczynając od HAL-a i stopniowo dowiadywać się, co się dzieje pod spodem.
@RicoElectrico: uzupełniają HAL. Załóżmy, że chcesz zmienić jeden parametr jakiegoś peryferium, np. prędkość UARTu. Jak to zrobisz na HALu? Napiszesz 20 linijek ustawiając znów wszystko na raz? Tutaj z pomocą przychodzi LL. Alternatywa to zapis do rejestru.
Mirki pytanie do praktyków operujących na co dzień na prockach stm32. Zacząłem rozpoznawać temat jak to okiełznać. W necie praktycznie wszystkie tutoriale operują na bibliotekach typu StdPeriph lub HAL. Jednak na wszelakich forach branżowych opinie są dość jednoznaczne i można je podsumować tak: