版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
STM32核心板程序下载与验证第三章电路设计与制作实用教程(Allegro版)普通高等教育“十三五”规划教材·卓越工程师培养系列1准备工作准备工作1在进行STM32核心板程序下载与验证之前,先确认STM32核心板套件是否完整。STM32核心板开发套件由基础包、物料包、工具包组成,具体详见1.5节。2将通信-下载模块连接到STM32核心板将通信-下载模块连接到STM32核心板2首先,取出开发套件中的通信-下载模块、STM32核心板(将OLED显示屏插在STM32核心板的J7母座上)、1条Mini-USB线、1条XH-6P双端线。
将Mii-USB线的公口(B型插头)连接到通信-下载模块的U$B接口,再将XH-6P双端线连接到通信-下载模块的白色XH-6P底座上。然后将XH-6P双端线接在STM32核心板的J4底座上,如图3-1所示。最后将Mini-USB线的公口(A型插头)插在计算机的USB接口上。3安装CH340驱动安装CH340驱动3接下来,安装通信-下载模块驱动。在本书资料包的Software目录下找到“CH340驱动(USB串口驱动)XP_WIN7共用”文件夹,双击运行SETUP.EXE,单击“安装”按钮,在弹出的DriverSetup对话框中单击“确定”按钮,即安装完成,如图3-2所示。安装CH340驱动3驱动安装成功后,将通信-下载模块通过USB线连接到计算机,然后在计算机的设备管理器里面找到USB串口,如图3-3所示。注意,串口号不一定是COM4,每台计算机可能会不同。4通过mcuisp下载程序通过mcuisp下载程序4在Software目录下找到并双击mcuisp软件,在图3-4所示的菜单栏中单击“搜索串口(X)”按钮,在弹出的下拉列表中选择“COM4:空闲USB-SERIALCH340”(再次提示,不一定是COM4,每台机器的COM编号可能会不同),如果显示“占用”,则尝试重新插拔通信-下载模块,直到显示“空闲”字样。通过mcuisp下载程序4如图3-5所示,首先定位。hex文件所在的路径,即在本书配套资料包中的STM32KeilProject\HexFile目录下,找到STM32KeilPrj.hex文件。然后勾选“编程前重装文件”项,再勾选“校验”项和“编程后执行”项,选择“DTR的低电平复位,RTS高电平进BootLoad-er”,单击“开始编程(P)”按钮,出现“成功写入选项字节,
向您报告,命令执行完毕,一切正常”表示程序下载成功。5通过串口助手查看接收数据通过串口助手查看接收数据5在Software目录下找到并双击“运行串口助手”软件(sscom42.exe),如图3-6所示。选择正确的串口号,与mcuisp串口号一致,将波特率改为“115200”,然后单击“打开串口”按钮,取消勾选“HEX显示”项,当窗口中每隔ls弹出“ThisisaSTM32demoproject,byZhangSan'”时,表示成功。注意,实验完成后,先单击“关闭串口”按钮将串口关闭,再关闭STM32核心板的电源。6查看STM32核心板工作状态查看STM32核心板工作状态6此时可以观察到STM32核心板上电源指示灯(红色)正常显示,蓝色LED和绿色LED交替闪烁,而且OLED显示屏上的日期和时间正常运行,如图3-7所示。7通过ST-Link下载程序查看STM32核心板工作状态7从开发套件中再取出1个ST-Link调试器、1条Mini-USB线,1条20P灰排线。在前面连接的基础上,将Mini-USB线的公口(B型插头)连接到ST-Link调试器;将20P灰排线的一端连接到ST-Link调试器,将另一端连接到STM32核心板的TAG/SWD调试接口(编号为J8).最后将两条Mii-USB线的公口(A型插头)均连接到计算机的USB接口,如图3-8所示。查看STM32核心板工作状态7在Software目录下找到并打开“ST-LINK驱动”。文件夹,找到应用程序dpinst_amd64和dpinst_x86。双击dpinst_amd64即可安装,如果提示错误,可以先将dpinst_.amd64卸载,然后双击安装dpinst_x86(注意,dpinst仅安装一个即可),如图3-9所示。查看STM32核心板工作状态7
ST-Link驱动安装成功后,可以在设备管理器中看到STMicroelectronicsSTLinkdongle,如图3-10所示。查看STM32核心板工作状态7打开KeiluVision5软件①,如图3-11所示,单击OptionsforTarget按钮,进入设置界面。查看STM32核心板工作状态7如图3-12所示,在弹出的OptionsforTarget‘Target1?对话框中的Debug标签页中,在Use下拉列表中选择ST-LinkDebugger,然后单击Settings按钮。查看STM32核心板工作状态7如图3-13所示,在弹出的Cortex--MTargetDriverSetup对话框中的Debug标签页中,在ort下拉列表中选择SW,在Max下拉列表中选择1.8MHz,最后单击“确定”按钮。查看STM32核心板工作状态7如图3-14所示,在OptionsforTarget‘Target1’对话框中,打开Utilities标签页,勾选UseDebugDriver和UpdateTargetbeforeDebugging项,最后单击OK按钮。查看STM32核心板工作状态7
ST-Link调试模式设置完成后,在如图3-15所示的界面中,单击Download按钮,将程序下载到STM32单片机,下载成功后,在BulidOutput面板中将出现如图3-15所示的字样,表明程序已经通过ST-Link调试器成功并下载到STM32单片机中。8本章任务本章任务8完成本章的学习后,应能熟练使用通信-下载模块
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- escesa非心脏手术指南心血管病评估和管理
- i药物及其临床应用
- DNA是主要的遗传物质白慧涓
- B8先期产品质量规划课程讲义
- C++大学教程指针和基本指针的字符串
- ABO血型课件适合中小学生
- 2026年智能工业设计类资格考试智能工业设计师资格试卷
- 2026年汽车工程师《汽车设计技术》真题卷
- 2026年珐琅工艺毕设题目及答案
- 车辆消防安全课件
- 畜禽粪污处理与资源化利用项目可行性研究报告
- 2025重庆秀山自治县遴选事业单位11人考试历年真题汇编附答案解析
- 中国电信2024年燎原计划AI专业考试含答案
- 严重创伤患者ICU体外膜肺氧合(ECMO)支持方案
- 重大事故隐患整改方案模板
- T-CIATCM 010-2019 中医舌象诊断信息分类与代码
- 中国农业大学《大学物理A》2025 - 2026学年第一学期期末试卷(A卷)
- 飞利浦核磁培训课件
- 骨关节炎康复课件
- 2025年高级经济师知识产权考试历年模拟试题及答案
- 2025年中国电力电子散热器市场调查研究报告
评论
0/150
提交评论