STM32 初学迷茫

有51基础,硬件编程都很熟悉,可感觉STM32编程跟51差很多。看了几天stm32的书,感觉没啥用额,都不知道怎么去编程,也不明白那些引脚之间的关系那些总线什么的在编程的... 有51基础,硬件编程都很熟悉,可感觉STM32编程跟51差很多。
看了几天stm32的书,感觉没啥用额,都不知道怎么去编程,也不明白那些引脚之间的关系
那些总线什么的在编程的时候怎么处理呢
还有就是有没有更多的有关stm32的资料呢,感觉看了那些书都没啥用
有51基础,硬件编程都很熟悉,可感觉STM32编程跟51差很多。
看了几天stm32的书,感觉没啥用额,都不知道怎么去编程,也不明白那些引脚之间的关系
那些总线什么的在编程的时候怎么处理呢
还有就是有没有更多的有关stm32的资料呢,感觉看了那些书都没啥用
需要看视频吗??你那有没,给我发一下下载地址什么的183678456@qq.com
展开
 我来答
小姝97
推荐于2017-11-25 · TA获得超过347个赞
知道小有建树答主
回答量:105
采纳率:0%
帮助的人:63.3万
展开全部
我也是从51直接转STM32的,感觉走了不少弯路,首先51真的很简单,内部寄存器和片内外设也没有几个,就拿系统时钟来说,51的话直接晶振12分频之后就是系统时钟了,而STM32的话就要做很多初始化,比如说要涉及到锁相环倍频,然后不同的外设时钟也是不一样的,接下来几条时钟总线要进行分频,如果分频后慢了还需要倍频,所以我觉得学STM32的话,首先要理解系统时钟,因为不管你要用到任何片内外设或者是IO口什么的,首先第一步就是要初始化时钟.而且那些寄存器真的很多,一看到就觉得特别烦,半天看不出什么名堂出来,估计我也是才疏学浅吧.我是按照先看时钟,然后GPIO,然后定时器,usart模块,这样慢慢来吧,然后资料嘛,只需要一个芯片手册,和一个固件库时钟手册就OK了.固件库呢,就是给你提供了函数,然后你就不用去研究它的寄存器了,通过那些函数就可以直接对STM32进行操作了,但是工作效率嘛,肯定是偏低了,不过刚学的时候可以参考一下,通过固件库函数来对STM32进行理解.其实我也不知道该怎么说,你有什么不明白的地方可以追问.
追问
你转了多久才转过去的呢
追答
一年左右吧,但是断断续续的,没有整天学,有时候想起来了,就拿来随便写个什么程序,这个嘛,一个模块一个模块的慢慢来,主要是去领悟怎样操作那些寄存器,毕竟寄存器太多了.不过每调出一个程序之后那份喜悦与成就感就特别有意义,多借鉴一下别人的程序,然后自己修改,最后做成自己的模块.

这个我暂时还没有看到过很好的视频教程,
xu84403451
2012-11-03 · 超过25用户采纳过TA的回答
知道答主
回答量:197
采纳率:0%
帮助的人:137万
展开全部
我也正学着,应该直接对着例子抄别人的程序,再改。因为stm32有太多东西要配置了,自己一下整不过来。慢慢改熟悉了就好了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友675cb4c
2012-11-05
知道答主
回答量:22
采纳率:13%
帮助的人:6.1万
展开全部
购买一个STM32系列的开发板,然后结果开发板的资料,边学边试,会有很好的效果。
一定要坚持,祝你好运。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式