2019-12-31 19:13发布
xiaoergao 发表于 2016-11-7 20:27 如果是在中断中去写数据会不会引起异常? 比如,采用串口非空闲中断用来接收串口发过来的数据,然后将接收 ...
最多设置5个标签!
不同的平台有不同的处理方法,例如:
裸机平台下:unlock,lock 可以使用开关中断,所以写 Flash 中断不开,即便有数据来,也不会影响写 Flash。
操作系统平台下:使用 sem 或 mutex作为锁,上次的正在写,还没写完,锁不会打开,新数据自然没法写入。
一周热门 更多>