跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
大功率无感电阻捷比信 · 专业器件主题站

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

学习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授权后发布,版权归原作者所有。该平台仅提供信息存储服务。本文仅代表作者的个人观点,并不代表该平台的立场。如有任何疑问,请与我们联系,谢谢!