- 1、本文档共42页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编写适用于STM32的ISP下载器程序
前一阵公司外购了一些控制器,配合公司的开关一起发给用户。发货前领导认为控制器开机界面会出现我们进货厂家的LOGO不好,应该改成我们公司的名称。于是与控制器厂家协调,让他们把开机欢迎界面改动一下。没几天对方发过来一个ISP下载器,我们用它把控制器的程序升级了一下,就改过来了。
????闲来无事,感觉这个ISP下载器很有意思。之前我们升级程序,因为还没有着手开发远程自动升级功能,必须到现场去升级。而且用的STM32F103的处理器本身不具备作为主机使用USB的功能,升级的时候使用串口。所以当设备安装在现场的话,就需要带着笔记本,USB转串口线去现场,比较麻烦。而且,笔记本一来体积大,本来出去带着工具什么的东西就很麻烦,再带着本就更头疼;二来在现场也不好用,有转接口不好使的问题,也有其它原因,比如可能需要爬杆,在几米高的杆上抱着本给设备升级是很恐怖的事情。鉴于此,感觉这个ISP下载器还是比较好的一款东西。当然,对方厂家给我们发过来的这款下载器是针对他们用的处理器的,跟我们的不合适。在网上有哪些信誉好的足球投注网站一番,发现还真能找到STM系列的ISP下载器,价格在1200元左右。比起笔记本来说倒是很合算。准备买它几个。
????当然准备买,那是领导的打算。我觉得应该可以自己做一下,反正我也有不少空闲时间。于是便行动起来。
????首先,我先在网上找了一款免费的串口监听工具“串口监控精灵”下载安装好。然后将我们的控制器与PC用串口连接好。打开监控精灵,然后打开“串口调试助手”,向终端发送命令。发现监控精灵可以很好的将串口间的上下通信显示出来,并且会给出对串口进行配置的显示。这样,在ISP模式下给控制器上电,在PC上打开STM的flashloader,配置好,下发一个源程序,分析监控精灵的数据:
序号 , 时间??,??进程(PID) , IO类型 , COM口 , 数据长度 , 数据 ,1,14:15:38,hypertrm.exe(3708),IRP_MJ_CREATE,COM3,0,,2,14:15:38,hypertrm.exe(3708),IOCTL_SET_QUEUE_SIZE???,COM3,8,?QueueSize.InSize: 8192, QueueSize.OutSize: 8192,3,14:15:38,hypertrm.exe(3708),IOCTL_SET_BAUD_RATE????,COM3,4,?115200,4,14:15:38,hypertrm.exe(3708),IOCTL_SET_RTS牋牋牋牋牋,COM3,0,,5,14:15:38,hypertrm.exe(3708),IOCTL_SET_DTR牋牋牋牋牋,COM3,0,,6,14:15 :38,hypertrm.exe(3708),IOCTL_SET_LINE_CONTROL ,COM3,3,燱ordLength: 8燬topBits: 1燩arity:0(None),7,14:15:38,hypertrm.exe(3708),IOCTL_SET_CHARS牋牋牋牋,COM3,6,燙hars Eof: 0, Error: 0, break: 0, Event: 0, Xon: 17, Xoff: 19,8,14:15:38,hypertrm.exe(3708) ,IOCTL_SET_HANDFLOW牋牋?COM3,16,燚CB.fAbortOnError=TRUE燚CB.fTXContinueOnXoff=TRUE燚CB.fRtsControl=RTS_CONTROL_ENABLE燚CB.fDtrControl=DTR_CONTROL_ENABLE燚CB.fDsrSensitivity=FALSE燚CB-XonLim: 80燚CB-XoffLim: 200,10,14:16:08,hypertrm.exe(3708),IRP _MJ_CLOSE,COM3,0,,12,14:16:30,STMicroelectronics flash loader.exe(3872),IOCTL_SET_QUEUE_SIZE牋?COM3,8,燪ueueSize.InSize: 2048, QueueSize.OutSize: 2048,13,14:16:30,STMicroelectronics flash loader.exe(3872),IOCTL_SET_BAUD_RATE牋牋,COM3,4,?15200,14,14: 16:30,STMicroelectronics flash loader.exe(3872),IOCTL_CLR_RTS牋牋牋牋牋,COM3,
您可能关注的文档
最近下载
- (康德卷)重庆市高2025届高三第一次联合诊断检 化学试卷(含答案).docx
- 应急预案分工图.docx VIP
- 答辩单个精子转录组学、基因组学特征及在男性不育诊断中的应用.ppt
- 专题一 如何读懂诗歌(二):揣摩细节信息-2024年高考语文古代诗歌阅读技巧(全国通用).pptx VIP
- 工业企业设计卫生标准GBZ1-2010.pdf
- 李智-国际传播(第二版)第八章 国际传播的受众.pptx VIP
- HGT 21544-2006 预埋件通用图.docx
- 广播电视学导论.ppt
- (康德卷)重庆市高2025届高三第一次联合诊断检数学试卷(含答案).docx
- 露天矿安全规程考试复习题.pdf VIP
文档评论(0)