下载此文档

MSP430串行写入BOOTSTRAP与加密熔断功能.docx


文档分类:医学/心理学 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
MSP430串行写入BOOTSTRAP与加密熔断功能.docx摘要用于在430设计开发及系统更新时对存储器的编程。它可以用经串口协议的命令来激活,使得用户可以通过控制430,并实现数据交换。烧断的熔丝是用来保护用户在中的程序代码。本文主要介绍我们制作的这一开发工具的功能、软硬件结构以及熔断工具的制作方法。关键词430熔断引言对于430单片机的开发调试有多种技术方案,例如方式、方式、仿真开发系统方式、和方式。又名,简称可与另一种仿真工具控制器配合使用。对于型的430单片机初期开发进行的仿真,只需要1台机和1个的控制器即可实现。进入产品级开发阶段,为了保护用户代码,烧断的保护熔丝以后就无法再通过口访问单片机,这时用户对中的程序再进行检查或更新就只能通过进行。不用担心用户代码会泄露,提供了32字节256位的密码保护,能完全确保代码的安全性。的硬件制作并不费力,只要与调试环境软件配合网站提供免费下载限制功能的软件,不过用户可以轻松地制作完全功能软件,就能很方便地构建自己的开发环境。对于熔断的方法,从以前公布的资料看,只要在功能引脚上施加一个65左右的电压数就可以了。当然,各类芯片熔断的方法也有一些差异。但是,除了11系列的单片机有人用这种方法试验成功外,对其余系列的单片机无法实现,甚至有毁坏芯片的可能。现在,随着为公司的各类仿真器及开发工具的相继推出,在一篇资料中,给出了430熔断的方案和指令结构,这样,我们用的完全功能开发调试系统就可以构建成功了。图1和图21的功能与启动通过可以访问单片机的全部存储器,包括程序、、,并可对其进行擦除、读写。它能用于批量下载程序,监测程序使用情况和各个变量与寄存器的使用情况,并可对其进行修改。因此,使用能够方便地进行软件升级。用户烧断熔丝的目的在于保护程序代码,通过读取430,需要32字节即256位的密码口令;但是,又表现了其极大的灵活性,其功能分为需要密码保护的功能与不需要密码保护的功能。其中,受密码保护的操作有从430的存储器中读数据、写数据、段擦除和读取程序计数器;不受密码保护的操作就是接收密码口令与全擦除,擦除之后32个字节的密码口令全为0。这样使得用户的程序代码受到完全的保护,而且芯片也能保持应用的灵活性。对于430系列型单片机,依靠引脚与引脚有的型号如430111使用引脚和一定的时序就进入标准的复位过程,即使用地址0处的向量,然后进入正常的程序入口。改变引脚与引脚的时序配合,就可以启动,即地址000处的向量用做程序入口,单片机执行里的程序。 4301314的正常复位时序如图1所示,复位时序如图2所示。如果发生以下情况,则不能启动◇在引脚保持为低时,引脚上出现的上升沿少于2个; ◇当引脚电平从低跳变到高时,引脚还是保持为高; ◇接口已控制了430的资源; ◇因下降引起复位。退出时,要释放单片机的程序计数器,有两种情况一种是在中使用加载命令,从指定的程序地址继续执行;另一种是用标准的序列强制使430用0的向量地址开始执行程序。图32的软硬件结构21的硬件结构硬件完成机和430单片机通信的接口功能,主要由电源供电、信号接口和电平转换几个部分构成。 430采用的是33电源,可以采用外部给单片机供电再将电引到板上,或直接利用机串口的电压再转换成33的方案。利用机串口电压的方案由于不需要外部供电,适用于批量下载、修改程序,使用方便。机通过串口和430通信,串口用的是232电平,430单

MSP430串行写入BOOTSTRAP与加密熔断功能 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人我是开始
  • 文件大小23 KB
  • 时间2019-08-13