从学习的角度上来说,我们更应该关注学习资源
相比f429,f407是原子的早期产品,相关资料更为丰富
此外f407资料有标准库和hal库两个版本,而f429只提供hal库代码,不方便你学习标准库
至于相关的外设,个人认为这方面触类旁通,你不会有精力学习市面上所有的外设的
F429吧,这个单片机支持RGB屏,对于显示有要求的可以选择这个芯片的开发板,界面的设置效率比较高
如果没有要求,只是学习F4芯片,可以用F407的,价格低一些,功能也不少
两个芯片差别不大,F407的资料更丰富,价格更便宜;
F429支持RGB屏,如果对界面GUI情有独钟就选它吧
如果对显示屏有特别的要求,比如 是RGB接口的,要选择F429
如果没有,只是学习F4芯片的话,选择F407是足够的了