{
asm("nop")
asm("nop")
asm("nop")
}
用软件跟踪调试一下就可以,看走了多少步。档镇如不够可以再加asm("nop")
SD卡是串行SPI接口的,单片机里面能够占用很少资源读取sd卡内容的芯片很少,一般都要编写很大容量的程序才能读sd卡。所以你的想法要实现,需要一个很大的rootloader程序,不仅占用很大的单片机ROM空间,而且读sd卡中的程和清散序速度也会比较慢,相比之下还不如直接使用传统并行接口的大容量EPROM芯片方便和划算。所以说,你的想法,理论是可行,实际上好比一个有42大脚的人要去100米唤氏以外的地方,非要穿一个三寸金莲正纤的鞋,为什么不光脚跑过去?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)