天嵌 ARM开发社区's Archiver
论坛
›
ADS1.2使用交流
› 无OS按键控制LED亮灭程序中的疑问
wangfang2200
发表于 2009-10-12 19:44:34
无OS按键控制LED亮灭程序中的疑问
各位高手好!在无OS按键控制LED亮灭主程序key.c中,
MMU_DisableICache(); //对内存管理单元MMU的设置
MMU_DisableDCache();
是对指令cache禁止吗?为什么要禁止?
我查资料,资料上说:如果指令cache被禁止,每次取指都要访问主存,这样系统总线和主存的性能非常低下。
那为什么还要禁止呢?
freewing
发表于 2009-12-1 14:54:32
如果不禁止,应该是闪的速度很快。如果只是做流水灯,你几乎感觉不到闪
页:
[1]
查看完整版本:
无OS按键控制LED亮灭程序中的疑问