--- title: Ekstra Info --- <style> img { border: 1px solid black; margin: 1px; } </style> [TOC] # COMPARC ## GPIO-Moduler ### SFR - Special Function Registers <div style="display: flex; max-width: 400px"> <img src="https://i.imgur.com/2nsMHGj.png" style="width: auto" /> <img src="https://i.imgur.com/jyU4ALI.png" style="width: auto" /> </div> * CRL: Part Configuration Register Low * Brukes for å spesifisere en signallinje for pin 0-7 * CRH: Part Configuration Register High * Brukes for å spesifisere en signallinje for pin 8-15 * IDR: Input Data Register * Brukes for å lese verdien til porten * ODR: Output Data Register * Brukes for å skrive til porten (legge innhold i den) * BSSR & BRR: Reset Registers * Alternative registre som kan brukes til å resette nivået til enkeltpinner * LCKR: Lock Regiter (Registerlås) * Ved å sette bit her vil et register ikke kunne endres før hele mc blir resett ## SoP (Sum of Products) & Funksjonstabeller 1. Sett opp en funksjonstabell først 2. Generer en SoP fra funksjonstabellen ![](https://i.imgur.com/qM6p3Qa.png) ![](https://i.imgur.com/ydPH4mP.png)