完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
是不是有点慢了?应该是不慢的吧,比之前看一遍什么都记不住好多了哈哈哈!
今天我又认认真真地跟着视频看了一遍STM32开发环境的搭载,主要是讲了MDK5软件、CH340串口驱动、ST-link的安装,这个看似很简单,其实不然,我觉得只有完全理解透彻为什么这么去安装这些,才能更好的去学习STM32。 首先视频教的是MDK5的安装。话说为什么要安装MDK5呢?因为MDK5就是用来开发单片机的软件。你可以在MDK5上进行编程然后通过它进行编译来实现对芯片的控制。安装MDK5不难,就不多说了。视频上又让下了一个F1系列的知识包,这是因为要想对Mini板上的STM32F103RCT6芯片进行开发就需要加载F1系列的知识包,所以在安装完成MDK5之后在安装系列的知识包(同理如果想对F4系列的芯片开发,也应该下载F4系列的知识包),之后再用MDK5打开资料里的例程进行编译,如果能编译,则说明安装成功,再进行激活就OK了。 然后再是CH340串口驱动的安装。那为啥又要安装CH340的串口驱动呢?因为我们在电脑上编程完之后,需要将这些东西传到单片机上,而这个CH340串口就是单片机和电脑进行传输的桥梁,但电脑上没有相关驱动(就和没有下无线网卡驱动就不能上网一样),所以需要安装CH340串口驱动,驱动会虚拟出一个COM口(串行通讯端口,简称串口,长什么样子可以百度)。为啥这个COM口叫CH340串口呢?因为串口芯片的型号就是CH340。。。之后其实还要安装一个串口下载工具叫FlyMcu,那么什么是FlyMcu,为什么要安装FlyMcu呢?因为串口仅仅是 起到一个连接电脑和MCU(就是单片机,主要是想装一装嘿嘿)的作用,还需要FlyMcu把程序加载进单片机里面(这个过程又叫烧录),所以FlyMcu是一个利用串口进行烧录的软件。在视频上我看到下FlyMcu的时候说是ISP,那么什么是ISP呢?ISP指的是“在系统编程”,以前的单片机,都是在专门的烧写器上烧录完成之后再装到开发板上,如果发现程序有问题,还需要拆下来,太过麻烦,而支持ISP的单片机不用拆下来就可以直接在开发板上烧录。 之后就是ST-link驱动的安装。安装什么的就不多说了,但是我在看ST-link介绍的时候,说它是JTAG/SWD 调试工具中的主流仿真器(记住ST-link是一个仿真器),搞得我又是一脸蒙蔽,这是啥!?这又是啥!?辣么什么是JTAG/SWD 调试嘞?JTAG和SWD是ARM板的一种调试模式(emmm不太理解,不过不会问题不大),一般用SWD,而ST-link(这是一个实物)是实现这种调试模式的工具,STM32烧录程序的方式有两个,一个是通过CH340串口,另一个就是通过JTAG/SWD 调试。ST-link与单片机的连接口是并口(并行接口,长什么样子可以百度)。 什么是开源? 我在视频上听说正点原子是开源的,就很好奇什么是开源呢?开源就是开放的源码,众所周知所有的软件都是用源代码编写的,而开放源码就是说所有人都可以得到这些代码,都可以进行修改,所以开源具有自由创新的特点。 什么是bps? 我看到在FlyMcu上有bps(波特率、也叫比特率)。波特率表示每秒钟传送的码元(在信息传输通道中,携带信息的信号单元叫码元)符号的个数,是衡量数据传送速率的指标。(在STM32的板子中F1系列的波特率可以是任意的,所以我一般都设成最高的嘿嘿) |
|
|
|
只有小组成员才能发言,加入小组>>
2513 浏览 0 评论
1083浏览 2评论
700浏览 1评论
452浏览 0评论
193浏览 0评论
329浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 06:12 , Processed in 1.310834 second(s), Total 79, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号