32-bitni mikrokontrolerji prinašajo v svetova elektrotehnike in računalništva povsem nove dimenzije. Hitrost, odzivnost, sorazmerno veliko pomnilnika in strojno podprto digitalno procesiranje signalov kar omogoča, da vse več analognih komponent nadomestimo s programsko logiko. Hkrati lahko izdelamo kakovostnejše rešitve.

V model avtomobila smo na koncu vgradili mikrokontroler PIC32MX270F256B in ga usposobili za vožnjo na daljinsko upravljanje. Priznati je treba, da si človek težko predstavlja, da igračka po 30 letih končno deluje brez kabla, vozi bolj okretno, saj je mogoče hitrost vrtenja motorjev zelo natančno uravnavati, se hkrati veliko manj obrablja in porabi manj energije.
Vendar enote za izhodno primerjanje PIC32 zmorejo še veliko več. Tistim, ki potrebujejo 5 ali več-kanalni generator frekvenc priporočamo branje člankov o natančnem, 32-bitnem generatorju PWM z zelo širokim spektrom in na 8-kanalnem, 32-bitnem, nizko frekvenčnem generatorju spletni strani PC USB Projects: https://sites.google.com/site/pcusbprojects/5-custom-projects/z-up-to-5-channel-32-bit-arbitrary-frequency-generation-with-pic32mxf128b-output-compare-units in https://sites.google.com/site/pcusbprojects/4-velleman-experiment-board-k8055-pic-replacement/u-8-channel-low-frequency-pwm-generator.

Zgradba in delovanje
Prekinitveni krmilnik
Mikrokontrolerji PIC32 imajo zmogljiv prekinitveni krmilnik, ki pri PIC32MZ omogoča do 190 virov prekinitev, pri PIC32X pa do 64. Za vsak vir je mogoče pri PIC32MZ v prekinitvenih tabelah navesti tudi ločen naslov (prekinitveni vektor), kamor skoči programski števec CPU ob proženju prekinitve. PIC32MX omogoča le 44 prekinitvenih vektorjev, sicer pa je po ostalih karakteristikah njegova enota za prekinitve skoraj povesem enaka kot pri PIC32MZ.
Programiranje PIC32 (4)
2015_SE229_42

