发布网友 发布时间:2022-05-15 13:56
共5个回答
热心网友 时间:2023-10-26 05:28
我建议直接学ARM,它的前景很好,可以说无止境,我学了51,然后学了AVR,感觉很局限(它只能当单片机用),可以说AVR是升级版的51,它比51多了一些资源,如ADC、SPI、TWI、USART等,,但是这些ARM也有。当单片机用AVR与ARM也有的一比,但是加上操作系统,AVR就远远不如了,到最后你反正要学ARM的,不如现在就开始学,可以节省很多时间而达到同样的功效!热心网友 时间:2023-10-26 05:29
不要想那么多,学好51系列就够你用大半辈子了。单片机的精髓不在于本身,而在于周边各类接口模块的运用。有多少人,单片机写程序很牛*,但要设计一个设备的整体电路就傻了眼?如果你想做工业控制设计的话,电路模块的设计比单片机更重要;如果你是想专门精通单片机软件的话,ARM9和ARM11的操作系统设计不是一个人能完成的,要靠团队,那么结局大都便成了吃青春饭的代码民工(吃青春饭的行业收入都不错,但年纪大了何去何从要考虑清楚)。热心网友 时间:2023-10-26 05:29
你说的arm是指arm9、arm11之类的么?热心网友 时间:2023-10-26 05:30
万法归宗 所有的单片机 包含 STM32 他们的工作原理 都是一样 越强的 功能越多 比如51要 改变单 BIT 要先读入在做(与或及)运算後 输出 然而 STM32 就能 单子令 BSR 或用 BSRR 来达成 管PORT的长辈 多了些 了解之後呢 期的的运算 和 51是没两样的 功能强 就是 特殊的站存器多了 速度也变快了 中断 多的 用不完 每根脚都能 中断使用 弄清楚 就也 吸收了它了 ^^热心网友 时间:2023-10-26 05:31
先学AVR吧!!然后stm32!!这样比较好 个人觉得