STM32 Video References === Table of Contents --- - [Table of Contents](https://hackmd.io/@0xff07/SJzHRnPmv) (0) Introduction --- - [Introduction](https://hackmd.io/@0xff07/r1lqP8x4c) - [Processor and Board-Level Architecture](https://hackmd.io/@0xff07/r171wIeNc) (2) Memory and bus --- - [System Interconnect Matrix](https://hackmd.io/@0xff07/S1URS1Q45) (3) Embedded Flash memory --- - [FLASH](https://hackmd.io/@0xff07/BJOYmS-Ec) - [Quad-SPI](https://hackmd.io/@0xff07/SyAkVH-Vq) (4) CRC calculation unit --- - [CRC](https://hackmd.io/@0xff07/SyE_9FeNc) (5) PWR - Power controller --- - [Power Controller](https://hackmd.io/@0xff07/BkCQrr-E5) - [PCC tool](https://hackmd.io/@0xff07/HJ7d_N4XD) (6) RCC - Reset and clock control --- - [RCC](https://hackmd.io/@0xff07/Hk2qESbNc) (7) SYSCFG - System configuration --- - [SYSCFG](https://hackmd.io/@0xff07/ByamtYl45) (8) GPIO - General purpose I/Os --- - [GPIO](https://hackmd.io/@0xff07/HkuFNtgN9) (9) DMA - DMA Controller --- - [DMA](https://hackmd.io/@0xff07/ByuRg7Vmv) (10) Interrupts and events --- - [EXTI](https://hackmd.io/@0xff07/rJNNrVV7P) - [NVIC](https://hackmd.io/@0xff07/rJs1vymEq) (11) Analog-digital converters --- - [ADC](https://hackmd.io/@0xff07/SysvYP-Nc) - [ADC + DMA](https://hackmd.io/@0xff07/SJr9KsWS5) - [ADC + Interrupt](https://hackmd.io/@0xff07/rk0HKjZS9) - [DAC](https://hackmd.io/@0xff07/SJXOvvtXD) - [Analog Voltage Reference Buffer](https://hackmd.io/@0xff07/HJqwAy7V5) - [OP-AMP](https://hackmd.io/@0xff07/BJlP5vZEq) - [COMP (Comparator)](https://hackmd.io/@0xff07/B1PgiPW4c) (12) General purpose timers --- - [Clock Tree](https://hackmd.io/@0xff07/SyC3KjA4q) - [Timer Interrupts](https://hackmd.io/@0xff07/Sy8U-l7Ec) - [TIMx (General Purpose Timers)](https://hackmd.io/@0xff07/Bk5CKVvmq) - [TIMx + DMA](https://hackmd.io/@0xff07/BkPlasWS5) - [LPTIM (Low Power Timers)](https://hackmd.io/@0xff07/S1E5qdWNc) (12) PWM --- - [PWM](https://hackmd.io/@0xff07/Sk6KSvDQP) - [PWM + DMA](https://hackmd.io/@0xff07/BJrRuoZHq) (12) Timer Techniques --- - [Input Capture](https://hackmd.io/@0xff07/S1YdBnZHc) - [Other Timer Techniques](https://hackmd.io/@0xff07/r1eNBUlNq) (15) IWDG - Independent watchdog --- - [IWDG](https://hackmd.io/@0xff07/r1CridZ49) (16) WWDG - Window Watchdog --- - [WWDG](https://hackmd.io/@0xff07/SJAaoOW45) (17) RTC - Real-time clock --- - [RTC](https://hackmd.io/@0xff07/SkjJsu-Nq) (18) I2C --- - [I2C](https://hackmd.io/@0xff07/HJ6LiPZV9) (19) U[S]ART --- - [UART Overview](https://hackmd.io/@0xff07/SkcDBm4Xw) - [UART + Poll](https://hackmd.io/@0xff07/Sygj0eONq) - [UART + Interrupt](https://hackmd.io/@0xff07/r1tek-dE9) - [UART + DMA](https://hackmd.io/@0xff07/H1JSJ-ON5) - [LPUART](https://hackmd.io/@0xff07/BkOUCgdE9) (20) SPI - Serial peripheral interface --- - [SPI](https://hackmd.io/@0xff07/SkH0jP-Nc) (22) USB --- - [USB Introduction](https://hackmd.io/@0xff07/ryH8lLBQv) - [USB Specification](https://hackmd.io/@0xff07/Ska6LToB5) - [USB on STM32](https://hackmd.io/@0xff07/SywqvaoHq) - [USB Device Libraries](https://hackmd.io/@0xff07/S1J9qpoB9) - [CDC Device Class](https://hackmd.io/@0xff07/HkT-uasrq) - [HID Device Class](https://hackmd.io/@0xff07/H1akKTiS9) - [MSC Device Class](https://hackmd.io/@0xff07/BJTKtpiH9) - [DFU Device Class](https://hackmd.io/@0xff07/H1MyqTsr9) - [USB Host Libraries](https://hackmd.io/@0xff07/Syueopsrq) - [MSC Host Class](https://hackmd.io/@0xff07/ryC3iTjr9) - [DFU Host Class](https://hackmd.io/@0xff07/r1cNnTjBc) - [HID Host Class](https://hackmd.io/@0xff07/HJx926sr5) - [USB Debugging](https://hackmd.io/@0xff07/S1I1paoS9) - [Miscellaneous Topics](https://hackmd.io/@0xff07/BkfBT6orc) (2X) Other Peripherals --- - [CAN](https://hackmd.io/@0xff07/Hy0wY_-N9) (23) DBG - Debug support --- - [DBG](https://hackmd.io/@0xff07/S1LMuk7Nq) - [Other Debugging Techniques](https://hackmd.io/@0xff07/SyIOOQVV9) Bootloader --- - [Bootloader Basics](https://hackmd.io/@0xff07/SkIjflrU9) - [OpenBootloader](https://hackmd.io/@0xff07/HyHmSxHLq) Secure Boot and Update --- - [Arm PSA & TF-M](https://hackmd.io/@0xff07/S1HVEgBI5) - [SBSFU](https://hackmd.io/@0xff07/ryfldlBUq) Security --- - [Device Electronic Signature](https://hackmd.io/@0xff07/HkxnqyXN9) - [System Tamper and Backup Registers](https://hackmd.io/@0xff07/rJtGjyXN9) - [Security Memories Protections](https://hackmd.io/@0xff07/H1pZT174c) - [RNG (Random Number Generator)](https://hackmd.io/@0xff07/HkjP2Jm49) - [AES](https://hackmd.io/@0xff07/BkcmTk7V9) RTOS on STM32 --- - [FreeRTOS](https://hackmd.io/@0xff07/HyfIOYeE5) Aoppendix: Toolchains --- - [STM32Cube-Related Tools](https://hackmd.io/@0xff07/Bkgv_8e4q) Appendix: Cortex-M Architecture --- - [Basic Architecture](https://hackmd.io/@0xff07/S1pFq3Pmv) - [ISA Overview](https://hackmd.io/@0xff07/r1SpD3QQw) - [Move Data: `MOV`](https://hackmd.io/@0xff07/r1SpD3QQw) - [Move Data: `LDR`/`STR`](https://hackmd.io/@0xff07/H1pWrvt7P) - [Bitwise Operations: `ORR`, `MVN`, `AND`, `BIC`, `EOR`](https://hackmd.io/@0xff07/rJW9rBt7v) - [Arithmetics: `ADD`, `MUL`, `UDIV`, `SDIV`, `SUB`, `RSB`](https://hackmd.io/@0xff07/SJiQ5zVXP)
{"metaMigratedAt":"2023-06-16T22:54:08.333Z","metaMigratedFrom":"Content","title":"STM32 Video References","breaks":true,"contributors":"[{\"id\":\"7787164b-790f-48d8-8d75-16daa9b2a6a9\",\"add\":17192,\"del\":12060}]"}
Expand menu