stm32 学习以及看门狗你大概是在哪里用的呢,看了个例程还是不太明白使用情景

你是通过谁的教程学习的呢,感觉只是单纯的学,,进步不很大,只是大概知道怎么回事。。。谢谢... 你是通过谁的教程学习的呢,感觉只是单纯的学,,进步不很大,只是大概知道怎么回事。。。谢谢 展开
 我来答
诚为简
2015-09-16 · TA获得超过202个赞
知道小有建树答主
回答量:68
采纳率:0%
帮助的人:102万
展开全部
使用情景就是防止程序卡死。
比如堆栈溢出或者中断嵌套时卡死。(大量中断嵌套处理不好很容易互相影响卡死)在这种情况下使用看门狗,一旦过了一段时间还没有喂狗则判断程序卡死,自动复位。
以上是标准使用模式,当然也许还有其他用处。

学STM32完全自学,不仅都没有老师教,连和我一起学习的同学都没有。实际也证明自学足以。我就靠正点原子的教程一点点学的。每一条语句和函数使用方法都尽量搞懂,搞不懂就放着先搞别的,过一段时间再搞。当然那些专业的标准库不需要搞懂原理,会用就行,比如UCOS(这个需要大概懂得其实现原理,函数实现不必须),ucgui,LWIP,以及STM32的官方库函数。
推荐你百度搜索正点原子战舰教程,里面包含PDF和与之对应的全部实例。非常丰富,程序构架以及实现思维都非常好,基本上可以说是国内标准模板。

总之按照正点原子的教程来准没错,但是你需要付出大量的时间和十足的努力。就像你说的只是单纯的学,不深入浅尝辄止到头来其实什么都没学会。只有你自己愿意深入下去并付诸努力才行。就拿看门狗来说,直接翻到STM32数据手册看门狗一章从头看到尾,一遍看不懂再看一遍,还看不懂放着明天看,还不行过两天再看。肯定能看懂。但是务必注意方法和效率问题。
还有就是需要自己去写一些程序,只是复制粘贴不行,自己想一些题目或者找一些题目自己练,去网上找资料想办法把这个想法实现。比如我学SUART时想实现任意字节串口接收,正点原子虽然也写了但是我总感觉不完美,因为他有各种限制还得有一个结束标志位才行。后来我去搜资料花了三四天搞定了利用DMA任意字节收发数据,效果比原子的好多了。原子的教程虽然很优秀但是侧重教学而不是实际应用,自己多想多练才是王道。
来自:求助得到的回答
百度网友d7b40be
2017-08-02
知道答主
回答量:2
采纳率:0%
帮助的人:1736
展开全部
回答挺不错的,学习了,但是那个串口应该是USART吧,大神可能是大意了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式