Đây là Project tạo dự án Blink led trên STM32F103C8T6 Như sau:
BƯỚC 1 : CHỌN MCU STM32F103C8T6 Như sau :
Sau đó hiện ra bảng và làm như sau:
Click 2 lần ở BƯỚC 3 SẼ HIỆN RA BẢNG NHƯ SAU (CHUYỂN SANG BƯỚC 2) :
BƯỚC 2 : CẤU HÌNH MCU.
* Trong Pinout & Configurations
- Bước 1: Chọn GPIO 13 Dùng OUTPUTS nối với Led.
- Bước 2: Cấu hình Thạch anh ngoài cho STM32 HSE.
Bước 3: Cấu hình GPIO Cho GPIO 13 MỚI CHỌN LÀM OUTPUTS.
* Trong Clock Configuration " Cấu hình thạch anh".
- Mặc định là nó sẽ sử dụng thạch anh nội HSI, bây giờ ta sẽ chuyển sang thạch anh ngoại và thạch anh ngoại giá trị cần dùng là 8 MHZ như sau:
* Lưu Project và xuất Ra MDK - ARM ( Bước này hơi lâu xíu ).
Chọn open Project. sẽ mở ra giao diện làm việc với Keil C.
XÓA HẾT NHỮNG "Chú Thích" để lại những đoạn code.
Thêm đoạn code sau vào while (1)
HAL_GPIO_TogglePin(GPIOC,13); // đảo trạng thái
HAL_Delay(1000);