1

MM32F003NW – 踩坑

 3 years ago
source link: https://www.taterli.com/7611/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

MM32F003NW – 踩坑

STM32缺货一直是最近的主旋律,所以一直在选择国产替代方案,要找一个有硬件I2C/SPI/ADC的,价格低廉的,占地面积少的芯片还真不容易,然后FAE推荐了MM32F003NW,一看,完全符合,而且价格很低.不管怎样,先开发着看.

但是会发现SPI和调试接口复用,FAE跟我说你可以模拟SPI啊,大哥,我要SPI从机,频率还要10MHz+,你跟我说软件跟随.

第二个问题,如果一旦芯片锁死,如何解锁?比如程序开机后BOOT到某个位置调试接口会失效,这样你再也恢复不了,因为没有BOOT引脚,所以,一旦程序出错,对不起,你的芯片挂了.

第三个问题,手册上的寄存器名和实际程序中不一致,示例代码是屎,所以很难吃下去.

第四个问题,内置温度传感器精度5℃,这是开什么玩笑,结果实测说芯片内部50℃了?怎么回事?FAE说这个很正常…很正常.

不过不管怎样,STM32缺货,GD32作为最近似替代品也进入缺货状态,没办法了,只能弄一下屎山,真想拿树莓派芯片直接开干了,目前为止发现了这四个问题.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK