新闻中心

EEPW首页>嵌入式系统>设计应用> 单片机系统Flash存储器在系统编程设计

单片机系统Flash存储器在系统编程设计

作者: 时间:2011-09-16 来源:网络 收藏

3.2.2 计算机程序
计算机程序的任务是负责与进行通讯,把要在RAM内运行的用户程序代码和需要装入内的代码传给,并监视单片过程的执行,及时反馈信息。

在本中采用C语言进行计算机,由于单片机上电引导程序需要的数据信息是二进制格式,因此根据上面的汇编程序编译后的结果制作一个数据数组,每1个单元存放1个字节的数据。

关于监视单片机的编程过程,本系统没有采用复杂的状态位检查机制,而是采用了一种简单的方法。当单片机对1个地址写入数据后再读出其中内容,如果与原来数据不同,则在此处反复执行读操作。计算机程序发出数据后便监视串口,如果一定时间内在串口处没有返回数据,则视为超时,编程失败。计算机程序流程见图2。

图2 计算机程序流程图

4 结束语

本文结合M68HC11上电引导功能,介绍了利用在系统编程技术将程序代码编写到中的方法,给出了相应环节的程序流程图和部分操作的程序示例。将这种方法应用在发动机控制系统的开发中,使得编程非常方便,加快了项目的进度,缩短了开发的周期。相信这种方法在其他领域也可以得到广泛地应用。

存储器相关文章:存储器原理



上一页 1 2 下一页

评论


相关推荐

技术专区

关闭