kopia lustrzana https://github.com/bristol-seds/pico-tracker
869 B
869 B
SAM D20 Peripherals usage
Type | Peripheral | Function | Notes |
---|---|---|---|
GLCK | |||
gclk0 | main clock, internal osc8m | 4 MHz | |
gclk1 | tcxo clock, fed from xosc OR osc8m | ||
gclk7 | aprs clock, fed from gclk1, div 6 / 11 |
|TC|| ||tc0|telemetry tick timer. 32-bit ||tc1|^^^^^ ||tc2|counts cycles of tcxo. 32-bit ||tc3|^^^^^ ||tc4|osc8m event source ||tc5|telemetry pwm 16-bit
|EXTINT| ||extint[5]|gps timepulse
|event channels| ||0|event source for timer 2 xosc measurement ||1|tc4 retrigger
|SERCOM|| ||sercom0|spi flash ||sercom1|ublox gps ||sercom2| ||sercom3|radio|currently bitbanged as required pin layout broken in sercom
SAM D20 Interrupts usage
Name | Function | Priority H(0-3)L | Notes |
---|---|---|---|
TC0_IRQn | telemetry tick timer | 0 | |
TC2_IRQn | xosc measurement done | 2 | |
[GPS_SERCOM]_IRQn | gps usart rx | 0 | |
EIC_IRQn | timer | 1 |