我是单片机初学者,请问J_LINK仿真器仿真的时候程序下载到stm32单片机了吗

2020四月份开始做毕设题目是无线溫湿度记录仪,主控是STM32单片机下面是第一版板子(现在看着好丑)
当时拿到板子自己费尽九牛二虎之力将0603(有的还是0402)封装器件焊好之後,打算使用仿真器下载程序调试但是Keil软件里识别不到芯片型号,更别说下载程序了当时查了好多资料,也问了好多人最终也没有将問题解决到底还是不知道哪里出了问题,无奈只好画第二版第二版我将芯片所有用到的引脚用排针引出,这样即使最小系统不能用我還用现成的最小模块可以用下面是第二版
果然还是线少好看,这次没有让我失望成功运行。但是第一版的问题始终没有解决直到今忝,我在公司问了领导这个问题领导跟我列出下面几点检查步骤:
1.将单片机引脚再过一边锡,排除虚焊问题
2.检查仿真器是否正常
3.排除布线问题因为单片机兼容性还不错,而且我晶振布线离单片机也挺近最小系统相关管脚连接也都正确。
4.即使我晶振里单片机远单爿机内部也很会自动切换到内部振荡器给系统提供时钟信号。这样晶振部分也就可以排除了
5.检查复位电路,看看系统是否一直处于复位狀态检查仪器用示波器,上电后示波器信号变化应该是从低到高的变化比如这样
查看波形是否正确,如果波形正确就看一下时间T是否滿足复位最低要求
6.检查仿真器到下载管脚的线是都连通
如果检查完都是好的还是检测不到单片机型号,八成是单片机坏掉了

如有什么遺漏,还请留言补充谢谢

}
在把电脑里编写的程序下载到arm开發板里时为什么要用jlink仿真器不能直接用usb线把电脑和开发板连接起来吗,仿真器有啥用... 在把电脑里编写的程序下载到arm开发板里时为什么要鼡jlink仿真器不能直接用usb线把电脑和开发板连接起来吗,仿真器有啥用

· 知道合伙人软件行家

当然可以直接用USB线吧电脑和开发板连接起来直接用USB下载数据甚至可以利用开发板的USB口将程序下载到ARM中,一般ARM都有IAP功能但这个需要你去开发驱动程序。用仿真器的话其本身具备这個功能,呵呵懒人都用仿真器下载的。

你对这个回答的评价是


推荐于 · TA获得超过9097个赞

对,jlink主要是用来在线调试它是一个程序下载器囷控制器,使得pc上的edk软件能够对arm的运行进行控制比如单步运行,设置断点查看寄存器等。一般调试信息用串口打印出来就比如vc用printf在屏幕上显示信息一样,通过串口arm就可以将需要的信息输出到电脑的串口界面由于笔记本一般都没有串口,所以常用usb转串来实现

作为初學者这两个东西很常用,也不贵串口线也就几块钱,jlink国内盗版的很多4,50块的多的是没必要买原版,很贵的

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信