Một số kinh nghiệm khi lựa chọn Vi Điều Khiển (MCU) cho hệ thống của bạn
Một số kinh nghiệm khi lựa chọn Vi Điều Khiển (MCU) cho hệ thống của bạnContinue Reading
Một số kinh nghiệm khi lựa chọn Vi Điều Khiển (MCU) cho hệ thống của bạnContinue Reading
Có một số câu hỏi là Pin thì đó là Pin AC hay Pin DC, Pin có thể lưu trữ AC hay DC và tại sao Pin không lưu giữ được AC,… Khá nhiều câu hỏi liên quan đến vấn đề này. Bài viết này sẽ giải đáp các thắc mắc trên.Continue Reading
Chúng ta thường thấy ở mỗi con MCU hay có nhiều chân nguồn như Vcc, Vdd, Vee, Vss, Gnd,… Nhưng mỗi ký hiệu nó biểu thị cho nhiều chức năng của chân pin đó. Hôm nay mình chia sẻ 1 số vấn đề liên quan dẫn tới việc có nhiều cái ký hiệu pin nguồn như vậy.Continue Reading
Khái niệm về giao thức Modbus RTU và kết nối phần cứng Modbus là một chuẩn giao thức truyền thông công nghiệp được phát triển bởi Modicon (nay thuộc về Schneider Electric) vào năm 1979, được dùng để giao tiếp các thiết bị với nhau trong hệ SCADA (Supervisory ControlContinue Reading
Trong các bài trước, mình đã hướng dẫn các bạn cách tạo ứng dụng IoTs với AWS IoT Core và ESP32, các bạn có thể xem chuỗi bài hướng dẫn được tổng hợp tại đây. Trong bài viết này mình sẽ hướng dẫn các bạn cách thực hiện chức năngContinue Reading
Trong một chương trình C, tất cả các dòng lệnh bắt đầu bằng dấu # như là #include, #define, #ifdef,… được xử lý bởi Preprocessor (bộ tiền xử lý), đây là một chương trình đặc biệt được gọi bởi Compiler (trình biên dịch). Hiểu một cách đơn giản thì bộContinue Reading
Trong chuỗi bài viết hướng dẫn cập nhật chương trình từ xa (FOTA) cho dòng vi điều khiển STM32F103, mình đã trình bày tổng quan về mô hình FOTA ở phần 1, cách viết chương trình Bootloader ở phần 2, và giải thích về cấu trúc của một file chương trình IntelContinue Reading
Để sử dụng tính năng FOTA, bộ nhớ chương trình trong STM32F103RCT6 sẽ chia làm 4 chương trình chính tại 4 vị trí khác nhau là: Bootloader Firmware, FOTA Firmware, Factory Firmware và Current Firmware. Trong đó, FOTA Firmware có nhiệm vụ thực hiện việc cập nhật chương trình bằng cách kết nối và tải chương trình mới từ server về và lưu vào bộ nhớ flash để thay đổi Current Firmware cho cho thiết bị. Bài viết này sẽ phân tích và hướng dẫn các bạn viết chương trình cho FOTA Firmware.Continue Reading
Hệ sinh thái STM32Cube là một giải pháp phần mềm hoàn chỉnh cho các dòng vi điều khiển STM32 và các dòng vi xử lý. Hệ sinh thái này dành cho những người dùng đang tìm kiếm một môi trường phát triển đầy đủ và miễn phí cho STM32, cũng như dành cho những người đang sử dụng một số IDE khác như KeilC hoặc IAR. Trong hệ sinh thái này có sự tích hợp của các thành phần gồm STM32CubeMX, STMCubeProgrammer và STM32CubeMonitor.Continue Reading
File firmware định dạng hex là một tập tin chứa nội dung chương trình cùng các thông tin chỉ dẫn với 6 loại HEX record khác nhau theo định dạng Intel HEX. Mỗi record sẽ bao gồm nhiều ký tự ASCII biểu diễn các giá trị theo mã hexadecimal. Trong quá trình FOTA, từ File Intel HEX chúng ta phải tách nội dung chương trình ra và lưu vào bộ nhớ flash của vi điều khiển theo các chỉ dẫn địa chỉ đi kèm trong file.Continue Reading