论坛» DIY与开源设计» 电子DIY

手势翻页笔过程贴-STM32CubeIDE配置,并实现串口打印。

助工
2024-04-16 13:53 1楼

本帖将完成,stm32cubeMAX配置环境,实现串口打印。

1、打开stm32cubeIDE,在菜单file->new Stm32 Project,打开stm32cubeMAX。

image.png

2、选择好芯片为stm32H503RB,并下一步。

image.png

3、这里输入工程名称,点击完成。

image.png

4、配置RCC,使能外部晶振输入:

image.png

5、查看原理图,得知stlink的串口是接入到usart3上:

image.png

6、因此,我初始化usart3:

image.png

7、配置时钟,这里我配置最大时钟为250MHz。

image.png

8、最后点击生成工程按键,生成工程:

image.png

9、编写打印代码实现串口打印,在main中输入如下代码:

HAL_UART_Transmit(&huart3, "Hello EEPW & DigiKey! Hello STM32H503!\n", sizeof("Hello EEPW & DigiKey! Hello STM32H503!\n"), 100);

10、点击运行,stm32cubeIDE就可以实现编译然后下载到开发板:

image.png

11、打开串口助手,可以看到打印出任务指定的字符串。

image.png

12、实现LED灯的闪烁,先查看原理图,在开发板上有给用户使用的LED灯,连接到PA5上面,原理图如下:

image.png

13、重新打开stm32cubIDE,配置PA5为输出模式,给他加个标签为LED

image.png

配置好后,新生成工程:

14、添加LED闪烁代码,在while循环中添加代码如下:

image.png

再次编译下载到开发板,就可以看到载板的LED实现周期闪烁了。


高工
2024-04-16 14:39 2楼

这也太速度了啊

工程师
2024-04-21 16:14 3楼

mark

院士
2024-04-22 15:03 4楼

看上去,您也没有使用官方的模板来生成~~


共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]