Skip to content

phatvu1294/kit-phat-trien-stm32f103c8t6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

KIT phát triển STM32F103C8T6

KIT phát triển STM32F103C8T6 được vẽ trên Altium Designer 19

Giới thiệu

KIT phát triển trên lõi ARM Cortex-M3 STM32F103C8T6, hỗ trợ JTAG, SWD. Trên mạch được tích hợp sẵn chip USB to Serial CH340G cho phép nạp/debug thông qua USART1 hoặc USART2.

KIT Phát Triển STM32F103C8T6

Tính năng:

  • KIT được xây dựng dựa trên vi điều khiển STM32F103C8T6 (ARM Cortex-M3) lõi 32-bit, chạy với tần số max lên đến 72MHz.
  • Hỗ trợ cổng nạp SWD/JTAG tương thích với các mạch nạp ST-LINK, JLINK, ...
  • Mạch được tích hợp sẵn IC giao tiếp UART, cho phép debug hoặc nạp chương trình dễ dàng qua Serial.
  • Có thể sử dụng Arduino IDE để lập trình và nạp chương trình trực tiếp mà không cần thêm bất cứ mạch nạp nào.
  • Sử dụng với các IDE thông dụng như KeilC, STM32CubeIDE, ..., bên cạnh đó còn hỗ trợ sử dụng với Arduino IDE.

KIT Phát Triển STM32F103C8T6

KIT Phát Triển STM32F103C8T6

KIT Phát Triển STM32F103C8T6

Hướng dẫn nạp chương trình với Arduino IDE:

  • Cài đặt core stm32duino theo đường dẫn sau đây.
  • Sử dụng dây MiniUSB kết nối với cổng UART Debug, chuyển 2 jump chốt sang UART1 Select, sau đó cắm vào máy tính.
  • Tiếp theo, chuyển jump chốt BOOT0 sang mức 1, bấm RESET để chuyển chế độ BOOT thông qua Serial.
  • Build chương trình, sau đó chọn các thông số như trong hình vẽ thứ 4 của sản phẩm.
  • Bấm nạp chương trình để hoàn tất.

KIT Phát Triển STM32F103C8T6

Lưu ý: Sau khi nạp xong, chương trình sẽ được nạp vào Flash và hoạt động, tuy nhiên BOOT0 vẫn ở mức 1, nếu RESET chương trình sẽ lại vào chế độ BOOT thông qua Serial. Do đó chúng ta cần chuyển BOOT0 xuống mức 0 để chương trình chạy trực tiếp từ Flash

(Phiên bản 2 sẽ tích hợp thêm ST-LINK V2-1 trên mạch, hỗ trợ nạp, debug SWO, Serial và loại bỏ chip CH340G)