I/()口写初始化值及设置看门狗是什么意思?
1个回答
展开全部
我不知道你的单片机是什么型号的,现就我所知道的说说吧。
一般单片机的I/O口会有一些功能配置,像管脚功能配置、管脚是否上拉配置及管脚高低状态设置。这些配置都会有一个专门的寄存器用来设置的,在初始化I/O口时,这三个寄存器都需要根据实际功能需要来设定初始值。不过有些单片机只有管脚高低状态设置这一项,没有另外两项,这时就只要设定管脚初始高低状态就行了。I/O口初始化,顾名思义就是设定I/O口起始状态。
看门狗的作用主要就是防止程序跑飞后,系统陷入死机状态。看门狗它是一个定时器,在我们实际编写程序时,会在程序中每隔一段时间给看门狗定时器赋一次初始值(俗称喂狗),以防止看门狗计数溢出,因为看门狗一旦溢出,程序就会复位,从头开始执行。所以如果看门狗的定时时间设置不对的话,就有可能打乱正常的程序执行过程。同样看门狗也是可以被禁止的。看门狗的用与不用,要看实际情况而定。
我的回答希望能帮到你。
一般单片机的I/O口会有一些功能配置,像管脚功能配置、管脚是否上拉配置及管脚高低状态设置。这些配置都会有一个专门的寄存器用来设置的,在初始化I/O口时,这三个寄存器都需要根据实际功能需要来设定初始值。不过有些单片机只有管脚高低状态设置这一项,没有另外两项,这时就只要设定管脚初始高低状态就行了。I/O口初始化,顾名思义就是设定I/O口起始状态。
看门狗的作用主要就是防止程序跑飞后,系统陷入死机状态。看门狗它是一个定时器,在我们实际编写程序时,会在程序中每隔一段时间给看门狗定时器赋一次初始值(俗称喂狗),以防止看门狗计数溢出,因为看门狗一旦溢出,程序就会复位,从头开始执行。所以如果看门狗的定时时间设置不对的话,就有可能打乱正常的程序执行过程。同样看门狗也是可以被禁止的。看门狗的用与不用,要看实际情况而定。
我的回答希望能帮到你。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询