超百万次的可能性不大,再仔细看看代码吧
我是来看看楼主的flash挂了没有的
飞捷 发表于 2024-3-6 23:50
读一个字节是20US,所以读512个是20MS
24MHz时钟下,STC32读EEPROM用MOV指令是四个时钟周期,也就1/6us,20us怎么来的?
21cnsound 发表于 2024-3-7 08:24
24MHz时钟下,STC32读EEPROM用MOV指令是四个时钟周期,也就1/6us,20us怎么来的? ...
擦除6MS
写入一个40US512*40=20MS
读取4个时钟
飞捷 发表于 2024-3-6 23:50
读一个字节是20US,所以读512个是20MS
读一个字节是20US,所以读512个是20MS----------读一个字节是20US你算错了
21cnsound 发表于 2024-3-7 08:39
读一个字节是20US,所以读512个是20MS----------读一个字节是20US你算错了
总之就是一个擦除,读取,写入一共得20多MS。
我的目的是刻坏1个特定地址字节作为芯片标记(不一定全部位为0),以区别与新的芯片,别人搞到自己的烧写程序及抄了自己的电路板、也不能正常使用!
更正:我的目的是刻坏1个特定地址字节作为芯片标记(不一定全部位为0),以区别于新的芯片,别人搞到自己的烧写程序及抄了自己的电路板、也不能正常使用!
激流 发表于 2024-3-7 09:11
更正:我的目的是刻坏1个特定地址字节作为芯片标记(不一定全部位为0),以区别于新的芯片,别人搞到自己的 ...
{:4_250:}这思路挺奇特
楼主继续测试下去,看什么时候挂掉。