打印
[PIC®/AVR®/dsPIC®产品]

请问PIC单片机内部EEPROM的读或者写一个字节的时间是多少呀。

[复制链接]
1616|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ayfalcon|  楼主 | 2014-9-4 09:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,时钟以8M为例,谢谢了。
沙发
yewuyi| | 2014-9-4 10:37 | 只看该作者

读EEPROM无延时,读取时间就是代码执行时间。
写EEPROM有延时,写入一个字节的EEPROM数据,则需要大概几个ms的延迟,在几个ms内,不能发第二次写入指令,写入时间就是代码执行时间+这几个ms延迟。

具体是几个ms,这在不同的MCU中可能有差异,而且和工作电压等还有一定关系,你可以查阅你所使用MCU型号的规格书,其规格书中一般都给出了最长写入延迟时间,PIC一般大概4~5ms吧。

使用特权

评论回复
板凳
ayfalcon|  楼主 | 2014-9-16 11:22 | 只看该作者
yewuyi 发表于 2014-9-4 10:37
读EEPROM无延时,读取时间就是代码执行时间。
写EEPROM有延时,写入一个字节的EEPROM数据,则需要大概几个 ...

我测试了一下,PIC16F886写一次要16ms左右,太长了

使用特权

评论回复
地板
yewuyi| | 2014-9-16 11:26 | 只看该作者
ayfalcon 发表于 2014-9-16 11:22
我测试了一下,PIC16F886写一次要16ms左右,太长了

请看手册中相关章节,都给出了具体数据。

我印象中MCHP最长的是一些古老型号芯片,大概10ms左右。

使用特权

评论回复
5
ayfalcon|  楼主 | 2014-9-25 16:32 | 只看该作者
yewuyi 发表于 2014-9-16 11:26
请看手册中相关章节,都给出了具体数据。

我印象中MCHP最长的是一些古老型号芯片,大概10ms左右。 ...

谢谢你,上回测错了,是2ms多,

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

53

帖子

1

粉丝