首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

单片机学习,该怎么处理

2013-01-05 
单片机学习如果学得单片机型号改变了,是不是要从头学起呀例如:我开始是学习at89c51的,现在要求用8051f340

单片机学习
如果学得单片机型号改变了,是不是要从头学起呀
例如:我开始是学习at89c51的,现在要求用8051f340的单片机,发现都不一样,要重新学习,在这里我要请教的是如果以后又要用到其他型号的单片机像stm32这样的单片机,那么该怎样去学习,怎样去转变,是不是只看数据手册就行了的
[解决办法]
datasheet是一定要看的,但不一定会花很长时间,有很多东西是相通的。学习新东西,先要注意找和之前会的东西的共性,这就是迁移。在具体使用时,要注意差异性(特性),在发挥具体硬件的性能时也要注意特性。
[解决办法]
每类的MCU芯片内部的寄存器,编译环境都可能不一样,所以一定要看资料的,
[解决办法]
最起码你要会C,如果不会,起紧学,要是不想学,就不要玩单片机了。不同厂家的芯片可能会有不同的指令集,用C就不用担心这个问题,一般来说,每个厂家的单片机都会有相应的C编译器。所以C很关键。
datasheet也是必须要看的,不然里面有哪些资源你都不知道,你怎么写?单片机不同于PC,所以玩这个多少还要对硬件有所了解。
[解决办法]
看datasheet,搞清楚两者的不同,大多是在寄存器设置和编程环境设置上面,基本的I/O,UART什么的大多都一样的。
[解决办法]

引用:
看datasheet,搞清楚两者的不同,大多是在寄存器设置和编程环境设置上面,基本的I/O,UART什么的大多都一样的。


++
[解决办法]
据我的经验,其实单片机都是相通的,包括后来的DSP、ARM什么的,若是用C的话,代码也比较容易移植,比如串口操作,对寄存器的读写,如此等等。
问题在于每个单片机的功能有所不同,比如有的没有SPI接口,若是要用就得自己模拟了。
因此,选择一款适合自己的芯片是比较重要的,然后以此作为突破口,深入之……
[解决办法]
每当接触一个新的单片机的时候,学习是必须的,但是当你接触的单片机种类多了之后,你就发现其实90%的知识都是相通的。所以没有必要为这个问题而烦恼。
[解决办法]
引用
是不是只看数据手册就行了的
是的。最好有能参照的简单示例程序。
[解决办法]
学习中~~~

热点排行