Cùng TAPIT tìm hiểu về CAN – Controller Area Network, một giao thức mạng truyền thông được sử dụng phổ biến trong các ứng dụng ô tô với phần 1 của bài viết “Tổng quan về giap tiếp CAN và hướng dẫn sử dụng CAN trên vi điều khiển STM32”.Continue Reading

Memory Protection Unit (MPU) là một mô-đun ngoại vi của nhiều dòng vi xử lý ARM Cortex-M. MPU có nhiệm vụ thiết lập đặc tính cho các tùng nhớ khác nhau. Ở lõi ARM-Cortex M7 thì MPU hỗ trợ cài đặt thuộc tính cho tối đa 8 hoặc 16 phân vùng khác nhau tùy thuộc vào dòng chip. Đối với vi điều khiển STM32F746NGH6U thì tối đa là 8 vùng nhớ và có thể cài đặt thông qua công cụ cấu hình CubeMX. Khi các quy tắc của MPU bị vi phạm, MemManage Exception sẽ được kích hoạt.Continue Reading

Cùng tìm hiểu cache, buffer là gì? Vai trò của cache, buffer? Vấn đề không đồng nhất dữ liệu Cache Coherency và hướng giải quyết trong truyền tải dữ liệu với vi điều khiển STM32 được thiết kế sử dụng vi xử lý Arm Cortex M7? Các nội dung trong bài viết được xem xét dựa trên thực tế trong quá trình thực hiện đề tài của nhóm nghiên cứu. Continue Reading

Bài viết này cung cấp các thông tin về external loader và quá trình thực hiện, kiểm tra giao tiếp với bộ nhớ Flash ngoài qua thao tác đọc bộ nhớ. Để hiểu nội dung này hiệu quả hơn, các bạn nên đọc qua các nội dung đã được chia sẻ trước tại website hoặc fanpage TAPIT: IC nhớ FLASH,SDRAM và mô hình bộ nhớ của vi điều khiển khi sử dụng bộ nhớ ngoài; Sử dụng Linker Script trong khai báo, cấu hình sử dụng bộ nhớ ngoài -VĐK STM32; Mở rộng bộ nhớ STM32 với QSPI Flash MT25QL128: Ghép nối phần cứng, cấu hình ngoại vi; Các chế độ hoạt động của QSPI Flash và thư viện quadspi.Continue Reading

Bộ nhớ QSPI Flash mở rộng có thể được giao tiếp một cách gián tiếp thông qua các HAL API hoặc vi xử lý có thể xem QSPI Flash là một phần của bộ nhớ và truy cập sử dụng trực tiếp được bộ nhớ này tương tự bộ nhớ Flash tích hợp. Bài viết này sẽ cung cấp thông tin về các chế độ hoạt động của QSPI Flash và hướng dẫn hiệu chỉnh thư viện quadspi để có được những hàm khởi tạo chế độ hoạt động phù hợp và các hàm đọc ghi giúp làm việc với vùng nhớ mới này. Continue Reading

Meta description preview:Nằm trong chuỗi bài viết hướng dẫn mở rộng bộ nhớ vi điều khiển STM32. Bài viết này sẽ cung cấp các thông tin tổng quan về giao tiếp QSPI, các thông số của QSPI Flash MT25QL128 cũng như hướng dẫn cấu hình ngoại vi QSPI của vi điều khiển STM32 trên giao diện CubeMX.Continue Reading