怎样学习单片机
3个回答
展开全部
单片机其实是一个庞大的种群,其类别太多,从简单便宜的8051系列,到性能不输于PC的ARM Cortex A15。中间各种单片机类别太多,指令集也各不相同。对于新手,一定要找准学习的方向。
我自己把单片机分为几个大类。不一定准确,仅当做参考。
一、消费类电子产品。
这类单片机一般要运行操作系统,其功能多,运行速度快。外设资源丰富。比如MP4,手机,数码照像机等。学习这种单片机,主要使用ARM9以上的开发板。目前ARM11的S3C6410开发板,学习资源丰富。本身性能也很好,价格也便宜。很多中低档的智能手机、平板电脑都是使用ARM11的芯片。当然还有一些用的比较少的芯片,比如国产的MIPS指令集的君正的JZ4750、JZ4755、JZ4760、JZ4770。不过这种单片机的学习是有些难度的。
二、工业控制产品
这类产品数量也是相当庞大的,而且是各有千秋。不像消费类电子产品那样几乎是一边倒向ARM。这类产品目前的主力军是AVR系列、51系列、PIC系列、ARM中ARM 7系列和Cortex-M系列。建议学习ARM Cortex-M3系列。STM32的开发板品种多、资源丰富。而且ARM Cortex-M3系列单片机是32位的CPU,价格和8位的单片机相差无几,但是外设丰富、性能很强。甚至可以软件解压MP3。这类产品一般是前端控制,外设不像消费类电子产品那样丰富,也不会跑一些操作系统,所以不用外扩RAM。学习这类单片机相对比较容易上手。而且也很好玩。自己在家就能焊接。方便学习。
三、专用定制芯片
这类产品杂乱的很,没资料给你学习。小到手表,大到飞机、航母。五花八门。但是其产量巨大,价格是非常便宜。我们所能接触到的是和种品牌的MP4,比如瑞芯微电子的RK2816。性能强大,核心是ARM 。还有就是无线路由,ADSL猫。最出名的应当是博通公司的芯片了,使用MIPS处理器,国内人玩的比较少,但是有最经典DD-WRT、OPENWRT等开源路由系统。这种芯片能玩的起来的话,绝对的顶级高手。
四、蓝牙芯片(RF类)
之所以将其单独为一类,是实在不知道它可以被归到以上的哪一类好。蓝牙的应用相当的广泛。几乎涵盖所有领域。(目前正在崛起的是ZIGBEE(IEEE 802.15.4)但是目前使用面还不是很广,价格也比较贵)而且蓝牙芯片,不单单只是一个物理传送芯片。它自己有处理能力,和其它单片机一样,可以为其写程序。目前主流芯片为CSR的单芯蓝牙解决方案。目前也可以买到开发板。但是学习资源相对较少(多数是英文),调试比较难。学成之后应当是待遇较高的。(精通的人太少了。)
好累呀!自己码了40多分钟字了。分给我吧。拒绝复制党。
我自己把单片机分为几个大类。不一定准确,仅当做参考。
一、消费类电子产品。
这类单片机一般要运行操作系统,其功能多,运行速度快。外设资源丰富。比如MP4,手机,数码照像机等。学习这种单片机,主要使用ARM9以上的开发板。目前ARM11的S3C6410开发板,学习资源丰富。本身性能也很好,价格也便宜。很多中低档的智能手机、平板电脑都是使用ARM11的芯片。当然还有一些用的比较少的芯片,比如国产的MIPS指令集的君正的JZ4750、JZ4755、JZ4760、JZ4770。不过这种单片机的学习是有些难度的。
二、工业控制产品
这类产品数量也是相当庞大的,而且是各有千秋。不像消费类电子产品那样几乎是一边倒向ARM。这类产品目前的主力军是AVR系列、51系列、PIC系列、ARM中ARM 7系列和Cortex-M系列。建议学习ARM Cortex-M3系列。STM32的开发板品种多、资源丰富。而且ARM Cortex-M3系列单片机是32位的CPU,价格和8位的单片机相差无几,但是外设丰富、性能很强。甚至可以软件解压MP3。这类产品一般是前端控制,外设不像消费类电子产品那样丰富,也不会跑一些操作系统,所以不用外扩RAM。学习这类单片机相对比较容易上手。而且也很好玩。自己在家就能焊接。方便学习。
三、专用定制芯片
这类产品杂乱的很,没资料给你学习。小到手表,大到飞机、航母。五花八门。但是其产量巨大,价格是非常便宜。我们所能接触到的是和种品牌的MP4,比如瑞芯微电子的RK2816。性能强大,核心是ARM 。还有就是无线路由,ADSL猫。最出名的应当是博通公司的芯片了,使用MIPS处理器,国内人玩的比较少,但是有最经典DD-WRT、OPENWRT等开源路由系统。这种芯片能玩的起来的话,绝对的顶级高手。
四、蓝牙芯片(RF类)
之所以将其单独为一类,是实在不知道它可以被归到以上的哪一类好。蓝牙的应用相当的广泛。几乎涵盖所有领域。(目前正在崛起的是ZIGBEE(IEEE 802.15.4)但是目前使用面还不是很广,价格也比较贵)而且蓝牙芯片,不单单只是一个物理传送芯片。它自己有处理能力,和其它单片机一样,可以为其写程序。目前主流芯片为CSR的单芯蓝牙解决方案。目前也可以买到开发板。但是学习资源相对较少(多数是英文),调试比较难。学成之后应当是待遇较高的。(精通的人太少了。)
好累呀!自己码了40多分钟字了。分给我吧。拒绝复制党。
参考资料: 自己码的字
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询