STM32的TXD如何与I2D关联的
做硬件调试我们会遇到各种各样的问题,一定要以“戒急用忍”的心态去对待工作和生活。
一般来讲,STM32是一个片上系统,启用初期与外围其它模块没有什么关系,所以问题肯定是出在STM32本身,您可以按下如下几个步骤核查:
1.
STM32是3.3V供电,要保证所有的VCC和GND都没有接错。
2.
STM32f103有内部复位电路,只有当检测到外部电压大于电压阀值时才会启动。因为需要检测外部电压,所以模拟Ref/VDDA/VSSA不能开路,做实验是可以将Ref/VDDA与3.3V链接,VSSA与GND链接。
3.
串口连接时,要记得正确配置好Boot0和Boot1引脚的电平。
a、首先设置跳线boot0
=
1,boot1=0。
b、连接板上的UART1
到你所用的PC串口。
4.
串口收发引脚要连接正确,即
a.
PC机的TXD与板上的RXD连接,
b.
PC机的RXD与板上TXD连接,
c.
共地
如何用Jlink烧录arm stm32f103vet6的问题
1.
STM32f103有内部晶振。刚刚上电时,所有Clock都是源于内部晶振,所以当片内没有程序或内部程序没有使能外部晶振时,外部晶振是不会起振的。2.
STM32f103有内部复位电路,只有当检测到外部电压大于电压阀值时才会启动。因为需要检测外部电压,所以模拟Ref/VDDA/VSSA不能开路,做实验是可以将Ref/VDDA与3.3V链接,VSSA与GND链接。3.
串口连接时,要记得正确配置好Boot0和Boot1引脚的电平。4.
Jlink链接时,要注意是JTAG模式还是SWD模式。(一般5个脚的,包含3.3V和GND的是SWD模式;引脚多的是JTAG模式。
IDE是MDKv4.14,下载器是jlink,jtag方式下载;
jlink是好的,用它往野火的板子下载就没问题;
不要吐槽我乱七八糟的电源模块。。。测过了,电压均正常,VDDA和VSSA也是正常的;
boot0已经播到了L,即低电压,boot1接的上拉;
芯片没有虚焊,我是用万用表一个一个脚查的,就是通过检查短路的那个“滴滴”声判断的
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!