
我想学arm单片机,但是根本就不知道从哪里学起。
我是电子信息工程的,只学过数电模电,还有51单片机,C语言。现在想自学arm,那我该从哪里开始呢,请指点...
我是电子信息工程的 ,只学过数电模电,还有51单片机,C语言。 现在想自学arm,那我该从哪里开始呢,请指点
展开
5个回答
意法半导体(中国)投资有限公司
2023-06-12
展开全部
展开全部
你51有基础,把基础打牢了,然后搞Arm,arm就选Stm32吧,毕竟是主流,网上买个开发板,自己调试一些基本程序,就和51一样。把它每部分编程都弄清楚了之后,要学操作系统了,先学ucos把,这个精通了之后再搞linux,不过这是后话了,之前说那些够搞一阵了
追问
51的时候是自己编写程序,那学arm时候是不是也要自己编写程序呢。
其实我想买个板子 但是我怕学不会,毕竟我只有数电模电基础还有就是51单片机和C语言基础,但是就这些不够应付arm啊,所以有点担心。
追答
其实你的基础够了(话说我也不精通,只是曾仔细研究过该怎么学而已,后因有事耽搁了),stm32和51有点区别,都是对硬件编程操作,51我们是直接编,写控制字,直接赋值,stm32根本上也是这样,但官方给了一个非常完整的库,里面全是定意的宏,而不是具体数字,而且函数一层套一曾,容易糊涂,所以把他的官方库的每个文件代码看懂,硬件就ok了,然后就可以学ucos了,当然你也可以先学ucos,因为它教材的编写是基于电脑的,可以脱离硬件学会,理解其思想,再回来研究arm

2025-08-04 广告
联系方式:13671592388上海实邦电子科技有限公司是一家专业电子产品开发与ODM/OEM/电子制造服务(EMS)企业,具有多年基于消费电子产品、工业自动化产品、机电控制产品的PCBA开发与生产经验,更有多年的单片机开发及工业控制电路设...
点击进入详情页
本回答由上海实邦电子科技提供
展开全部
我跟你一样的情况
鼓捣过一段时间 没入门 郁闷
总结失败的原因 好高骛远了……
觉得还是先搞裸机程序较好……
鼓捣过一段时间 没入门 郁闷
总结失败的原因 好高骛远了……
觉得还是先搞裸机程序较好……
追问
什么是裸机程序?弱弱的问下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
arm 就是个组合体,核心还是单片机,学了51 和电路,直接可以进军arm了,不需入门了
追问
但是我不知道从何开始学习啊,我看了下 郭天祥的arm讲解视频,感觉就是听听书,里面讲的东西都是Linux的 我根本就不懂。
追答
Linux听说过,基本和早期dos一样,感觉很有意思,听不懂不是理由吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
到图书馆去借几天关于嵌入式的书看一下了再说吧,看一下,编程主要看一下C语言和汇编语言,单片机多去看一下51的结构图
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询