Board logo

标题: GZ48flash编程问题 [打印本页]

作者: mist_24    时间: 2006-7-14 08:44     标题: GZ48flash编程问题

我在对GZ48进行flash编程时,程序设计是在页擦除以后马上进行两次写操作,flash编程所要求的延时时间已经都满足,但发现在擦除和写之间有一个2-3ms的延时,不知道这2-3ms的时间是怎么产生的,是flash编程的固有时间 还是我的程序本身的问题?


请大家指导一下,谢谢!


作者: strongchen    时间: 2006-7-14 09:28

你是自己编的FLASH操作程序,还是调用ROM中的程序?COP有没有关掉?
作者: mist_24    时间: 2006-7-17 14:07

自己编写的程序 COP已经关掉了

ROM中的程序在哪里,怎么调用的,他对中断有什么要求吗?

我现在由于芯片的原因,不能关闭中断,而且还想把对FLASH的擦写放在某一个中断程序里面调用,不知道可不可以?

还请版主指教。
作者: 流浪远方百合    时间: 2006-7-17 15:08

直接地址调用,可以的,先进中断,然后关中断执行flash擦写,
作者: strongchen    时间: 2006-7-17 15:16

进入中断后,CPU会自动关中断的。但要把你的FLASH操作程序放到RAM中执行。
作者: mist_24    时间: 2006-7-18 09:26

那为什么出现的2,3ms时间不让写,flash擦除以后都是这样吗?





欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0