全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验Flash在线编程实验一实验目的1进一步熟悉MT-IDE嵌入式开发系统环境、汇编、C语言、调试方式。2进一步学习SCI通信的内容。3掌握Flash存储器在线编程的基本概念。4熟悉GP32芯片Flash存储器的在线编程擦除和写入的步骤。5理解课本中的程序代码。二预习要求1仔细阅读本实验指导书。2通过预习,熟悉GP32芯片flash在线编程的方法。3根据实验内容要求编写好程序,为实验做充分地准备。三实验设备及其连接1PC机一台2MT-IDE嵌入式开发系统一台3串行通信线一根四实验内容1理解Flash在线编程的原理和过程。2运行与理解各子程序。3主程序运行课本的样例程序。4编制一个程序。 通过PC机的串口将数据发送到MCU,然后将接收到的数据写入到flash中以地址0x8000开始的一页。最后将写入的数据读出发送到PC端校验。五编程提示1按照结构要求写好编程代码和注释。2在对Flash擦除和写入时要严格按照手册上的时序和步骤来编制子程序。(1)页擦除操作下面过程可以擦除GP32的Flash存储器的一页(128字节): $2FLCR(1ERASE位,0MASS位):进行页面擦除; 读Flash块保护寄存器FLBPR; 向被擦除的Flash页内任意一个地址写入任意值,为方便起见,一般向待擦除页首地址写入0; 延时tnvs(10s); $AFLCR(1HVEN位); 延时terase(1ms); $8FLCR(0ERASE位); 延时tnvh(5s); $0FLCR(0HVEN位); 延时trcv(1s),完成一页的擦除操作。(2)整体擦除操作下面过程擦除GP32的整个Flash区域,以便把新的程序装入Flash存储器,这是应用系统研制过程中开发工具对GP32编程的准备工作。 6FLCR(1ERASE位,1MASS位):进行整体擦除; Flash块保护寄存器FLBPR; 向被擦除的Flash任意一个地址写入任意值,为方便起见,一般向首地址写入0; 延时tnvs(10s); $EFLCR(1HVEN位、MASS位、ERASE位); 延时tMerase(4ms); $CFLCR(0ERASE位); 延时tnvhl(100s); $0FLCR(0HVEN位、MASS位); 延时trcv(1s),完成整体擦除操作。(3)编程操作MC68HC908GP32的Flash编程操作以行(64字节)为单位进行的。当然,一次写入可以小于一行,但不能大于一行。对于已经写过的部分未经擦除不能重新写入变更其数据,否则将引起数据出错。写入过程如下:a. $1FLCR(1PGM位);b. 读Flash块保护寄存器FLBPR;c. 向将要写入的Flash行内任意一个地址写入任意值,为方便起见,一般向行首地址写入0,这一步选定了所要编程的行,以下的目标地址必需在这一行中;d. 延时tnvs(10s);e. $9FLCR(1HVEN位);f. 延时tpgs(5s);g. 待写数据写入对应的Flash地址;h. 延时tprog(30s),完成一个字节的写入(编程)工作;i. 重复g、h,直至同一行内各字节写入完毕;j. $8FLCR(0PGM位);k. 延时tnvh(5s);l. $0FLCR(0HVEN位);m. 延时trcv(1s)以后,完成本行写入工作,可以读出校验。3在实际调用擦除或写入子程序时,由于要对flash加高压,此时对flash的读写是不稳定的,所以要将其移到ram区执行。六实验报告要求1小结GP32的f
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年低压电工试题库及参考答案
- 2025年自然保护地试题及答案
- 2026年秋季开学初中责任担当安全专题教育课件
- 2026-2030中国安全驾驶舱系统行业战略调研及发展动向分析研究报告
- 带状疱疹相关性疼痛管理指南(2026版)深度解读
- 2026年空间生命科学实验样本返回技术:低温保存与防污染封装设计
- 十五 小蚂蚁教学设计小学信息技术冀教版2022第三册-冀教版2022
- 高中数学人教A版(2019)必修第二册7.3复数的三角表示教学设计
- 六年级下信息技术教学设计-机器人走走看看-交大版
- 三年级道德与法治下册 第三单元 我们的公共生活 9 生活离不开规则教案 新人教版
- 2026年种子繁育工技能竞赛题库及答案
- 2026年二建《施工管理》真题及答案
- 驾校安全职责考核制度
- GB/T 47005-2026增材制造激光定向能量沉积钛合金制件技术规范
- 无人机复杂气象飞行作业规范手册
- 青年红色筑梦之旅课件
- GB/T 3033-2025船舶与海上技术管路系统内含物的识别颜色
- 皮带输送机巡检培训
- 邮政企业会计核算操作流程
- 物业服务酬金制合同范本及风险提示
- 防汛抗旱基本知识培训课件
评论
0/150
提交评论