
学习熟练51单片机,下一步在学什么。是stm32,还是AVR,我最后想学ARM
展开全部
我建议直接学ARM,它的前景很好,可以说无止境,我学了51,然后学了AVR,感觉很局限(它只能当单片机用),可以说AVR是升级版的51,它比51多了一些资源,如ADC、SPI、TWI、USART等,,但是这些ARM也有。当单片机用AVR与ARM也有的一比,但是加上操作系统,AVR就远远不如了,到最后你反正要学ARM的,不如现在就开始学,可以节省很多时间而达到同样的功效!
更多追问追答
追问
听我们实验室一些学哥说,如果直接学ARM,你会感到很难得,最好先学习STM32之类的,学会调用函数库等等,然后再学ARM,这样就不会太难了,ARM到底有多难啊?我现在学习51有一年了,准备再用一学期或者半个学期的时间学熟练51,然后用最多两月的时间学PLC和AVR,也就是把我以前学的程序,在这上边跑一边,然后再学ARM,这样,你认为怎么样。谢谢。
追答
STM32属于ARM7系列,开始学ARM它是首选,学他确实有难度的,寄存器、资源都那么多,你的想法很不错啊,只要把一种单片机学精了,其余的都是相通的,你如果精通了51,avr入门就只要一个星期,一个月就能熟练运用avr的所有资源了,PLC嘛,它的指令系统是不同于51的,学他就麻烦一点,我觉得没有必要每一种单片机都去学,就按你自己的打算,先学好51,再学avr,最后学ARM,再然后学操作系统,等你把这些都学好了,那时你真的可以呼风唤雨了
展开全部
不要想那么多,学好51系列就够你用大半辈子了。单片机的精髓不在于本身,而在于周边各类接口模块的运用。有多少人,单片机写程序很牛逼,但要设计一个设备的整体电路就傻了眼?如果你想做工业控制设计的话,电路模块的设计比单片机更重要;如果你是想专门精通单片机软件的话,ARM9和ARM11的操作系统设计不是一个人能完成的,要靠团队,那么结局大都便成了吃青春饭的代码民工(吃青春饭的行业收入都不错,但年纪大了何去何从要考虑清楚)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你说的arm是指arm9、arm11之类的么?
要是这样的话,可以直接学习arm的,带上操作系统,学习学习驱动开发,不过这些都是有难度的。
也可以先学stm32 ,带ucos这样的小系统,学习了嵌入式开发理念,之后再学arm9带linux之类的大系统能轻松点
要是这样的话,可以直接学习arm的,带上操作系统,学习学习驱动开发,不过这些都是有难度的。
也可以先学stm32 ,带ucos这样的小系统,学习了嵌入式开发理念,之后再学arm9带linux之类的大系统能轻松点

你对这个回答的评价是?
展开全部
万法归宗 所有的单片机 包含 STM32 他们的工作原理 都是一样 越强的 功能越多 比如51要 改变单 BIT 要先读入在做(与或及)运算後 输出 然而 STM32 就能 单子令 BSR 或用 BSRR 来达成 管PORT的长辈 多了些 了解之後呢 期的的运算 和 51是没两样的 功能强 就是 特殊的站存器多了 速度也变快了 中断 多的 用不完 每根脚都能 中断使用 弄清楚 就也 吸收了它了 ^^
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先学AVR吧!!然后stm32!!这样比较好 个人觉得
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询