一、硬件介绍产品特点使用的是天空星STM32F407开发板,搭载ARM Cortex-M4F内核的STM32F407VET6,最高主频为168MHz,Flash 512KB,SRAM 192KB,板载SPI Flash、Micro SD卡插槽等; STM32F407VET6
二、环境搭建1、下载Arduino IDE
2、安装开发板库1、添加Arduino_STM32官方开发板地址; 打开下载的Arduino_IDE上方【文件】->【首选项】; 在下方【其他开发板管理地址】,点击右侧,并添加下方地址; https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json
2、安装STM32芯片支持库 点击【左侧的第二个选项】,在上方搜索【STM32】,选择下方的STM32 MCU based bords by STM... (注意:安装的是STM官方的,而不是其他厂商的)
2.1、选择对应的开发板 选择MCU对应的芯片 例如:STM32F4 series;(STM32F4系列)
选择对应开发板系列 【工具】->【Board paret number】-> Generic F407VETx(通用 F407VETx 开发板) (其他开发板型号(BlackPill / BluePill)等具体含义 详见:https://stm32-base.org/boards)
三、代码编写效果:通过串口打印字符串 “Hello Arduino_STM32”; (连接烧录工具 / 串口工具的RX、TX到开发板对应的串口引脚处;)
四、程序烧录1、连接烧录工具(DapLink / STLink / J-Link等) 至开发板; (在IDE上方【工具】栏下方的【Upload method】选择烧录工具所对应的烧录方式)
2、选择当前开发板对应的端口号;
3、点击
五、效果演示串口输出打印字符 “Hello Arduino_STM32”;
|
【福利三:逢7发帖赢大礼】成功利用STM32H743VI片内SRAM12和DTCM空间(完全胜利)
【STM32U3评测】CANFD Bootloader(1)
【福利三:逢7发帖赢大礼】想要充分利用STM32H743VI片内的RAM空间(但并不顺利)
【福利三:逢7发帖赢大礼】使用惠勤致远STM32H743VI开发板+ST7796并口彩屏移植LVGL9.5并分享一些额外内容
【STM32U3评测】使用INS5699 RTC模组
【逢7发帖赢大礼】#5 Arduino UNO Q的led matrix
【逢7发帖赢大礼】#4 使用Arduino APP LAB 玩arduino UNO Q
【福利三:雨露均沾·逢7狂欢】之四:用一个定时器同步另外两个定时器输出PWM
【逢7发帖赢大礼】STM32开发之WIFI实时时钟
【逢7发帖赢大礼】#3 STM32U新进驻的新开发板Arduino UNO Q
微信公众号
手机版