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

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

公司: 深圳市捷比信实业有限公司

电话: 0755-29796190

邮箱: momo@jepsun.com

产品经理: 李经理

QQ: 2215069954

地址: 深圳市宝安区翻身路富源大厦1栋7楼

微信二维码

更多资讯

获取最新公司新闻和行业资料。

  • 西门子行程开关:可靠的工业自动化解决方案 西门子行程开关是工业自动化领域中不可或缺的一部分,它们被广泛应用于各种机械设备和生产线上,以实现对运动部件位置的精确控制。这类行程开关通常安装在需要检测物体位置或者动作完成状态的位置上,通过机械触点的...
  • 快速门行程开关的功能与应用 快速门行程开关是一种用于控制快速门开启和关闭位置的关键部件。这种开关通过预先设定的位置信息来确保门体在到达指定位置时能够准确停止,既保证了使用的安全性也提高了操作的便利性。在工业厂房、仓库等场所,快速...
  • 数显压力开关:现代工业自动化控制的重要组成部分 数显压力开关是一种现代化的压力控制设备,它结合了传统机械式压力开关的实用性与数字技术的精准性。以成瑞品牌的数显压力开关为例,这类产品通常具备高精度的压力测量功能,能够实时显示当前系统内的压力值,并在达...
  • 为什么有些压敏电阻可以用于半导体制造过程中的质量控制? 压敏电阻可以用于半导体制造过程中的质量控制,其原理是基于压敏电阻的压敏特性和半导体制造过程中的电压变化。在半导体制造过程中,电压变化可能会导致产品质量的变化。例如,在光刻过程中,电压变化可能会导致光刻...
  • 一控单开与一控双开墙壁开关的功能及应用 墙壁开关是日常生活中不可或缺的电器配件之一,它们不仅能满足我们对照明的基本需求,还能通过不同的设计和功能提升居住环境的舒适度。以“一控单开”和“一控双开”的墙壁开关为例,这两种类型的开关各有特色。“一...
  • RKJXP1224002:一款专为PS3设计,兼具实用性的游戏手柄 索尼PS3和任天堂Wii作为上一代游戏主机的经典代表,各自拥有一大批忠实粉丝。在游戏体验方面,除了主机本身的功能与性能之外,手柄的重要性也不言而喻。RKJXP1224002是适用于PS3的一款游戏手柄,其采用了经典的设计布局,拥...
  • 变阻器在结构上与电位器有很大关系,但它们不用作分压器,而是用作可变电阻器 变阻器变阻器在结构上与电位器有很大关系,但它们不用作分压器,而是用作可变电阻器。它们只能使用 2 个端子,而不是 3 个端子的电位器。一种连接在电阻元件的一端,另一种连接在可变电阻器的雨刷器上。在古代,变阻器...
  • 电阻会突然降为零是什么导体 它是一种超导体,电阻会突然降到零。当某些材料的温度下降到一定值时,电阻将下降到零。这种现象被称为超导性。电阻的主要物理特征是它将电能转换为热能,也可以说是能量消耗元件,电流通过该元件产生内部能量。&n...
  • 销售SME-10-KQ-LED-24型费斯托行程开关:高效可靠的自动化控制解决方案 销售的SME-10-KQ-LED-24型费斯托行程开关是一款高品质、高可靠性的自动化控制元件。该行程开关适用于多种工业环境,能够有效地检测机械运动的位置和状态,确保生产过程的安全与效率。费斯托作为全球知名的自动化技术供应商...
  • MOUJEN MEA-系列行程开关:精密控制与可靠性能 MOUJEN品牌的MEA-系列行程开关是一种高品质的电气组件,广泛应用于自动化控制领域。该系列行程开关包括MEA-和MEB-等多个型号,其中MEA-型号特别适用于需要精确控制机械运动的应用场景。这些行程开关设计紧凑、安装简便,并且...
  • RZ-15GQ21-B/RZ- 微动开关:可靠稳定的自动化控制解决方案 微动开关和行程开关在自动化控制领域扮演着重要角色,它们能够实现设备的自动化操作,提高生产效率。以型号RZ-15GQ21-B/RZ-为例,这类微动开关通常采用精密设计,确保了其在各种工业环境下的稳定性和可靠性。这种开关具有...
  • 一体成型电感合金粉   一体成型电感与其他电感相比,一体成型电感具有自动化程度高、体积小、电流大等特点。因此,它们深受电感器制造商的喜爱,并广泛应用于各种高端电子设备中。由不同粉末材料制成的一体成型电感有三种常用材料:...
  • 原装欧龙行程开关Z-15GD55-B:精准控制与稳定性能 原装的欧龙行程开关Z-15GD55-B是一款高质量、耐用的产品,被广泛应用于各种工业自动化设备中。该行程开关具有精准的动作位置控制和稳定的性能表现,能够在各种恶劣环境下保持良好的工作状态。其设计紧凑,安装简便,不仅...
  • 整合式IF开关矩阵功能详解:增益与控制一体化解决方案 在现代通信系统中,信号处理和传输的质量至关重要。整合式IF(中频)开关矩阵作为一种高效、灵活的解决方案,在这一领域发挥着重要作用。本文将深入探讨这种装置的功能及其在不同应用场景中的优势。整合式IF开关矩阵是...
  • ESD静电抑制管的价格是多少?有没有便宜一些的替代品? ESD静电抑制管的价格因不同品牌和型号而异,一般在几元到几十元之间。替代品有瞬态电压抑制二极管(TVS)阵列,它们是由多个TVS晶粒或二极管采用不同的布局设计成具有特定功能的多路或单路ESD保护器件,主要应用于各类通...
  • YBLX-(D4D)系列行程开关:结构紧凑、性能可靠的工业控制部件 YBLX-(D4D)系列行程开关是一种广泛应用于工业自动化领域的控制部件。该系列行程开关具有结构紧凑、性能稳定可靠、安装方便等特点,适用于各种机械设备的位置检测与控制。其外壳采用高强度材料制成,能够承受一定的外力冲...
  • 数显真空压力开关ZSE40-01-22:精准控制与高效监测的理想选择 数显真空压力开关ZSE40-01-22是一种精密的控制设备,它结合了数字显示技术和压力传感技术,广泛应用于需要精确控制和监测真空或低压环境的场合。这款压力开关具备高精度和良好的稳定性,能够在各种工业环境中可靠工作。其...
  • SMC数显式真空压力开关ZSE40-01-22L:精准控制与监测的理想选择 SMC数显式真空压力开关ZSE40-01-22L是一款先进的设备,专为需要精确控制和监测真空或低压应用而设计。该型号的真空压力开关具有直观的数字显示界面,使得用户可以轻松读取当前的压力值,并进行必要的调整。ZSE40-01-22L型号支...
  • 微动开关TZ-: 精密控制的关键组件 微动开关是一种精密的电子元件,广泛应用于各种设备和系统中以实现对微小动作的精确控制。例如,型号为TZ-的微动开关,在工业自动化、家用电器、汽车电子等领域都有广泛应用。这类开关通常体积小巧,但作用关键,能够...
  • 金器数显压力开关:高精度与智能控制的结合 金器数显压力开关是一种高精度、智能化的压力控制设备,广泛应用于工业自动化领域。它能够实时监测和显示系统中的压力值,并在达到预设的压力点时自动触发开关动作,实现对系统的精确控制。这种压力开关通常采用先进...