赞
踩
1.有个下电保存参数的需求,采用的是PVD+W25Q256,使用SPI,正常情况下SPI速率配的分频是四分配,未在下电的时候测试,可以正常读写。
当在PVD中断中保存时,分频必须是8才能写入。
换成 QSPI+W25Q512,以为速度可以更快,但是一旦分频低于8依旧无法写入。查找后发现QSPI和SPI在STM32中时钟速度差不多,但是可以一次性写入多个bit,所以写入数据量应该是更大的。(未经测试,理论上来说是这样的)
并行性:
时钟速率:
数据缓存:
支持的模式:
2.使用W25Q512保存日志的时候发现,上电全部擦除以后第一次写入无法正常写入,第二次可以正常写入,查找以为是默认低电平的原因,改正后依旧不行。
检查当前驱动,并没有擦除逻辑,不擦直接写虽然可以写入数据,但是有部分数据会乱,换成了先读取进行擦除判断再写入,测试成功。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。