Flash 单片机自编程技术的探讨
[09-12 18:12:07] 来源:http://www.88dzw.com 单片机学习 阅读:8395次
文章摘要: 在Flash进行擦除和编程期间,CPU只能访问存于片上RAM的程序指令。将Flash中的程序复制进堆栈中,如程序3所示。当对Flash进行擦写时,CPU就可以从RAM中执行程序。Flash的擦写操作完成后,Flash就可以重新被访问,程序指针PC就会再次指向Flash存储器,堆栈指针SP也会恢复。 从RAM中执行程序,可以使CPU在Flash被改写时依然保持运行。因此,MSP430系列芯片在Flash编程期间仍然可以通过UART模块接收数据。不过,在这种模式下是否接收到数据,只能通过查询UART的接收标志位来进行判断。 结 语
Flash 单片机自编程技术的探讨,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com在Flash进行擦除和编程期间,CPU只能访问存于片上RAM的程序指令。将Flash中的程序复制进堆栈中,如程序3所示。当对Flash进行擦写时,CPU就可以从RAM中执行程序。Flash的擦写操作完成后,Flash就可以重新被访问,程序指针PC就会再次指向Flash存储器,堆栈指针SP也会恢复。
从RAM中执行程序,可以使CPU在Flash被改写时依然保持运行。因此,MSP430系列芯片在Flash编程期间仍然可以通过UART模块接收数据。不过,在这种模式下是否接收到数据,只能通过查询UART的接收标志位来进行判断。
结 语
本文提出的两种Flash自编程方法各有利弊。当CPU必须对事件作出快速反应时,如通过UART进行的数据通信,采用Flash自编程开始时将Flash中的程序代码复制进RAM再执行的方法。如果对实时性要求不高,在Flash自编程过程中,将CPU置于空闲状态的办法更为简单、直接。可以相信,随着Flash型芯片的广泛应用和技术的不断发展,Flash的自编程技术也将会有新的突破
Tag:单片机学习,单片机开发,单片机原理,单片机教程,单片机学习
- 上一篇:基于ARM的FPGA加载配置实现
《Flash 单片机自编程技术的探讨》相关文章
- › 亿光推出High Power Flash LED EHP-C04
- › 单片机的FLASH引导装载系统设计
- › Flash型单片机的加密与解密
- › 基于单片机的Flash在系统编程方法
- › FLASH单片机在税控器开发中的应用
- › Flash 单片机自编程技术的探讨
- 在百度中搜索相关文章:Flash 单片机自编程技术的探讨
- 在谷歌中搜索相关文章:Flash 单片机自编程技术的探讨
- 在soso中搜索相关文章:Flash 单片机自编程技术的探讨
- 在搜狗中搜索相关文章:Flash 单片机自编程技术的探讨
分类导航
最新更新