I | NỘI DUNG KHÓA HỌC | THỜI LƯỢNG |
PHẦN 1 | Giới thiệu về ARM Cortex M3 1. Giới thiệu về STM32 2. Một vài đặc điểm nổi bật của STM32 3. Giới thiệu cấu trúc phần cứng STM32 4. Cấu trúc bộ nhớ, thanh ghi 5. Sự khác biệt Vi xử lý 32bit và vi điều khiển 8bit 6. Phương pháp lập trình vi xử lý 32bit | 2.5h |
PHẦN 2 | TẠO PROJECT CHO STM32 SỬ DỤNG KEILC5 1. Các công cụ để học ARM. 2. Cấu trúc của một project trong Keil 3. Các bước tạo một project 4. Build một project Lập trình với GPIO 2.1 Giới thiệu về GPIO trong STM32. 2.2 Lập trình thao tác với GPIO trong STM32. 2.3 Hướng dẫn lập trình ĐIỀU KHIỂN LED ĐƠN SỬ DỤNG KIT STM32 START | 2.5h |
PHẦN 3 | Giao tiếp led 7 Thanh 1. Giới thiệu về led 7 thanh. 2. Phương pháp quét led 3. Sơ đồ nguyên lý kết nối phần cứng 4. Lập trình hiển thị số lên led 7 thanh | 2.5h |
PHẦN 4 | Giao tiếp LCD 1. Giới thiệu về LCD. 2. Phương pháp hiển thị nội dung lên LCD 3. Sơ đồ nguyên lý kết nối phần cứng 4. Hướng dẫn lập trình hiển thị chuỗi ký tự lên LCD16x2 | 2.5h |
PHẦN 5 | Giao tiếp UART 3.1 Giới thiệu về UART trong STM32. 3.2 Lập trình thao tác với UART trong STM32. 3.3 Sử dụng các thư viện cho UART. 3.4 Hướng dẫn lập trình giao diện trên windowform để truyền nhận qua UART | 2.5h |
PHẦN 6 | ADC 1. Giới thiệu về ADC trong STM32 2. Hướng dẫn các bạn lập trình đo giá trị ADC hiển thị lên LCD16x2 | 2.5h |
PHẦN 7 | GIAO TIẾP CẢM BIẾN NHIỆT ĐỘ DS18B20 VỚI KIT STM32 START 1. Sơ đồ kết nối phần cứng 2. Hướng dẫn các bạn lập trình đo giá trị nhiệt độ hiển thị lên LCD16x2 | 2.5h |
PHẦN 8 | GIAO TIẾP IC EEPROM 24C02 VỚI KIT STM32 START 1. Giới thiệu về I2C trong STM32. 2. Sơ đồ kết nối phần cứng 3. Thực hành giao tiếp IC EEPROM 24C02 với STM32 | 2.5h |
PHẦN 9 | ĐO TẦN SỐ NE555 SỬ DỤNG KIT STM32 START 1. Giới thiêu sơ đồ kết nối phần cứng 2. Thực hành lập trình đo tần số NE555 sử dụng Input Capture | 2.5h |
PHẦN 10 | GIAO TIẾP MA TRẬN PHÍM 4x4 1. Giới thiêu sơ đồ kết nối phần cứng 2. Thực hành lập trình giao tiếp ma trận phím | 2.5h |