# STM32F4教學
**影片作者: [鄭聖文](http://wiki.csie.ncku.edu.tw/User/shengwen)**
**E-mail:** `shengwen1997.tw[at]gmail.com`
* [影片連結](https://www.youtube.com/playlist?list=PLe8KWt_uj6-MP0VAuhI_jwjfT6QTO4jBG)
## 實驗相關
* [範例程式 (含開發環境建立教學)](https://github.com/shengwen-tw/stm32f4-examples)
* [Git 教學](https://drive.google.com/file/d/1L359GRhOyLq_SllWGmThvNLPGTb6BaDQ/view?usp=sharing)
## 參考資料
* [探索嵌入式 ARM 平台與 SoC (投影片)](https://www.slideshare.net/jserv/arm-and-soc-traning-part-i-overview)
* [STM32F407/417產品線概要](https://www.st.com/en/microcontrollers-microprocessors/stm32f407-417.html)
* [成大資工 Wiki - GPIO](http://wiki.csie.ncku.edu.tw/embedded/GPIO)
* [成大資工 Wiki - PWM](https://wiki.csie.ncku.edu.tw/embedded/PWM)
* [成大資工 Wiki - USART](https://wiki.csie.ncku.edu.tw/embedded/USART)
* [成大資工 Wiki - FreeRTOS](http://wiki.csie.ncku.edu.tw/embedded/freertos)
* [稀里糊塗學 STM32](https://drive.google.com/drive/folders/1jf8Gqo_o0-GtpDkkxBglgXVJpe3ufpYW?usp=sharing)
* [Hard real-time v.s Soft real-time](https://stackoverflow.com/questions/17308956/differences-between-hard-real-time-soft-real-time-and-firm-real-time)
* [優先權反轉問題: 火星探測號](http://wiki.csie.ncku.edu.tw/embedded/priority-inversion-on-Mars.pdf)
* [打造四軸飛行器 (基於 STM32)](https://www.slideshare.net/fantasyboris/ss-30440689)
* [Linux Coding Style](https://github.com/torvalds/linux/blob/master/Documentation/process/coding-style.rst)
## Datasheet
* [Datasheet of STM32F417](https://www.st.com/resource/en/datasheet/stm32f415rg.pdf)
* [Datasheet of STM32F427](https://www.st.com/resource/en/datasheet/stm32f427vi.pdf)
* [Application Note of STM32F427](https://www.st.com/content/ccc/resource/technical/document/application_note/27/46/7c/ea/2d/91/40/a9/DM00046011.pdf/files/DM00046011.pdf/jcr:content/translations/en.DM00046011.pdf)