Chia Sẻ Khóa Học Hướng Dẫn STM32 Bare Metal Cho Các Dự Án Nhúng Trong Tương Lai (Phần 1) [Khóa 6958 A]
Tìm hiểu lập trình thiết bị nhúng sử dụng STM32F407VG trong Embedded C mà không cần đăng ký thư viện.
Bạn sẽ học được gì:
- ✓ Memory map và các phần của memory là gì.
- ✓ Sử dụng pointer để chỉnh sửa dữ liệu trong memory.
- ✓ Các cách khác nhau để truy cập và chỉnh sửa dữ liệu trong memory.
- ✓ Hoạt động Bitwise trên dữ liệu.
- ✓ Độ bền của thiết bị.
- ✓ Tìm hiểu GPIO và xem qua output và input.
- ✓ Tìm hiểu NVIC và triggering interrupt.
- ✓ Tìm hiểu SYSCLK và xem qua cấu hình của nó.
- ✓ Tìm hiểu TIMER và xem qua các chức năng khác nhau của nó.
- ✓ Tìm hiểu DMA và xem qua chức năng của nó.
Khóa học này được tạo ra chủ yếu dành cho sinh viên nhưng cũng dành cho những người muốn bắt đầu sự nghiệp của mình trên con đường này để có được kiến thức chung về hệ thống nhúng.
Khi bắt đầu với các hệ thống nhúng, theo kinh nghiệm của tôi và kinh nghiệm của người khác, vấn đề là có nhiều điều chưa rõ ràng khi đọc tài liệu và sơ đồ, sau này kết hợp nó với lập trình khi bắt đầu học hoặc nghiên cứu.
Khóa học này được thực hiện chính xác để thu hẹp những khoảng trống đó và cung cấp cho họ cái nhìn sâu sắc về mức độ đơn giản để đạt được nhiều chức năng, tất cả đều bằng cách thực hiện từng bước thông qua hướng dẫn tham khảo, sơ đồ và lập trình thiết bị. Trong suốt khóa học, tất cả các khái niệm sẽ được giải thích bằng đồ họa. Tôi nghĩ rằng học trực quan là cách học tốt nhất.
Bởi vì lĩnh vực này chỉ nói thì không thể đạt được nhiều nên bạn phải đưa ra một số kết quả, cuối mỗi bước quan trọng sẽ tiến hành thử nghiệm để đưa ra bằng chứng. Điều này cũng có thể giúp sinh viên hoặc nhân viên mới bắt đầu thực hiện dự án của họ. Thiết bị được sử dụng trong khóa học này là STM32F407VG discovery board.
Các thư viện và hướng dẫn duy nhất được sử dụng trong khóa học này là những thư viện và hướng dẫn có thể được sử dụng trên bất kỳ C compiler nào khác. Mọi thứ khác đều tự làm. Nội dung khóa học được giữ ở mức tối giản.
Trong khóa học bạn sẽ tìm hiểu về:
- ✓ Truy cập và chỉnh sửa Memory.
- ✓ General Purpose Input Output (GPIO).
- ✓ Interrupts.
- ✓ Nested Vector Interrupt Controlelr (NVIC).
- ✓ Clocks (HSI, HSE, PLL).
- ✓ Timers (và các chức năng).
- ✓ Direct Memory Access (DMA).
Mục lục:
- ✓ 1. Giớ thiệu.
- ✓ 2. Cài đặt và Thiệt lập IDE.
- ✓ 3. Memory.
- ✓ 4. General Purpose Input Output (GPIO).
- ✓ 5. Nested Vector Interrupt Table - NVIC.
- ✓ 6. Timers.
- ✓ 7. Direct Memory Access - DMA.
- ✓ 8. Hết phần 1.
Khóa học này dành cho ai:
- ✓ Sinh viên và người mới bắt đầu làm quen với hệ thống nhúng.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU