当前位置:主页 > 科技论文 > 计算机论文 >

带分析功能1对8烧录器的开发

发布时间:2020-07-08 04:32
【摘要】: 芯片烧录是工业生产中重要的一个环节,传统的应用方法是购买价格比较昂贵的量产烧录器进行烧录。但是由于生产量产烧录器的厂家比较少,所以导致了烧录器的价格缺乏竞争力,始终居高不下,而且量产有一些功能用不上造成浪费。所以就需要我们设计一款多余功能不是很多,但是适用而且价格低廉的烧录器。 本文以I~2C总线,SPI总线协议为基础讨论了:如何让利用利用单片机来实现并且模仿多路I~2C和SPI总线,实现多路芯片的同时快速准确的烧录。并且讨论了如何利用CRC和CHECKSUM算法来校验烧录的数据,保证数据的完整性。最后讨论了如何应用串口以及VC++提供的MSComm控件使系统和计算机通讯实现设备功能的扩展。这几部分再加上合理的硬件实现整合在一起,就构成了一套针对性比较强,成本降低比较多的量产烧录器。
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2007
【分类号】:TP368.12
【图文】:

数据传送,总线,总线控制


系统中若有地址编码冲突可通过改变地址引脚的电平设置来解决。(5)所有带2I C 接口的外围器件都具有应答功能[9]。片内有多少单元地址时据、写时都有地址自动加 1 功能。这样,在2I C 总线对某一器件读写多个时很容易实现自动操作,即准备好读、写入口条件后,只须启动2I C 总线自动完成 n 个字节的读、写操作。(6)2I C 总线电器接口为开漏晶体管组成,开路输出没有找到电源的钳位二,而连到2I C 总线的每个器件上,其自身的电源可以独立(但须共地),总各个节点可在系统带电情况下接入或撤出。1.32I C 总线上的数据传送格式1.2I C 总线上的数据传送2I C 总线上传送的每一个字节均为 8 位,但每启动一次2I C 总线,其后的传输字节数是没有限制的每传送一个字节后都必须更岁一个应答位,并且发送的数据位为最高位在全部数据传送结束后主控制器发送终止信号如图 2.1 所示。

总线,数据传送,停止信号,发送器


器正在进行其它处理而无法接收总线上的数据时,必须释放总线,将数据线只高电平,然后主控制器可通过产生一个停止信号来终止总线数据传输。当主控器接收数据时,接收到最后一个数据字节后,必须给被空发送器发送一个非应答位( A),使被空发送器释放数据总线,以便主控制发送停止信号,从而终止数据传送。4.数据传送格式2I C 总线数据传输时必须遵循规定的数据格式,如图为一次完整的数据传输格式。1 2 7 8 9SSrSDASCLACKSTART BYTE00000001DUMMYACKNOWLEDGE(HIGH)图 2-22I C 总线上的应答信号

接口时序,串行同步


SPI 模块为了和外设进行数据交换,根据外设工作要求,其输出串行同步极性和相位可以进行配置,时钟极性(CPOL)对传输协议没有重大的影响 CPOL=0,串行同步时钟的空闲状态为低电平;如果 CPOL=1,串行同步的空闲状态为高电平。时钟相位(CPHA)能够配置用于选择两种不同的传议之一进行数据传输。如果 CPHA=0,在串行同步时钟的第一个跳变沿(上下降)数据被采样;如果 CPHA=1,在串行同步时钟的第二个跳变沿(上升降)数据被采样。SPI 主模块和与之通信的外设音时钟相位和极性应该一SPI 接口时序如图 2.5。

【引证文献】

相关期刊论文 前3条

1 刘银平;刘晓升;;基于USB2.0接口的10-OTP烧录器设计[J];电脑知识与技术;2007年24期

2 陈雄;周龙;管瑞;;基于STM8S208单片机编程器的设计与实现[J];武汉工业学院学报;2010年04期

3 潘伟;周龙;;基于自适应原理的SJD160触摸按键程序的分析[J];武汉工业学院学报;2012年01期

相关硕士学位论文 前3条

1 刘银平;基于USB2.0接口的10-OTP烧录器设计[D];苏州大学;2008年

2 徐元哲;Fs88x6系列加密芯片烧录器的设计与实现[D];苏州大学;2010年

3 陈雄;以STM8S208单片机为主控的编程器的设计与实现[D];武汉工业学院;2012年



本文编号:2746098

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2746098.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户8e715***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com