虽然用的单片机不是很多,但是还真是没有听说过看门狗从运行开始就自动打开的。
用到的这款芯片中就是这样一个。怪不得我想怎么我对一个变量设定之后怎么老是自动复位呢,原来是忘记关狗门了。
NEC的这款芯片中,系统默认的是看门狗打开,当系统运行了计数时间的75%时,看门狗就复位。如果想要修改复位时间或者关闭狗门的话,那就需要在运行前先将相关地址中写入一些必要的设定内容,资料中说这是叫做optionbyte的地址内容。可恶的是这么重要的内容却在最后几章资料中才出现,在平时这种地方估计就是用来写附录的地方了吧。
不过相比ST的芯片来说,感觉在关于optionbyte的介绍还是比较详细的。在ST的STM8S中其实也有差不多的optionbyte的区域,据说是用来进行端口remap用的,不过尝试使用之,无果。还是直接在开发环境中设定remap的内容比较快速准确。这点主要是因为没有找到相关的说明文档的原因。ST确实给出了很多说明文档,但是文档多了,看起来就比较分散了,容易漏看或者没下载到部分内容,这样在使用时就会出现这样那样的无法解决的问题了。
文章评论(0条评论)
登录后参与讨论