码字挺累的,如果觉得能帮到你就采纳吧,谢谢
都行。
51上面建议学一下汇编语言,还可以学一些底层的东西,比如寄存器的操作等
32上面基本就是用C语言开发了,如果你不想接触底层那就可以从32学起,毕竟现在32用的多
这是我的经验,我们学校最开始教的是51,但是实验室里面基本都没人用51,都是用32的,学51目的纯粹就是为了让你了解一些单片机的常识
您好,其實沒什麼差異,以MCU來說標準的接口都有,就算沒也可以用模擬的方式
但真要說簡單的話51跟AVR會比較簡單一點,資料應用較多,STM32算後起之秀,但也不是絕對
要記得的是要有基本的電路/電子學和C語言基礎
這樣學起來就很快
以上
我觉得结合自身情况来选择吧。
如果想从事这方面工作,那怎么样入手其实都可以的,重要的还是看自己将来想从事的行业使用情况。
如果是业余兴趣,我建议直接学Arduino,很容易学习,代码写起来也很简单,资料多,开发环境容易搭建,下个IDE就行了,也不需要满世界找破解。
等对Arduino有一定了解,熟悉了串口、PWM、I2C、SPI这些,常见的温湿度模块、电机驱动、蓝牙什么之后再去学stm32也好,什么其它也好都很容易入门。
另外还有就是编程本身,基本上都是C语言,从Arduino入手之后,其它平台也不用再去学一遍C了。