打印
[活动专区]

【杰发科技AC7802x测评】3,给看门狗例程加串口输出

[复制链接]
851|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
杰发的这款板子例程比较丰富。我这次跑一下看门狗例程。
例程的意思是,如果主函数延时超过看门狗的时间就复位单片机。反之就喂狗。
用一个LED灯指示。开始是亮的喂狗后就灭了。
我还觉得不过隐,用串口打出状态来多好。于是就按排:
       首先,选种绿钻石:

再选种UART驱动:


在主函数中加入如下:
int main(void)
{
    InitDelay();
          InitDebug();
    WDG_Initialize();
    printf("The Dog is running");
    while (1)
    {
        mdelay(6000);      /*!ÿ4sι¹·Ò»´Î£¬²»»á²úÉú¸´Î»£¬ÈôΪÑéÖ¤¿´ÃŹ·ÓÐЧÐÔ£¬¿É°Ñʱ¼ä¸ÄΪ6s*/
        WDG_Feed();        /*!ˢп´ÃŹ·*/
        GPIO_SetPinLevel(GPIOA, GPIO_PIN2, GPIO_LEVEL_LOW);
    }
}
这时再运行,狗处于复位单片机状态,可以看到如下:

使用特权

评论回复

相关帖子

沙发
jiahy| | 2023-8-22 21:00 | 只看该作者
比较清爽

使用特权

评论回复
板凳
tpgf| | 2023-9-8 17:34 | 只看该作者
哦哦 在喂狗的间隙输出字符是吗

使用特权

评论回复
地板
ddllxxrr|  楼主 | 2023-9-8 20:01 | 只看该作者
tpgf 发表于 2023-9-8 17:34
哦哦 在喂狗的间隙输出字符是吗

不是,不喂就没有字符输出

使用特权

评论回复
5
renzheshengui| | 2023-9-9 15:45 | 只看该作者
喂狗之后的那句函数的作用是什么呢

使用特权

评论回复
6
wakayi| | 2023-9-9 15:57 | 只看该作者
为什么在喂狗之后要把这个引脚设置为低电平输出呢

使用特权

评论回复
7
wowu| | 2023-9-9 16:15 | 只看该作者
楼主函数是延时了六秒  但是时间上每次通讯时间间隔都是五秒?

使用特权

评论回复
8
xiaoqizi| | 2023-9-9 16:25 | 只看该作者
楼主的代码真的是短小精悍啊

使用特权

评论回复
9
木木guainv| | 2023-9-9 16:36 | 只看该作者
在其他的功能里边可以考虑通过这种方式来确定单片机有没有复位

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:http://shop34182318.taobao.com/ http://shop562064536.taobao.com

2398

主题

6956

帖子

67

粉丝