Bạn có thể dùng Arduino IDE để dễ dàng lập trình cho board STM32F030.
Dụng cụ cần chuẩn bị bao gồm 1 mạch nạp ST-Link V2 mini và 1 board mạch STM32F030.
Kết nối phần cứng, bên trái là ST-Link V2 mini, bên phải là board STM32F0
SWDIO <===> DIO
GND <===> GND
SWCLK <===> CLK
3.3V <===> 3V3
Mở Arduino IDE, vào File > Preferences. Thêm dòng sau vào mục Additional Boards Manager URLs "https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/package_stm_index.json".
Trong cửa sổ Tools > Board > Boards Manager tìm và cài đặt thư viện STM32Cores như hình dưới
Trong menu Tools chọn board là "Generic STM32F0 Series", chọn board part number là "STM32F030F4 Demo board", U(S)ART Support là "Enable generic ('Serial')", Optimize là "Smallest (-Os default)", C Runtime library là "Newlib nano (default)", Upload method là "STM32CubeProgrammer (SWD)"
Nhấn nút Upload code để xem kết quả như sau
Pinout của STM32F030F4P6 như hình dưới đây
Comments
Post a Comment