本帖最后由 fcccc 于 2021-7-1 12:34 编辑
ST无论什么型号,同一个名字的外设比如TIM2,ADC结构寄存器功能都是相同的,不同型号只是这些相同的IP排列组合的结果,新塘的外设IP天天再修改,起的名字还一样.
这就给用户造成很多困扰,非常混乱,比如都叫EPWM但是换个型号功能截然不同.都叫EADC功能差异巨大.都是内部比较器,但是迟滞电压差异很大.都叫TIM1但功能又他妈不同.
用新塘的芯片你换个型号,底层软件基本上你要重新设计,而且很可能最后发现这些细节上的差异与你开始设想不同,发现根本无法换.ST没有这些糟心事.
而且ST脚位排列非常一致,从M0到M3M4M7,新唐你选了一个型号就只能用一个型号.我建议你多看看细节.
另外一点,新塘受51影响比较大,很多ARM核产品设计都没有摆脱51的框架,这个非常糟糕.多看看细节吧这样才能全面深入了解每个厂家产品的特点.
|