STM32 Coding ตอน 2 การเขียนโค้ดเข้าถึงฮาร์ดแวร์แบบ embedded C
Автор: Supachai Vorapojpisut
Загружено: 2025-12-04
Просмотров: 71
เนื้อหาตอนที่ 2 จะอธิบายถึงเทคนิคในการเข้าถึงและจัดการส่วนฮาร์ดแวร์บนตัวหน่วยประมวลผล โดยอาศัยเทคนิคการเขียนโค้ดจัดการระดับบิต ซึ่งเป็นเทคนิคสำคัญของการเขียนโค้ดสาย embedded C ตัวอย่างที่เลือกมาสาธิตคือ ส่วนของ GPIO เพราะมีจำนวนและโครงสร้างของรีจิสเตอร์ที่ไม่ซับซ้อนมาก การทำความเข้าใจในส่วนนี้เป็นจุดสำคัญมาก เพราะแนวคิดของ memory-mapped I/O มักถูกมองข้ามในพวกเครื่องมือพัฒนาสายสมัครเล่น เช่น Arduino ทำให้เกิดปัญหาตอนไปพัฒนาโค้ดระดับใช้งานจริงในภาคอุตสาหกรรม
คลิปชุดนี้บันทึกจากการสอนในเทอม 2/2567 ที่คณะวิศวกรรมศาสตร์ ม.ธรรมศาสตร์ โดยใช้บอร์ด STM32F401 Nucleo ที่ได้รับการสนับสนุนจาก STMicroelectronics (Thailand) ผ่านสมาคมสมองกลฝังตัวไทย (TESA) เนื้อหาของคลิปมี 10 ตอน
1. การใช้งานชุดเครื่องมือพัฒนา STM32CubeMX และ STM32CubeIDE
2. การเขียนโค้ดเข้าถึงฮาร์ดแวร์แบบ embedded C
3. การเขียนโค้ดจัดการ GPIO โดยเรียกใช้ HAL API
4. การเขียนโค้ดตรวจจับเหตุการณ์ผ่าน EXTI (external interrupt)
5. การเขียนโค้ดสื่อสารผ่าน UART ในรูปแบบ polling
6. การเขียนโค้ดสื่อสารผ่าน UART ผ่านกลไก interrupt
7. การเขียนโค้ดใช้งาน timer สร้างฐานเวลา
8. การเขียนโค้ดใช้งาน timer สร้างสัญญาณ PWM
9. การเขียนโค้ดใช้งาน timer ตรวจจับความกว้างของพัลส์
10. การเขียนโค้ดอ่านค่าแรงดันไฟฟ้าด้วย ADC
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: