理论上感觉简单,实际做时才发现不少坑:
首先是stm32duino等软件环境问题,编译速度实在是坑,每次修改都得完全重新编译,程序稍大就不可忍受了,而且不能直接
支持DMA方式的ADC,需要混合编程。arduino库丰富的优势发挥不出来,准备改回cubemx/keil生态重写了。
但转回keil生态,发现网上的各种资料和库的坑也很多,要么紧密绑定芯片和特定开发板、要么效率低下错误百出,很难一下得
到优秀可用的库,需要一个个调试踩坑。
最后是芯片选型问题,我买了F407/H743等ST官方板,用起来很爽,但显然不太适合改造usdx(太贵太大),只能用于调试程
序,实际应用到工程还得打板。如果考虑现成的最小系统板,则F401/F103便宜,但以后的扩展能力恐怕不足。
最大的问题还是时间和经验都不足,所以还只能是自己慢慢边学边玩了,不要指望我近期能拿出成品来。。。