久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 關于STM8S獨立看門狗的問題有些不懂,求指點下 [打印本頁]

作者: goer.lu    時間: 2015-7-1 11:23
標題: 關于STM8S獨立看門狗的問題有些不懂,求指點下
貼下代碼
void main()
{
  CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);
  led_init();
  iwdg_init();
  led2(on);
  while(1)
  {
   led1(on);
   delayms(600);
   led1(off);
   delayms(600);
  }
}

下面是子代碼
void led_init()
{
  GPIO_Init(GPIOD, GPIO_PIN_LNIB, GPIO_MODE_OUT_PP_HIGH_FAST);
}

#define led1(on_off)  (on_off==on) ? GPIO_WriteLow(GPIOD, GPIO_PIN_0):GPIO_WriteHigh(GPIOD, GPIO_PIN_0)
#define led2(on_off)  (on_off==on) ? GPIO_WriteLow(GPIOD, GPIO_PIN_1):GPIO_WriteHigh(GPIOD, GPIO_PIN_1)
#define led3(on_off)  (on_off==on) ? GPIO_WriteLow(GPIOD, GPIO_PIN_2):GPIO_WriteHigh(GPIOD, GPIO_PIN_2)
#define led4(on_off)  (on_off==on) ? GPIO_WriteLow(GPIOD, GPIO_PIN_3):GPIO_WriteHigh(GPIOD, GPIO_PIN_3)

void iwdg_init()
{
  //使能,啟動看門狗
  IWDG->KR=0xcc;
  //解除 PR 及 RLR 的寫保護
  IWDG->KR=0x55;
  //預分頻寄存器
  //【7-3】必須保持,【2-0】從000到110對應4,8,16,32,64,128,256
  IWDG->PR=0x05;//128分頻
  //重裝載寄存器,設置復位時間,
  //復位時間為(value*2)/(128K/128)
  //例如這個為(200*2)/1000,即400MS不喂狗就復位
  IWDG->RLR=200;
  IWDG->KR = IWDG_KEY_REFRESH;//0xaa,喂狗
}

程序里面delayms函數不過400MS就可以led1閃爍,大于400MS就是復位的現象,可是在小于400MS的時候不管喂不喂狗都一樣,求大神指導下,感激不盡


作者: goer.lu    時間: 2015-7-1 11:55
不好意思,烏龍了,邏輯分析儀看后明白了

QQ圖片20150701115108.png (27.16 KB, 下載次數: 214)

QQ圖片20150701115108.png

QQ圖片20150701115155.png (5.8 KB, 下載次數: 205)

QQ圖片20150701115155.png





歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 成人免费一区二区三区牛牛 | 亚洲精品久久区二区三区蜜桃臀 | 国产成人jvid在线播放 | 国产精品片aa在线观看 | 国产成人免费观看 | 国产精品午夜电影 | 亚洲福利一区二区 | 插插宗合网 | 亚洲成人一区二区三区 | 中文字幕视频在线观看免费 | 久久成人久久 | 91社区在线观看播放 | www.久久久久久久久久久久 | 精品国产一区久久 | 国产精彩视频 | 国产欧美精品区一区二区三区 | 91精品久久久久久久久久入口 | 国产成人精品一区二区 | 人人做人人澡人人爽欧美 | 日本电影韩国电影免费观看 | 伊人伊人 | 欧美9999 | 亚洲成人免费av | 国产精品1区2区3区 国产在线观看一区 | 精品一区二区三区中文字幕 | av男人的天堂av | 日日夜夜天天 | 亚洲综合三区 | 五十女人一级毛片 | 国产亚洲欧美日韩精品一区二区三区 | 亚洲视频一区二区三区 | 成年网站在线观看 | 国产不卡视频 | 九九热在线观看 | 欧美网址在线观看 | 日韩午夜精品 | 婷婷桃色网 | 精品成人av | 亚洲欧美日韩精品久久亚洲区 | 波多野结衣中文字幕一区二区三区 | 久久久国产一区二区三区 |