mollylawrence 发表于 2024-2-6 13:32
单片机在擦除Flash扇区期间可以响应读Flash中断是因为它具有Stall机制来管理Flash操作,并且在设计时提供了将中断向量表和中断服务程序代码放入RAM中的选项,从而保证了在更新Flash时,单片机仍能继续正常响应和处理中断。yorkbarney 发表于 2024-2-6 14:55
因为擦除操作通常需要对整个扇区进行写入操作,而写入操作会锁定FLASH,从而阻止其他对FLASH的读写操作。1988020566 发表于 2024-2-6 15:41
在擦除操作进行时,为了避免对其他操作的影响,单片机会将读Flash的操作暂时阻止,直到擦除操作完成hilahope 发表于 2024-2-6 16:11
这种方式提供了更高的灵活性,使得单片机能够在更新Flash的同时保持对中断的响应能力。beacherblack 发表于 2024-2-6 16:59
单片机在擦除或编程Flash扇区时,理论上可以设计成允许响应读取Flash数据的中断请求,但这并不常见,且是否支持取决于具体单片机型号的设计和实现。
页:
1
[2]