Zamenjajte odsluženi ESP8266-13 z zmogljivejšim ESP32-WROOM AVR, ESP, PIC in drugi, ko gre zares (3)

Slike LOGOTIPI Svet elektronike color 300x92 - Zamenjajte odsluženi ESP8266-13 z zmogljivejšim ESP32-WROOM AVR, ESP, PIC in drugi, ko gre zares (3)SpaceX je med počitnicami s testiranjem prileganja še nedokončanih prototipov rakete SN20 in boosteja BN4 znova slikovito prikazal, kako pomembno vlogo pri razvoju nove strojne opreme ima hitro prototipiranje. Kako hitro in enostavno razvijati? Kako testirati in dopolnjevati ugnezdeno programsko opremo? Kaj narediti, da bo zanesljivo delovalo tudi, ko gre kaj narobe? Kdaj začeti vsakodnevno uporabljati?

Avtor: dr. Simon Vavpotič
https://sites.google.com/site/pcusbprojects
2021-299-33

V preteklem nadaljevanju smo najprej preverili možnost izdelave tipkovnice, ki jo z mikrokontrolerjem povežemo le preko enega analognega vhoda. Videli smo, kako enostavno je izdelati generator znakov za grafični prikazovalnik in kako odpraviti težave z zamaknjeno sliko, do katerih lahko pride pri uporabi programskih knjižnic ali vzorčnih programskih aplikacij, prirejenih za podobne zaslone. Nekateri grafični prikazovalniki omogočajo uporabo komunikacijskih protokolov I2C in SPI, zato smo si ogledali, katere spremembe moramo narediti v programski kodi, če želimo namesto I2C uporabiti hitrejši SPI. Pokazali smo tudi, kako zagotovimo stabilno komunikacijo med dvema Arduino napravama preko diagnostičnih RS-232 vmesnikov, pri čemer si moramo pomagati z ustreznim označevanjem blokov podatkov. Preverili smo tudi možnosti za programsko zamenjavo asinhronega komunikacijskega protokola RS-232 s hitrejšim sinhronim protokolom, SPI ali I2C. To je mogoče, ker je v sodobnih mikrokontrolerjih podpora za večino zaporednih komunikacijskih protokolov združena v enoti UART ali USART in ker je mogoče večini digitalnih priključkov mikrokontrolerja programsko spreminjati funkcionalnosti. Enoto UART ali USART lahko tako preprosto reprogramirano za delovanje z drugim komunikacijskim protokolom, ki ga nato uporabimo za prenos podatkov po istih komunikacijskih vodnikih. Le pri SPI moramo dodati še četrti vodnik za prenos urinega signala.

Vsebina je na voljo le naročnikom na internetno izdajo.

Prijava

Nakup naročnine