---
# System prepended metadata

title: Ekstra Info

---

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

