完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
|
|
调通STM32的串口ISP的经验,可从以下几方面入手:
1、Boot0需接高(注意不要超过3.6V,非5V容忍脚),Boot1(PB2)需接低(电阻下拉或直接接地)。 2、VDDA/VSSA一定要接好,电压符合要求(2.4~3.6V).即使不用ADC也要接,因为VDDA还为POR/OSC/PLL等“模拟”部分供电。 3、检查复位脚的电位是否正常,JTAG仿真器有可能复位系统。 4、检查TXD/RXD信号通路。当然要畅通,呵呵。 5、如果用非mcuisp的软件,最好在TXD/RXD上加上拉电阻到MAX232电源,防止产生干扰信号。mcuisp从软件上处理了这个干扰,可不考虑这点。 6、波特率先设为9600bps,调通后再提高到115200。波特率是否能跑高,与PC串口(USB串口线)、MAX232质量有关。 A:检查RXD通路的方法:用eagleCom打开串口后,点击流控线一页的"<-3V Normal Txd"按钮,可变成“>+3V Break”。如此,可用万用表测量stm32的PA10/UART1_RX,看其电平是否随eagleCom端控制而变化。eagleCom显示"<-3V Normal Txd"时,PC的DB9的3脚应该是负电压,MAX232输出则为高电平;eagleCom显示“>+3V Break”时,PC的DB9的3脚应该是正电压,MAX232输出为低电平。 B:检查TXD通路的方法:eagleCom设置为9600bps,8数据位,Even校验,1StopBit,定时10ms发送0x7F字符(选中hh HEX转换后输入7F),此时应该接收到0x79或0x1F。如不通,用万用表测量PA9/UART1_TX-->MAX232-->PC的DB9的2脚,检查那里有问题。 |
|
|
|
|
|
本帖最后由 1563661808 于 2014-4-3 17:56 编辑
STMISP.EXE是一个STM32的ISP应用程序。 具体操作步骤: 1、首先设置跳线boot0 = 1,boot1=0。 2、连接板上的UART1 到你所用的PC串口。 3、目标板上电后请按连接设备按钮连接目标板,若连接上后状态栏上会显示绿灯(未连接时是灰灯)。 4、选择要下载的文件,选定后可按开刷按钮进行下载,下载中途可按中止停止。 5、输入运行起始地址,按开跑按钮就可运行你所下载的应用程序。 一个STM32串口ISP下载程序 啥也别说,上附件(里面有演示文档和说明文档):
嘿嘿,看看我的实际效果就知道了 先说明几个条线 u***和st-link跳线 boot0和boot1的黄色跳线帽 u***线和串口线的连接 这是连接之后,点连接设备的信息。 右边连接上去了,会有个绿色灯出现。 好了,就这么多了! |
|
|
|
|
|
好强大的说 哈哈 谢谢 |
|
|
|
|
|
2136 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1970 浏览 3 评论
4566 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2116 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2629 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 15:57 , Processed in 0.656673 second(s), Total 84, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号