你是做软件的吧。现在的单片机都是库和例程很完善的。想要一个模块就从库和例程中拿过来用就可以了。但是例程给你的可能是UART1的例程,你要一葫芦画瓢更改为uart2的,并且如果你粗心大意某个地方忘记修改了,你要有会查找错误和调试。这就要求你要有独立的思考问题解决问题的能力。51单片机可以做的产品已经有很多很多了,如果你能独立用51做产品,那么32位的ARM也是很快就能熟悉起来的。如果你没有独立的编程思维,不熟悉GPIO,定时器,UART,SPI,IIC,PWM,ADC,DAC的概念和原理,不能看懂英文资料和寄存器描述。那么还是要多做产品锻炼锻炼基本功。一般来说,arm的产品会更复杂一些,基础先要打扎实点。
|