想学习ARM单片机了 要先学什么我已经学了51单片机C语言模电数电接下来要学什么内容

如题所述

其实ARM比51要方便、好用,速度快/资源丰富/价格便宜.
1。 你可以先到ARM的官方网站download一个ARM的白皮书,熟悉一下ARM的各个寄存器(SP,LR等),了解一下各个模式(其实了解一下系统模式和中断模式就可以了),
2。要明白,对外围设备(GPIO,UART,IIC,SPI,ADC等)的操作都是通过操作寄存器实现的。
3。8位机到32位机,要搞清字节序的问题和结构体中的对齐。
4。买一个开发板,动手做一次(开发板多有教程和例程,所带的学习资源比较丰富)
5。推荐从STM32开始学习。(cortex-M3比ARM7更易于上手)

实践出真知!
温馨提示:内容为网友见解,仅供参考
无其他回答

想学习ARM单片机了 要先学什么我已经学了51单片机C语言模电数电接下来...
1。 你可以先到ARM的官方网站download一个ARM的白皮书,熟悉一下ARM的各个寄存器(SP,LR等),了解一下各个模式(其实了解一下系统模式和中断模式就可以了),2。要明白,对外围设备(GPIO,UART,IIC,SPI,ADC等)的操作都是通过操作寄存器实现的。3。8位机到32位机,要搞清字节序的问题和结构体中的...

大学生学ARM前的必要准备是什么?
1.51单片机是最基础的入门芯片,建议你最好首先把51的硬件资源都弄懂(像什么寄存器,定时器,中断,串口之类),然后在这基础上扩展51的功能(AD,IIC,液晶,按键···);2、C语言一定要牢固,特别像指针,宏,结构体之类的,还有51的汇编要学习,只有学过汇编才真正意义上弄懂硬件!虽然与ARM的...

...大一,即将大二。现在学了51,stm32和模电知识,以后想做嵌入式软件开发...
大二就学arm太早,先学好C,数电,单片机,linux然后才是arm。个人认为大二去找个好的嵌入式培训机构培训很有必要,最起码提高很快。经验之谈。

关于单片机学习,学了51,又学什么???【请高手和前辈指点】
首先高数是要学好的,以后的信号处理、电磁场、电力系统、DSP等不同方向的专业课都用得着。 专业基础课最重要的就是电路分析、模拟电路、数字电路。这3门课一定要学好。这3门课一般都是大一下学期到大三上学期开设,对大多数对电子知识还了解不多的同学来说,通常是学得一知半解,迷迷糊糊。所以,最好是在开课...

学51单片机需要什么知识?
我建议先了解知识,实际需要时再深入学习。学习51单片机需要掌握硬件和软件两方面的知识。硬件方面,要熟悉常用元器件,理解欧姆定律和基础电路,了解51单片机的外设。软件方面,重点是C语言编程和电路图绘制。学习硬件知识时,从原理图入手,熟悉元器件的工作原理和使用场景。学习软件时,先掌握C语言的基础,...

新手,51单片机和C语言,先学那个比较好,谢谢
大学教学51单片机,基本都是汇编语言,但是会有一门C语言课程;工作上最好选择C语言编程,因为每个单片机都有自己的汇编语言,你也不确定找的工作是关于51单片机、PIC单片机或者飞思卡尔单片机,所以很多人都是C语言编程单片机。以上仅供参考,怎么选择看你自己了,肯定都要学习的。

如何学习单片机
学习单片机首先掌握学习基础,c,模电,数电。后期可以自己上手单片机开发板,看视频教程,自己动手做实验 开发板的话就选 吴鉴鹰的 性价比高 淘宝上很多的 也不贵 1、熟悉单片机的原理,结构;2、学好数电,模电,为设计电路打好基础;3、熟练使用C语言,多学习别人的程序;4、对操作系统原理有一定的...

学单片机和C语言从哪开始
(1)学单片机一定要先学好C语言,这毋庸置疑,教材买谭浩强的书就行,编辑环境个人喜欢c-free,以后可用VS 2010。(2)对于单片机,如果对硬件有了解的话就好办了,先学一下编程语言(汇编以及C)尽管现在用C较多,但是我还是建议从汇编开始,汇编更容易的直接接触到硬件,从而更好的深入单片机,然后就是要有...

如何学习单片机,以后的就业方向是怎么样的?
(1)学习单片机最起码的基础是:C语言和硬件相关知识(最好学习过模电和数电),再加上你的悟性和毅力就足够了。(2)开发板的资源不一定要全面,但是资料要详细,不然遇到问题耗费时间,我推荐郭天祥的51开发板,他那本关于c51的书籍也讲述很详细。(3)单片机人才的需求最大的是在工控领域吧,这个...

学单片机之前要学习什么课程啊
1,楼主,你首先要学习C语言基础,就相当于80%会单片机了,因为现在所有8\/16\/32位(51系列,MSP430系列,ARM系列)都是使用C语言。2,先看内核8051的单片机:台湾宏晶的STC89C51-DIP40\/或其它如新茂,到网上买一个开发板,价格不会超过200元。3,看一下单片机功能:包换内部FLASH、RAM、TIMER、INT、ADC...

相似回答
大家正在搜