Bài 1 : Giới thiệu về ARM Cortex M3 Bài 2 : Kĩ thuật lập trình cho ARM Bài 3456 : Các ví dụ cơ bản. Bài 79 : Giao đề tài, hướng dẫn đề tài Bài 10 : Bảo vệ đề tài Hướng dẫn toàn diện về các sử dụng và lập trình vi điều khiển ARM cho những bạn quan tâm.
Vi điều khiển ARM Cortex M3 Trình bày SĐT Yahoo : Phạm Đức Khanh : 01656 053 721 : phamkhanh178 Email : phamkhanh.hut@gmail.com Bài Kĩ thuật lập trình cho ARM Nội Dung Các kiểu liệu Thư viện CMSIS (Cortex Microcontroller Software Interface Standard) Kĩ thuật lập trình lớp Khởi tạo module Chuẩn lập trình CMMI Demo Các kiểu liệu • • • • • • • • typedef unsigned char uint8_t; typedef unsigned short int uint16_t; typedef unsigned int uint32_t; typedef unsigned int64 uint64_t; typedef signed char int8_t; typedef signed short int int16_t; typedef signed int int32_t; typedef signed int64 int64_t; Thư viện CMSIS Kĩ thuật lập trình lớp • Data layer - Business layer - Presentation layer • Ưu điểm : – Tăng khả sử dụng lại => phát triển nhanh hệ thống… – Chuyển đổi hệ thống nhanh dễ dàng – Cung cấp tài nguyên linh hoạt • Ví dụ Khởi tạo module • • • • Cấp xung nhịp clock Khởi tạo GPIO Khởi tạo tham số cần thiết Khởi tạo ngắt Khởi tạo module Ví dụ : • Khởi tạo USART1 • Khởi tạo ADC • Khởi tạo IO Chuẩn lập trình CMMI Demo