Kết quả lọc
Embedded
20 bài viết
Bài viết nổi bật
E#20 - Lộ trình học STM32F103C8T6 từ cơ bản đến ứng dụng thực tế
Bài lộ trình tổng hợp STM32F103C8T6 theo tuần: từ nền tảng phần cứng, ngoại vi cơ bản, giao tiếp nâng cao đến project cuối khóa. Có checklist kỹ năng, bài tập gợi ý và tiêu chí đánh giá theo năng lực thực tế.
Đọc bài viếtE#19 - Thiết kế project mẫu STM32F103C8T6 đọc cảm biến và gửi dữ liệu UART
Project tổng hợp STM32F103C8T6 kết hợp ADC + Timer + UART: đọc cảm biến định kỳ, lọc dữ liệu và gửi khung truyền lên máy tính. Bài tập trung vào cấu trúc code, luồng dữ liệu và kiểm thử tích hợp.
Đọc tiếpE#18 - Điều khiển động cơ DC bằng STM32F103C8T6, PWM và L298N
Bài thực hành điều khiển động cơ DC với STM32F103C8T6 và driver L298N: nguyên lý điều tốc, đổi chiều quay, cấu hình PWM và bảo vệ nguồn. Có lộ trình nâng cấp sang điều khiển vòng kín.
Đọc tiếpE#17 - Lập trình LCD1602 với STM32F103C8T6
Bài hướng dẫn LCD1602 với STM32F103C8T6 theo hai hướng 4-bit và I2C: khởi tạo, hiển thị chuỗi, cập nhật số đo ADC và xử lý lỗi ký tự. Nội dung phù hợp cho project hiển thị trong phòng lab.
Đọc tiếpE#16 - Watchdog trên STM32F103C8T6: IWDG và WWDG
Bài thực chiến về watchdog trên STM32F103C8T6: vai trò IWDG/WWDG, chống treo firmware, tính toán timeout và tích hợp cơ chế phục hồi an toàn cho hệ thống nhúng chạy liên tục.
Đọc tiếpE#15 - Clock Tree STM32F103C8T6: HSI, HSE, PLL và cấu hình 72MHz
Bài học toàn diện về clock tree STM32F103C8T6: HSI, HSE, PLL, APB1/APB2 và cấu hình 72MHz chuẩn. Giải thích chi tiết ảnh hưởng clock tới timer, UART, ADC và độ ổn định toàn hệ thống.
Đọc tiếpE#14 - NVIC và quản lý ưu tiên ngắt trên STM32F103C8T6
Bài chuyên sâu NVIC trên STM32F103C8T6: cơ chế interrupt priority, preemption, subpriority và phương pháp thiết kế hệ thống nhiều ngắt mà vẫn ổn định. Có ví dụ phân tầng ưu tiên trong ứng dụng thực tế.
Đọc tiếpE#13 - DMA trên STM32F103C8T6: giảm tải CPU khi truyền nhận dữ liệu
Bài chuyên sâu DMA trên STM32F103C8T6: cơ chế truyền dữ liệu trực tiếp giữa bộ nhớ và ngoại vi, cách dùng với ADC/UART/SPI, quản lý buffer và đánh giá hiệu năng CPU trong hệ thống nhúng thực tế.
Đọc tiếpE#12 - Giao tiếp SPI trên STM32F103C8T6
Phân tích SPI trên STM32F103C8T6: tín hiệu MOSI/MISO/SCK/NSS, CPOL/CPHA, tốc độ truyền và ứng dụng với module nhớ hoặc màn hình. Bài có phương pháp debug khi dữ liệu lệch bit hoặc sai khung.
Đọc tiếpE#11 - Giao tiếp I2C trên STM32F103C8T6 với LCD/OLED/cảm biến
Bài chuyên sâu I2C trên STM32F103C8T6: nguyên lý SDA/SCL, địa chỉ thiết bị, điện trở kéo lên, kết nối LCD I2C, OLED SSD1306 và cảm biến. Có checklist xử lý lỗi bus bận, NACK và nhiễu.
Đọc tiếpE#10 - UART trên STM32F103C8T6: truyền nhận dữ liệu với máy tính
Hướng dẫn UART từ cơ bản đến thực hành trên STM32F103C8T6: baudrate, frame truyền, polling, interrupt và debug bằng terminal. Có ví dụ giao thức lệnh đơn giản cho project nhúng.
Đọc tiếp