Hướng Dẫn Sử Dụng Keil Uvision4 Và Proteus Lập Trình 8051

Phần mềm STM32CubeMX là 1 phần mượt cung cấp vấn đề thông số kỹ thuật các tính năng cho những chiếc vi tinh chỉnh STM32 thông qua giao diện bối cảnh cùng tạo nên code tự những cấu hình kia. Keil C IDE là một trong môi trường thiên nhiên cải cách và phát triển tích phù hợp giúp chúng ta cũng có thể viết code, compile, debugs, hấp thụ công tác xuống vi tinh chỉnh và điều khiển. Bài viết này khuyên bảo cho hầu như các bạn new bước đầu tìm hiểu chiếc vi tinh chỉnh STM32 giải pháp tiếp cận cùng thực hiện 2 phần mềm này.

Bạn đang xem: Hướng dẫn sử dụng keil uvision4 và proteus lập trình 8051

1. Giao diện Khi khởi đụng STM32CubeMX

Tại đồ họa này các bạn bao gồm thể:

Tạo 1 Project mới: File -> New Project hoặc bấm vào ACCESS TO MCU SELECTOR ví như bạn lập trình sẵn 1 MCU STM32 bất kỳ, hoặc bấm vào ACCESS TO BOARD SELECTOR nếu bạn lập trình bên trên 1 board cải cách và phát triển của hãng sản xuất STM32.Mlàm việc project sát đây: trên mục Recent Opened Project nhấp vào thương hiệu project bạn đang mlàm việc gần đây.Mtại một project bất kỳ: trên mục Other Project, bấm vào hình tượng chăm chú thỏng mục hoặc File -> Load Project.

Xem thêm: Pptx Là Gì ? Phần Mềm & Cách Mở File Pptx Phần Mở Rộng Tập Tin

*

2. Tạo 1 project mới

Sau Khi nhấp vào File -> New Project thì đồ họa chọn vi tinh chỉnh và điều khiển STM32 đã hiện tại ra:

Chọn vi điều khiển: tại mục Part Number Search các bạn nhtràn vào tên vi tinh chỉnh cơ mà mình ý muốn cấu hình (ví dụ vi tinh chỉnh và điều khiển STM32F103C8 được sử dụng vào khóa huấn luyện lập trình STM32 của opdaichien.com)Bắt đầu Project: nhấn vào Start Project

Bên cạnh đó, các bạn cũng có thể thanh lọc vi tinh chỉnh và điều khiển theo những thông số kỹ thuật nhỏng mức giá (cost), số chân nhập xuất (IO), bộ nhớ lưu trữ công tác (Flash, Eeprom), bộ nhớ lưu trữ dữ liệu (Ram), vận tốc buổi tối đa CPU (Freq.) trên mục MCU Filters. Sau Khi chọn chấm dứt vi điều khiển, các chúng ta có thể đọc thêm diễn đạt những tác dụng (Features), sơ đồ gia dụng khối hận (Blochồng Diagram), các tài liệu của hãng (Dos &Resources) hoặc download về Datasheet nhằm hiểu.

*

3. Các cấu hình

*

Tại mục Pinout & Configuration:

Cấu hình nạp code: Các chúng ta chọn System Chip Core -> SYS -> Debug: Serial Wire nhằm vi điều khiển được cấu hình nạp code thông qua chân SWDIO và SWCLK (họ thực hiện mạch nạp ST- Link với kết nối cùng với vi điều khiển và tinh chỉnh STM32F103C8T6 trải qua các chân này).

*

Cấu hình các nước ngoài vi: Việc thông số kỹ thuật những nước ngoài vi nlỗi INPUT, INPUT, External Interrupt, ADC, TIMER, UART… rất có thể được triển khai bằng cách chuột phải đặt lựa chọn chân trực tiếp cùng kích loài chuột trái vào chân nhưng bạn thích setup. lấy ví dụ : thiết lập chân PC13 chuyển động cùng với chức năng OUTPUT (bạn bao gồm thể pđợi to/thu nhỏ dại hình ảnh vi tinh chỉnh bằng phương pháp lăn uống con chuột giữa).

*

Hình như, các chúng ta có thể cấu hình các ngoại vi không giống tại các mục: System Chip Core, Analog, Timers, Connectivity…

*

Tại mục Cloông xã Configuration: Các các bạn thông số kỹ thuật sàng lọc nguồn tạo nên xê dịch với tần số vận động cho vi điều khiển (Sở giải pháp xử lý trung chổ chính giữa – CPU cùng Peripherals – những nước ngoài vi) trải qua Clock tree. (Kết hợp với cấu hình RCC trên System Core)

*

4. Lưu ban bố Project và sinh code

Tại Project Manager các bạn đánh tên Project, địa điểm tàng trữ (lưu ý không áp dụng Tiếng Việt gồm dấu), và lựa chọn Toolchain /IDE là MDK-ARM V5 ví như các bạn thực hiện Keil C IDE nhằm code với debug. Sau Lúc thông số kỹ thuật xong xuôi, các bạn bấm vào GENERATE CODE nhằm sinh code. Sau Lúc đã sinh code thì vẫn có thông tin các bạn xuất hiện Project. Hiện giờ Project sẽ được mở lên ở đoạn mềm Keil C cùng với vừa đủ các cấu hình mà các bạn đã thực hiện.

*

5. Các thao tác với Keil CSau Lúc cấu hình, sinh code tự ứng dụng STM32CubeMX cùng msinh sống Project Keil C, chúng ta msinh sống tệp tin main.c trên mục Application/User.Có những biểu tượng Build (F7) nhằm compile chương trình cùng Load (F8) để nạp công tác.

*

Một số lưu ý Khi hấp thụ chương trình:

Các bạn nhấn vào hình tượng Option for Target hoặc Project -> Option for Target để tiến hành 1 số ít cấu hình:

*
Tại cửa sổ Option for Target, các bạn chọn thẻ Debug với tichồng chọn Use ST-Link Debugger, nhằm nạp lịch trình xuống kit (nếu lọc Use Simulator thì đang ở cơ chế mô phỏng).Nhấn vào Settings tại Use: ST-Link Debugger, cửa sổ Cortex-M Target Driver Setup, chúng ta lựa chọn thẻ Flash Download, tại phía trên nếu như tiông chồng lựa chọn Remix and Run thì ngay lập tức sau khi hấp thụ, lịch trình sẽ chạy ngay. Nếu ko tichồng lựa chọn thì chúng ta hấp thụ code hoàn thành, nhấn vào nút remix bên trên board mạch thì công tác bắt đầu chạy.

*

Leave a Reply

Your email address will not be published. Required fields are marked *

x

Welcome Back!

Login to your account below

Retrieve your password

Please enter your username or email address to reset your password.