很荣幸收到了NUCLEO-H503RB,今天就试试这个新款MCU的魅力。 下面首先新建工程点个灯玩玩。 打开STM32CubeMX,找到右边安装H5的sdk库。 然后按开发板开始,选择NUCLEO-H503RB开发板新建工程。 新建工程完成后进入引脚功能配置。 led灯是PA5脚,配置输出模式。 下载器连接的是串口3,下面配置串口3,基本是默认配置了。 再就是DEBUG选择SW模式,只用2个脚。 好了,点灯和串口调试基本只需配置这一些了,再就是时钟配置了。使用外部时钟时就需要打开外部时钟的引脚配置。 下一步设置时钟。最大可达250MHz。 程序项目配置。 下面就可以点右上角生成软件工程了。 打开keil工程之后就可以添加自己的代码了。
配置优化选项: 编译一下,居然出错了。 发现是这个宏定义没有,ICACHE_CRRx_REN,整个工程都搜了遍,没找到为啥缺了这个。 先不管了,把错误部分屏蔽,主要就是ICACHE部分。 再次编译就没有错误了,将板子插上电脑,下载看看效果: 可以看到灯闪烁了,串口输出正常了。 |
【狂欢三】PWNUCLEO-U083RC M 互补输出配置
【狂欢三】STM32C031使用TIM定时器DMA方式实现PWM输出(二)
【狂欢三】STM32C031使用TIM定时器PWM输出
【NUCLEO-WB09KE评测】+基于STM32CubeMX创建工程点灯
【NUCLEO-WB09KE评测】+实现读取温湿度传感器SHTC3数据
【NUCLEO-WB09KE评测】+实现串口printf打印和shell移植
【NUCLEO-WB09KE评测】使用I2C点亮一个OLED
【NUCLEO-WB09KE评测】STM32WB09KE的内部BootLoader使用
NUCLEO-H563ZI刷入Micropython固件并点亮LED灯
【NUCLEO-H533RE评测】+点亮小灯
学习一下
学习一下