Tämä piirilevy perustuu Microchipin PIC16F-mikrokontrolleriin. PIC16F kuuluu PIC-mikrokontrolleriperheeseen, joka on tunnettu tehokkaasta RISC-arkkitehtuuristaan ja helposta ohjelmoinnistaan.
Ohjelmoitavalla flash-muistilla varustettu PIC16F mahdollistaa helpon ja nopean laiteohjelmistopäivityksen, mikä yksinkertaistaa elektronisten järjestelmien kehittämistä ja ylläpitoa.
Sen sisäänrakennettu EEPROM-muisti tarjoaa myös mahdollisuuden tallentaa tietoja pysyvästi, mikä varmistaa, että tärkeät tiedot säilyvät myös sähkökatkon sattuessa.
Lisäksi sen keskeytystenkäsittelyominaisuudet mahdollistavat nopean reagoinnin reaaliaikaisiin tapahtumiin, mikä parantaa järjestelmän reagointikykyä.
pic16F22:n ohjelmointia varten lisäsimme 5-nastaisen urosliittimen, joka kytketään PIC16F-mikrokontrollerin +5V-, GND-, RB6- ja MCLR-nastoihin. Näin voit muodostaa yhteyden MPLAB-pakkaukseen ja olla vuorovaikutuksessa Microchipin kehittämän MLPAB IDE:n kanssa.
Lisäsimme myös vihreän LEDin +5V-liittimeen osoittamaan, että kortti on päällä. Lisäsimme myös oranssin LEDin, joka vilkkuu nopeasti, kun ohjelmaa siirretään PIC16F:lle.
Lopuksi lisäsimme kaksi 14-nastaista naarasliitintä komponenttien kytkemiseksi PIC16F:ään:
Kortin tavoitteena oli tehdä siitä mahdollisimman pieni: 23 mm x 41 mm. Tämä mahdollistaa kortin melko alhaisen hinnan: 12 dollaria PCBWaylla.
PIC16F-kortin ohjelmointiin tarvitset MPLAB-paketin ohjelman asentamiseksi siihen. Löydät projektimme osoitteesta github.
Piirilevy koostuu kahdesta kerroksesta: yläkerroksesta ja pohjakerroksesta. Levyn yläosassa on urosliitin ohjelmointia varten.
Tähän käytämme MPLAB-sarjaan kytkettyjä GND-, RB6- ja MCLR-nastoja. Lisäsimme +5V jännitteen helpottaaksemme kortin virransyöttöä ohjelmoinnin jälkeen.
PIC16F:n molemmilla puolilla on kaksi naarasliitintä, joiden avulla komponentit voidaan helposti liittää siihen: