Vlákno názorů k článku STM32: mikrokontrolér vstřícný k amatérům od PetrM - Ještě jedna drobná poznámka ke složitosti HW. Ať...

  • Článek je starý, nové názory již nelze přidávat.
  • 20. 9. 2017 21:02

    PetrM (neregistrovaný)

    Ještě jedna drobná poznámka ke složitosti HW. Ať je HW sám jakkoliv složitý, programátor to má vždycky tak složitý, jak si to udělá.

    Pokud si napíše modul, do kterýho schová obsluhu, tak bez ohledu na platformu stačí inkludovat gpio.h (ovladač GPIO), hardware.h (s makrama s mapováním periferek a nastavením), zavolat SetPin(PORT_LEDKY , LED_4) a je to. Takže na úrovni logiky aplikace je změna pinu vždycky na jeden řádek. Podle desky mení konfiguraci, podle procesoru střídá verze souboru gpio.c, který přilinkuje.

    Pokud je někdo blbec a na padesáti místech ručně nastavuje hexa hodnoty do registrů mimo ovladač, tak si to utrpení právem zaslouží. A ideálně i po roce portaci na jiný typ brouka/jinou desku, aby si při hledání jedné zapomenuté změny z 850ti zapamatoval, co je to abstrakce.

  • 23. 9. 2017 2:08

    bflmpsvz (neregistrovaný)

    Když člověk potřebuje něco na takt přesně načasovat, tak jsou mu veškeré knihovny nahovno...