关于 ARM 和 单片机的个人见解

那天在实验室听到一个没有学过的单片机的学弟,因为要电子设计国赛的,感觉自己在队伍里面会拖累别人,然后另一个组员在开导他。记得他当时说了一句话“大不了我用一个月的时间去学会单片机”。听了这个话,我就插上一句话:学会单片机,一个星期就够了!”

很多人会很惊讶,why?其实很简单,单片机的使用时安模块来区分的,没用的模块何必一定要统统学会呢,要用的时候再去学嘛,不就是几个寄存器的配置的问题吗?(在这之前必须了解器件的性能)。 一个单片机的程序无非一下几样,首先是 关看门狗、系统时钟的配置、其次是IO口的配置,接下来就是main函数了,还有什么其他的东西?没了呀。接下来,如果要用ADC那么再加上ADC不就可以了吗?其实单片机不是什么高深的东西,仅仅是一个工具罢了。但是学会并不等于用的好,用的好,这个还是得话些时间去积累经验的。

现在很多人在热衷于ARM,而且一提到ARM就感觉比单片机高出好几个档次似地。其实ARM这个东西,不好说,看不同的型号,和不同的用法。如果有人跟你说,ARM和单片机比如何如何,那人的脑子肯定是短路了。

如果不跑操作系统,那么ARM就是一块单片机,当然,跟标准51是没的比的,因为不是一个时代的产物,但是有些性能不一定比得上增强型的单片机。ARM一个比单片机强的地方是可以跑操作系统,虽说单片机中不乏可以跑操作系统的,但是ARM却略胜一筹。

比如高校中开了ARM的课,首先必须问问学长,是否会讲述操作系统,如果没,那么劝君勿选,因为这样的课,就是重新上了遍单片机的课。

你可能感兴趣的:(ARM)