大功率无感电阻
NEWS

微控制器:显然,这是一门动手课程,但它已成为一门理论课程。

学习MCU的当前状况是:它显然是一门动手实践的课程,但它已成为一门理论课程。

我还记得当我在大学学习MCU时,老师在讲台上热情地谈论了51 MCU的汇编指令,却没有提到MCU的编程环境。

我在学期末记得的唯一一件事是110条汇编指令。

您一定误会了。

您在这里实际记住的是数字110,并且没有任何命令被记住。

经过多年的工作,我可以总结一下:学习SCM的第一步是了解SCM的编程环境和编程工具。

可编程芯片,例如单片机,DSP,FPGA等,需要编译成可执行文件,并在编写程序后刻录到芯片中,以便芯片可以根据设置的逻辑执行任务。

不同芯片使用的刻录软件和编程器有所不同,并且刻录过程实际上并不复杂。

当需要使用可编程芯片时,必须首先准备编程环境IDE,并刻录软件和编程器。

下面介绍几种MCU的编程环境和烧录方法。

1 51单片机的烧录软件,工具和烧录方法。

这里提到的51单片机主要是指国内的STC单片机。

STC单片机可以使用keil C51版本编写程序。

编译程序后,将生成一个十六进制文件,并且可以使用STC -ISP软件进行刻录,使用的硬件刻录机是USB / TLL串行端口工具。

刻录软件的界面如下图所示。

1 51 MCU编程软件STC-ISP接口STC51 MCU在编程时使用USB / TTL。

实际上,它是通过MCU的UART实现的。

需要四根线:VCC,TXD,RXD和GND。

两者的VCC和GND对应连接,TXD和RXD应该交叉连接。

编程软件需要注意正确选择微控制器型号,串行端口号以及选择要加载的十六进制文件。

单击下载/程序后,需要关闭微控制器的电源,然后再打开电源,然后您将看到下载过程。

编程成功时将出现提示。

2 STM系列单片机的刻录软件,工具和刻录方法。

STM有两个版本,即8位和32位。

STM8可以使用IAR为STM8进行编程,也可以使用STVP进行编程。

使用的工具是STLINK,刻录软件的使用基本上是相同的。

当STVP刻录STM8时,它需要配置硬件工具,选择STLINK,选择SWIM作为编程模式,然后选择模型。

如下所示。

2 STLink配置界面需要刻录HEX或S19文件。

然后选择刻录。

STM32也可以使用MCUISP进行刻录。

要使用USB / TTL,您需要选择串行端口,文件等。

接口如下图所示。

3 MCUISP接口除了使用独立的刻录软件外,编程环境还可以支持在线刻录,例如,keil使用JLINK来实现程序的在线仿真。

简而言之,刻录软件种类繁多,不同的芯片刻录软件和工具也不同,请在确认芯片型号后进行检查。

了解编程环境以及刻录工具,后面会辛苦工作。

确认了单片机的型号后,可以进入官方网站下载单片机的数据手册,了解编程环境和刻录工具。

有了这些内容,学习MCU只需花费一半的努力就能获得两倍的结果。

精彩文章推荐:为什么像11.0592M晶体振荡器这样的单片机如此之多?如何在单片机编程中检查版本之间的代码差异:代码比较工具单片机如何工作?单片机的内部结构原理让您顿悟!新手如何学习MCU?看完本文后,我将不再困惑,并逐步成为MCU的高手!哪种开发板更适合新手自己学习MCU?免责声明:本文内容经21ic授权后发布,版权归原作者所有。

该平台仅提供信息存储服务。

本文仅代表作者的个人观点,并不代表该平台的立场。

如有任何疑问,请与我们联系,谢谢!

欢迎您的咨询