> Vart hittade du dokumentationen till det om man får fråga?
Det var en bra fråga. Det var ett tag sedan jag tog reda på det så jag kommer inte riktigt ihåg. Möjligen från pdf:en som beskrev Standard Peripherals Library (SPL) i en tidigare version. Den var betydligt bättre än chm-filen de har som dokumentation i senare versioner.
Tittar man annars på exemplen i SPL får man följande (t.ex USART/Interrupt/main.c)
Kod: Markera allt
NVIC_InitTypeDef NVIC_InitStructure;
/* Enable the USARTy Interrupt */
NVIC_InitStructure.NVIC_IRQChannel = USART1_IRQn;
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
NVIC_Init(&NVIC_InitStructure);
Dokumentationen av SPL är som sagt rätt sopig nu för tiden, det är nästan mer givande att läsa källkoden till SPL eller exemplen.
Annars är väl det mesta i dessa dokument
- Databladet för MCU'n
- Referensmanualen för STM32F100x-familjen
- Cortex-M3 Technical Reference Manual
Edit: Hade tänkt komplettera med länkar till dokumenten, men även om man lyckas hitta dem så verkar det inte gå att länka till dem på ST's nya usla websidor.