( r3flow | 2024. 04. 28., v – 11:29 )

Miért válasszátok az STM32 az NXP helyett?

Azén tippem szerint azért, mert régen amikor még sokkal spártaibbak voltak a körülmények (könnyen elérhető/használható toolok meg IDE-k meg debuggerek nem nagyon voltak, vagy csak nagyon nagyon sok pénzért) meg nem volt (használható) HAL réteg meg a többi réteg, meg varázslók meg semmise, akkoriban sokan inkább regiszterszinten hajtották a vasat. Azon a szinten az STM32 sokkal jobban ki volt találva és használhatóbb volt mint bármelyik másik, annyira átgondold volt hogy sokkal könnyebben lehetett még az így megírt szoftver alatt is csereberélni a kontroller mint más gyártóknál. Ez egy nagy versenyelőny volt akkoriban, meg tán silicon bugból is kevesebb volt, szerintem kezdetben ezek miatt használták ezt a legtöbben. Aztán a szoftvertámogatás fejlődött, ezt az előnyt ma már látszólag elfedi a HAL meg ami még fölé kerül, ugyanakkor szerintem mégsem mindegy milyenek is azok az alapok amire ráépülnek manapság a rétegek. A jövő persze más lesz, az NXP is fejlődik (mivel máshogy nem sikerült ezért felvásárlásokkal), közben az STM32 fényét még látó X generáció közben szépen eltűnik.