《探索STM32F373:从设计到测试的旅程》

STM32F373是一款集成了16位模数转换器(ADC)和双路数模转换器(DAC)的高性能微控制器,非常适合于各种信号测量应用。本篇文章记录了我们对该款单片机的功能进行的初步测试过程。

探索STM32F373从设计到测试的旅程

探索STM32F373从设计到测试的旅程

在设计阶段,我们首先依据STM32F373的管脚功能定义,在Altium Designer软件中创建了相应的器件符号。接着,我们着手设计了最小系统测试板,确保芯片的模拟输入输出(AD/DA)管脚以及USB接口均被正确地引出。为了加快制版流程,我们在顶层尽可能多地布置了走线,使得整个电路板的设计可以在短时间内完成。尽管最后仍有少数底层走线未能连通,但我们可以通过后期的飞线操作来解决这一问题

▲图1.2.1展示了STM32F373C8Tx封装的示意图。▲图1.2.2则是我们所设计的测试电路板原理图。而▲图1.2.3为我们所制作的测试电路板的印刷电路板(PCB)照片。

在短短的一分钟内,我们就得到了这个测试电路板。得益于我们对腐蚀速度的良好控制,电路板的制作结果堪称完美。随后,我们将注意力转向了焊接工作。在完成焊接并对电路板进行了彻底的清洗后,我们对其进行了仔细的检查。

在对电路板上电并进行初步检查的过程中,我们发现其3.3V稳压电源的工作状态一切正常。然后,我们使用了五芯探针夹子将程序下载器与电路板连接起来,尝试通过芯片内置的引导加载程序(Bootloader)来更新固件。这一步骤的成功将为后续的程序测试奠定基础。

然而遗憾的是,在使用传统Bootloader尝试下载程序时,我们无法连接到单片机。经过检查,确认单片机与外部引线的连接都是正确的。因此,我们需要进一步查阅STM32F373的数据手册,以了解其对Bootloader的具体支持情况。如果问题依旧无法解决,我们可能需要重新设计电路板,转而采用串行调试接口(SWD)来进行调试。

,本次测试开发经历虽然遇到了一些挑战,但也让我们对STM32F373有了更深入的了解。后续我们将根据数据手册中的信息,继续探究导致Bootloader下载失败的原因,以期找到解决问题的办法。

本文主题词:

stm32f373中文资料,stm32f373中文手册,stm32h733,stm32f334,stm32l073,stm32743,stm32f334中文资料,stm32f334c8t7,stm32f334资料,stm32f730

点赞(62) 打赏

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部