目前想做一片板,用于步进电机和气体放电灯泡(用镇流器和触发器)等控制。
原来是用2个ATmega的芯片实现的,分开2片板。想精简一下设计搞成一个CPU,于是找来找去比较熟悉的芯片有mega1281和stm32F103RB,
如果用1281,程序方面改动不大,也很熟悉,只是怕他速度不够快,还有价格似乎比stm32贵的多。
如果用stm32,程序改动就非常多,寄存器等多很多,对它我还不算很熟悉。而且他是3.3伏1.8伏结构的,就怕抗干扰能力不够。优点倒是速度快的多,价格也便宜些。
这里最大问题是抗干扰能力,项目的干扰非常大,特别是灯泡。希望有经验的高手说一下两者的抗干扰能力比较。 |