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