STC模拟SPI读写SD卡与硬件SPI读写SD卡速度问题?小弟刚刚接触SPI菜鸟一个
模拟SPI读写SD卡与硬件SPI读写SD卡速度差得多吗?听说是硬件快些 那快多少呢 怎么我用两种SPI实验起来 好像是硬件SPI快了一点 就那么一点 大概就快了个15%左右 这正常吗?? 这个也要看你硬件SPI设置的速度了记得初始化SD卡时慢速 初始化后再提高SPI速度 至少也是翻倍吧 回复【1楼】amazing030-----------------------------------------------------------------------
一直都是最高速
void SPI_init(void)
{
//CLK_DIV = 0x00;
SPCTL=0xD0;
SPSTAT=0xC0;
}
初始化也能成功 和楼主一样,SPI时钟3MMHz(12MHz晶振4分频),SD卡初始化也成功 多大了个M,是 SPI时钟3MHz 用硬件SPI的话,最高速度是晶振速度的一半,用IO口仿的话,最高速度取决于IO口的翻转速度。不知道这样理解对不对?
页:
[1]