各位好,
现在用一款国产32bit M0核MCU,外部外挂了一颗EEPROM,AT24C04,IO口模拟I2C接口通信,每写一次数据都会保存到EEPROM,写入和保存数据都使用了均衡算法。
我的问题是,写入数据时,需要关闭中断吗?我的程序中开启了1ms定时器中断,听说当写入数据时,如果被中断打断,将导致数据丢失。
现在我是没管它,没关中断,就直接写的,测试了几个月,没有发现一次数据写入有问题的,所以现在我也搞不懂到底要不要关闭中断。
如果关闭中断,会不会导致另一个问题,因为我的按键都是放在中断扫描的,关掉后会不会导致按键又出问题了。
求教有这方面经验的大神指教。
谢谢 |
|
要
哪个型号MCU?