学习51单片机stm32 的一些问题
我是大学生今年大三了,电气自动化的本科,参加过一个比赛突然对电子很感兴趣,可是我草草学完了51,就做了一些简单的东西,现在想学stm32.有人说51要学好,基础重要,然后...
我是大学生今年大三了,电气自动化的本科,参加过一个比赛突然对电子很感兴趣,可是我草草学完了51,就做了一些简单的东西,现在想学stm32.有人说51要学好,基础重要,然后在去做stm32 arm等,我不知道51学到什么程度, 网上看人家做的一些什么大东西,都感觉很难。。想请懂的人指点一下,,我可以先把stm32 弄懂,最后反过来在使劲学51么。。stm32 开发板已买?!?求大神指点!
展开
2个回答
展开全部
其实对单片机的学习主要是对单片机运行过程的理解和一些基本概念的理解,51是最简单的单片机,但是麻雀虽小,五脏俱全,它的CPU、外设、存储等都是非常典型且易于理解的,所以拿他入门最合适不过了。说到底STM32和51本质区别很小,只不过STM32功能更强大。你这种方式也是可以的,可以两者一起进行,在STM32上遇到不理解的地方,可以参考下51上有没有类似的。
现在STM32都有现成的库函数,且例程丰富,所以运行起来很简单,但要深刻理解,建议你用到的库函数你都进去看一遍,直到最底层的操作,在结合STM32的 reference manual ,相信你会很有收获的。
还有一点,手册最好看英文的,中文版很多翻译不是很确切,当然刚开始看肯定很多单词不认识,没关系,有道词典会是个非常靠得住的帮手。当你一个STM32的参考手册从头到尾完完整整看完且理解完3次后,你以后再看任何器件的手册即使有说不上中文意思的单词你也能理解他的意思的,我当年就是完整的研究了3遍一个单片机的两本手册,一共有1千多页啊。
现在STM32都有现成的库函数,且例程丰富,所以运行起来很简单,但要深刻理解,建议你用到的库函数你都进去看一遍,直到最底层的操作,在结合STM32的 reference manual ,相信你会很有收获的。
还有一点,手册最好看英文的,中文版很多翻译不是很确切,当然刚开始看肯定很多单词不认识,没关系,有道词典会是个非常靠得住的帮手。当你一个STM32的参考手册从头到尾完完整整看完且理解完3次后,你以后再看任何器件的手册即使有说不上中文意思的单词你也能理解他的意思的,我当年就是完整的研究了3遍一个单片机的两本手册,一共有1千多页啊。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询