您的位置 首页 动态

单线SPI的在线编程计划

“串口下载”是大多数工程师最早接触的程序下载方式,尤其是一开始使用51单片机的工程师们。随着硬件集成度越来越高,芯片资源不断被压缩,工程师也想到了另一种“串口下载”方式,只需一根数据线即可。随

  “串口下载”是大多数工程师最早触摸的程序下载方法,尤其是一开始运用51单片机的工程师们。跟着硬件集成度越来越高,芯片资源不断被紧缩,工程师也想到了另一种“串口下载”方法,只需一根数据线即可。

  跟着半导体职业的飞速发展,芯片集成度越来越高,随之研制规划出来的PCBA巨细现已能和硬币比肩,功用却一点都没有受到影响,是怎么做到的呢?在不影响功用的情况下尽量裁剪硬件资源,这是每个工程师都头疼的问题,关键在于裁剪后怎么确保编程能够正常进行。

  编程接口多种多样,包含工程师们了解的UART、I2C、SPI、SWD等,一般需求2-6根线进行烧录,而其间有一种编程接口只需求一根数据线即可完结程序的烧写,这对有必要尽量紧缩硬件资源的工程师来说是一个很好的音讯。

    

  图1 硬币巨细的PCBA

  如图硬币巨细的PCBA现在并不罕见,要在如此小的体积上集成完善的功用,硬件资源复用或紧缩是一种牢靠的手法,其间运用尽可能少的接口完结编程动作能够到达紧缩硬件资源的意图。

  单线串口

  单纤串口是串行接口的一种通讯方法。串行接口 (Serial Interface) 是指数据一位一位地次序传送,其特点是通讯线路简略,只需一对传输线就能够完结双向通讯(能够直接运用电话线作为传输线),然后大大降低了本钱,特别适用于远距离通讯,但传送速度较慢。一条信息的各位数据被逐位按次序传送的通讯方法称为串行通讯。串行通讯的特点是:数据位的传送,按位次序进行,最少只需一根传输线即可完结。

    

  图 2 串行数据帧

  单线串口:全称为“单线异步串行通讯接口”,本文中简称为“单线串口”。

  规范串口:全称为“规范异步串行通讯接口”,本文中简称为“规范串口”。

  单线串口与规范串口均运用相同的通讯协议,差异在于规范串口运用两根数据线通讯(TXD和RXD),单线串口只要一根数据线来一起兼备发送和接纳功用。因而,单线串口选用半双工的通讯方法,详细的单线串口接线图可参阅下图所示。

    

  图 3 单线串口接线示意图

  从图中能够看出,只需接入四根线(MOD,/RESET,VCC,GND)就能够进行程序烧写了。其间只要一根为数据线,用于收发数据。

  芯片内标明的这个通讯口(MOD/IO)还能够被用来做作业形式挑选,比方在上电复位的一起,检测MOD管脚的输入时序波形,依据这个时序波形判别进入到不同的作业形式,比方进入单线串口编程形式。进入单线串口编程形式后,MOD管脚的功用即转换为数据通讯。这样能够最大化的削减程序烧写所运用的编程口线,到达进一步紧缩硬件资源的意图。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/news/dongtai/184112.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部