这个论题有点意思!区别在于学习mcu还是在于使用mcu! 学习还是高屋建瓴的好,使用嘛,最快、最合适最好!
n年以前在学校学51的时候,老师教的是汇编(当时还没有C51), 记得老师说不同芯片的汇编就不一样, 我问难道汇编不能统一吗?老师说难实现! n年以后,出于项目需要,我用过n种mcu,总归的确是各有特色! 但是最近2年却发现,当时问老师的问题,现在应该可以解决,那就是学习arm。 掌握了arm核,可以有多种的微机选择。 在由掌握多种mcu到学arm的过程中, 可以理解RISC和CISC、了解Von Neumann和Harvard的区别! 再加上不同的异常处理方式,mcu不就这点东西吗?
最喜欢的是最新的Cortex核,几乎接近完美!挑不出缺点 外设及其丰富、价格很便宜、性能极强、速度极快、功耗极低!
如果你在入门学习,那就掌握arm吧, 学通了它,其他微机应该不在话下了吧! 不就是高手剑在心中的状态吗?
|