适用范围:所有单片机系列
单片机的烧录方式主要可以分为三种:
在电路编程(In-Circuit Programming,简称ICP)、在应用编程(In-Application Programming,简称IAP)和在系统编程(In-System Programming,简称ISP)。
通信协议
I2C I2C(集成电路间)通信协议是一种广泛用于微控制器编程的协议,可通过简单的双线接口实现多个设备之间的通信。I2C 适用于各种应用,例如将传感器、显示器或其他外设连接到微控制器。 使用 I2C 可以帮助开发人员创建更高效、更模块化的应用程序,因为它允许设备之间轻松通信。但是,I2C 也存在一些局限性,例如速度相对较慢、范围有限,因此不适合某些高速应用。
SPI SPI(串行外设接口)通信协议是另一种流行的微控制器编程协议,可通过简单的四线接口实现设备之间的高速通信。SPI 适用于各种应用,例如将高速传感器、存储设备或显示器连接到微控制器。 使用 SPI 可以帮助开发人员创建更高效、性能更高的应用程序,因为它允许设备之间快速通信。但是,SPI 也存在一些局限性,因此不适合某些应用。这些局限性包括布线相对复杂和缺乏错误检测。
UART UART(通用异步接收器/发送器)通信协议是一种广泛使用的微控制器编程协议,可通过双线接口在设备之间提供简单的异步通信。UART 适用于各种应用,例如将 GPS 模块、蓝牙设备或其他外设连接到微控制器。 虽然 UART 支持设备之间的轻松通信,但它也存在一些局限性,例如对时序错误的敏感性和数据丢失的可能性。
单片机微控制器编程归结为三个步骤:
在计算机上编写程序代码
使用你正在使用的微控制器的编译器编
译代码将程序的编译版本上传到你的微控制器
1. 前言
针对所有单片机型号(特别是 PMS150B)在半自动机台做烧录时,其烧录过程有可能会受
到半自动机台或是其他工作环境杂讯的干扰,进而使烧录良率下降、参考电压偏差(带 AD MCU)、
IHRC 振荡频率不准,或甚至把 IC 烧坏的情况,本 APN 提供改善对策。
2. 说明
烧录器在烧录 IC 时会进行精确的相关特性校正,如 IHRC…等等。在使用半自动烧录机台
烧录 IC 时,半自动烧录机台需使用顶针碰触 IC 引脚,而顶针与烧录器之间又以若干条长导线连
接,在此状况下有可能使得烧录过程受到外部杂讯的干扰,进而影响到烧录的良率。为了提高整
体烧录的良率,建议依照下列的方式做连接。
3. 因干扰造成烧录良率变差时改善对策
(1) 共地:将烧录排线的隔离地线与烧录器的地及半自动机台的滑轨共接地。
图一、半自动机台;Writer 及烧录排线地线共接
图二、半自动机台;Writer 及烧录排线地线共接
图三、Writer 共地线引出点
图四、5S-P003 writer GND
图五、烧录排线隔离地线引出点
图六、半自动机台滑轨共接地引出点
(2) 更新烧录软件:
必需使用 IDE 0.68 版(含)以后的烧录软件。IDE 0.68 版(含)以后的烧录软件请到应广官方网
站下载安装。
微控制器编程是嵌入式系统开发领域的一项关键技能。通过了解流行的平台、编程语言、工具和技术,开发人员可以为各个行业创建高效且响应迅速的应用程序。随着技术的不断进步,掌握微控制器编程将变得越来越重要,使开发人员能够创建创新的解决方案,满足不断变化的环境的需求。
若您在使用上有任何疑问,请就近洽询逐高电子,或与我们 sales11@zicoic.com 联系
深圳市逐高电子有限公司深耕于单片机行业十余载。公司代理四大MCU品牌:台湾义隆、台湾应广、台湾九齐、中微半导体。
产品覆盖 8位及 32 位单片机,广泛应用于:消费类电子(美容个护、宠物用品、电动牙刷、小风扇、玩具、充电宝等)、小家电(烧水壶、咖啡机、空气炸锅、破壁机、扫地机器人等)、民用医疗器械、各种 LED 灯光控制、遥控器、传感器、电源适配器等等