---
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

