手撕H743单片机
01 STM32H743测试程序
一、前言
刚才手工制作了 STM32H743的测试电路板, 已经能够与ST LINK 连接了。 下面通过编写一个简单的 LED 闪烁程序, 对该单片机的功能进行简单的测试一下。
二、编写程序
刚才只是测试是否能够与 ST LINK 连接。 H743 外部晶体还没有焊接。 下面在正式测试之前, 焊接两个 20pF 的晶体电容, 以及一个 8MHz 的石英晶体。
这是焊接之后的情况。 外部晶体选择的是 8MHz, 接下来进行软件编程。
首先配置 PB2 端口为输出端口, 它驱动外部LED闪烁。 再增加一个串口, 可以发送调试信息。 配置单片机使用外部高频晶振。 配置系统使用SWD调试端口。 接下来设置CPU的时钟, 由于是第一次使用, 所以设置一个比较低的主频。 接下来 Cube MX 生成 EW IAR 工程文件。
三、测试结果
在程序的主循环中, 加入 LED 闪烁控制命令。 进行编译下载。 观察电路板运行情况。 可以看到电路板上 LED 在闪烁。 这说明 H745 单片机已经能够正常工作了。
然后通过串口界面, 测试单片机的串口功能。 在界面上可以看到单片机输出的信息, 也能够接收串口发送的命令。
※ 总 结 ※
本文记录了一款主频可以达到 480MHz 的单片机测试过程。 利用一分钟PCB制版方法得到了测试电路PCB板, 编写了第一个 LED 闪烁程序, 并测试了串口功能。 接下来, 就让我们慢慢手撕这款单片机的一些细节功能吧。 现在还没有欣赏到它的主频的高速之美呢。