Mục lục:

Đèn LED nhấp nháy STM32L100 sử dụng Atollic TrueSTUDIO và STM32CubeMX: 5 bước
Đèn LED nhấp nháy STM32L100 sử dụng Atollic TrueSTUDIO và STM32CubeMX: 5 bước

Video: Đèn LED nhấp nháy STM32L100 sử dụng Atollic TrueSTUDIO và STM32CubeMX: 5 bước

Video: Đèn LED nhấp nháy STM32L100 sử dụng Atollic TrueSTUDIO và STM32CubeMX: 5 bước
Video: #1 Lập trình STM32F030F4P6 - blink led 2024, Tháng mười một
Anonim
Đèn LED nhấp nháy STM32L100 sử dụng Atollic TrueSTUDIO và STM32CubeMX
Đèn LED nhấp nháy STM32L100 sử dụng Atollic TrueSTUDIO và STM32CubeMX

Trong dự án này, tôi sẽ cho bạn biết về cách nhấp nháy đèn LED bằng cách sử dụng 32L100discovery. Vì vậy, ở đây tôi sẽ cho bạn biết về nguyên lý hoạt động của hướng dẫn nhấp nháy này cũng như loại phần mềm và phần cứng bạn yêu cầu.

Bước 1: Phần mềm được sử dụng:

Phần mềm được sử dụng
Phần mềm được sử dụng
Phần mềm được sử dụng
Phần mềm được sử dụng

Đây là những phần mềm chúng tôi đã sử dụng cho dự án này:

1. Atollic TrueSTUDIO: Atollic® TrueSTUDIO® cho STM32 là một IDE gỡ lỗi và phát triển linh hoạt và có thể mở rộng dành cho các nhà phát triển MCU STM32, những người muốn có các công cụ cực kỳ mạnh mẽ để hỗ trợ phát triển phần mềm nhúng chất lượng cao. TrueSTUDIO® dựa trên các tiêu chuẩn mở (ECLIPSE và GNU) và được mở rộng với các tính năng chuyên nghiệp để quản lý mã và phân tích hệ thống nâng cao. Điều này mang lại một cái nhìn sâu sắc về cấu trúc và hành vi năng động của hệ thống.

Bạn có thể tải xuống phần mềm này từ liên kết này

2. STM32CubeMX: STM32CubeMX là một công cụ đồ họa cho phép cấu hình rất dễ dàng bộ vi điều khiển và bộ vi xử lý STM32, cũng như tạo mã khởi tạo C tương ứng cho lõi Arm® Cortex®-M hoặc một phần Cây thiết bị Linux® cho Arm ® lõi Cortex®-A), thông qua quy trình từng bước.

Bạn có thể tải xuống phần mềm này từ liên kết này

Bước 2: Các thành phần được sử dụng:

Các thành phần được sử dụng
Các thành phần được sử dụng

Chỉ có một phần cứng mà chúng tôi đã sử dụng trong hướng dẫn này:

1.32L100CDISCOVERY:

32L100CDISCOVERY giúp bạn khám phá các tính năng của bộ vi điều khiển 32-bit Cortex®-M3 Dòng Giá trị STM32L100 và phát triển các ứng dụng của bạn một cách dễ dàng. Nó bao gồm mọi thứ cần thiết cho người mới bắt đầu và người dùng có kinh nghiệm để bắt đầu nhanh chóng.

Dựa trên STM32L100RCT6, nó bao gồm một công cụ gỡ lỗi nhúng ST-LINK / V2, đèn LED, nút nhấn để dễ dàng kết nối các thành phần và mô-đun bổ sung.

Bước 3: Nguyên tắc làm việc:

Ở đây, trước tiên bạn cần mở STM32CubeMX sau đó bạn cần chọn đúng bo mạch hoặc mcu nếu bạn đang sử dụng bo mạch tùy chỉnh.

Đối với toàn bộ quá trình, vui lòng xem video nhúng của tôi ở bước cuối cùng

Bước 4: Mã:

Vì chúng tôi đã tạo mã với sự trợ giúp của STM32CubeMX, vì vậy ở đây tôi chỉ chia sẻ cho bạn tệp main.c.

bạn có thể lấy tệp main.c từ liên kết bên dưới

Bước 5: Video:

Toàn bộ mô tả dự án được đưa ra trong video trên

Nếu bạn có bất kỳ nghi ngờ nào liên quan đến dự án này, hãy bình luận cho chúng tôi bên dưới.

Và nếu bạn muốn tìm hiểu thêm về hệ thống nhúng, bạn có thể truy cập kênh youtube của chúng tôi

Vui lòng truy cập và thích Trang Facebook của chúng tôi để cập nhật thường xuyên.

Cảm ơn & Trân trọng, Công nghệ nhúng điện tử

Đề xuất: