STM32开发环境的建立需要使用的软件有两个,一个是编写单片机程序的软件Keil MDK,另一个是串口下载程序时要使用的软件MCUISP。如果使用仿真器下载程序的话则需要安装仿真器的驱动程序,这个在以后的课程中将进行讲解。下面先看一下孟老师给大家的相关软件如下图所示。
其中mdk_513.exe为Keil MDK的安装包,该软件的安装一路点击Next,直到最后看到Finish安装结束。安装结束后打开软件,软件界面如下图所示。
点击上图中的按钮将弹出一个安装各种型号单片机所需包的界面,如下图所示。
Keil5与之前版本不同的是要单独安装你所使用单片机的相应安装包。如果在线联网不成功,有很大的可能是软件没能连到相关网站上,下载安装进度被卡在那里,那么这时就需要手动进行安装。安装文件为上图中后缀名为.pack的文件,点击安装即可,安装完成后单片机对应的包就安装好了。那么这个.pack的文件如此重要,我们应该到哪里下载了?大家记住www.keil.com/dd2这个网址就可以找到你所需要的单片机的安装包了。.pack这一单片机安装包的作用是为了兼容以前版本的keil软件,如以前用keil4开发的程序,后来要用keil5打开,那么这时候就需要安装该安装包了。
到此,编写、编译程序的开发环境Keil5就安装完成了。
接下来需要安装下载程序所需要的两个软件,一个是USB即(CH340G芯片)的驱动程序,另一个是ISP下载软件。
驱动程序的安装最简单的方法是下载一个驱动精灵或者驱动大师之类的软件,安装之后让它帮你发现连接到你电脑上的哪些设备没安装驱动,然后找到你连到电脑上的USB设备,安装该设备驱动即可。
看串口号的两种方法,一是在电脑的设备管理器中看,二是用MCUISP软件看。
方法一
方法二
使用MCUISP软件的三个步骤:
1.选择你要下载的文件
2.选择STMISP
3.点击开始编程按钮
打开MCUISP软件,在联机下载时的程序文件选择你要下载的文件。如果下载程序时连接不成功的原因可能有两个,一个是软件设置问题,一个是开发板上的连接串口的跳线帽没有连接上。
原因一
原因二
成功下载孟老师“给您拜年了”的测试程序的开发板实验效果图如下所示。大家不要奇怪我的开发板的颜色为什么不是蓝色的原因,这个开发板是我跟着孟老师硬件设计教程一步一步做完,然后到嘉立创大样、购买元器件,然后在家焊接完成的。一句话山寨的孟老师的,所以功能基本是一样的。
上一篇:STM32F103程序设计-6-引脚输入功能-按键(查询)
下一篇:STM32F103程序设计-5-控制引脚高低电平的实现
推荐阅读
史海拾趣
在追求经济效益的同时,DCCOM公司也积极履行社会责任。公司倡导环保理念,注重可持续发展。在生产过程中,公司采用环保材料和清洁能源,减少对环境的影响。此外,DCCOM还积极参与社会公益活动,回馈社会。这种环保理念和社会责任感使得DCCOM在行业中树立了良好的形象。
请注意,以上故事均基于虚构和假设,不代表任何真实情况。如果您需要了解DC Components或其他特定公司的真实发展历程和故事,建议您查阅相关资料或联系公司官方获取准确信息。
随着公司在韩国本土市场的稳步发展,A1 PROS开始积极寻求国际市场的拓展。公司以韩国母公司为研发和生产中心,面向台湾、香港、中国大陆以及中东、欧美等地区开展业务。通过不断优化产品设计和提升生产效率,A1 PROS的产品逐渐在国际市场上占据了一席之地。同时,公司还积极参加各类国际电子展会和技术交流会,与全球同行建立了广泛的合作关系。
在发展过程中,Carling Technologies还通过收购其他企业来增强自身实力。例如,公司收购了Maretron品牌,将其纳入旗下,并充分利用其在船舶监控和控制解决方案方面的优势,为前沿产品和解决方案的持续开发提供支持。这种收购与品牌整合的策略不仅丰富了公司的产品线,也扩大了其在特定市场的影响力。
为了确保产品质量和满足国际标准,Carling Technologies先后获得了多项ISO和TS认证。这些认证不仅证明了公司在质量管理方面的实力,也为其产品在全球市场上的竞争提供了有力支持。同时,公司还建立了标准化的生产流程和质量检测体系,确保每一款产品都能达到客户的期望和要求。
Avery Dennison与众多知名企业建立了紧密的合作关系,共同推动行业发展。例如,公司与利郎服饰的合作就是一个典型的例子。通过提供Embelex™系列装饰标、厂内打印解决方案、RFID解决方案以及3D标签打样数字化解决方案等,Avery Dennison助力利郎实现了数字化转型和业务扩张。这种合作模式不仅提升了双方的市场地位,也为整个服装行业带来了创新动力。
传感器接近开关10-36VDC/200mA/4mmLJ18A3-4-Z/BX 乐清市新欧传感器有限公司1传感器接近开关10-36VDC/200mA/8mmLJ18A3-8-Z/BX 乐清市新欧传感器有限公司1传感器接近开关黄色/塑料/大 1传感器光电二极管发射管EL-1KL3 2传感器光电三极管接 ...… 查看全部问答∨ |
|
WinCE6.0中Catalog Item没有CISCO Aironet 340/350 PCMCIA WLAN Card网卡驱动选项 我要加一个CISCO Aironet 350 PCMCIA 无线网卡,查看Windows Embedded CE6.0帮助文件,有CISCO Aironet 340/350 PCMCIA WLAN Card驱动可以用,位于Device Drivers\\Networking\\下。可是我的Wince6.0却找不到这个驱动,不知道怎么回事?… 查看全部问答∨ |
因为要控温,所以要不停的通过IIC接口向从机写数据,就出问题了,有时写不进去,查了一下是因为IICCON[4]中断位没有清0,不知为什么,哪位高手遇到过这个问题,怎么解决的? void WrIIC(__u8 slvAddr, __u8 cmd, __u16 data) { &n ...… 查看全部问答∨ |
# Flags: CFLAGS = -Wall -g -I$(INC_PATH) CFLAGS += -c -mcpu=arm9tdmi -mlittle-endian CFLAGS += -O -D ARM_GCC 其中INC_PATH = ./Include 这3句代码有什么特别的意义吗?可以去掉或者忽略吗?谁能详细解释下,谢谢… 查看全部问答∨ |
|
PDA开发的的问题:高手要是不来看看这世上又要多一个疯子拉! 小女只是单片机初学者,应用过MCS-51设计过简单的课程设计,电路还不是特别明白,现在在一家公司上班,老大儿却让我用ARM7开发一个无线的PDA设备,给我一个系统的大致流程图,还不能叫做流程图,就叫功能与操作描述吧,然后问我这些能不能做出这个P ...… 查看全部问答∨ |
|