ALIENTEK MINISTM32 实验6 窗口看门狗实验 里,WWDG_CNT=tr&WWDG_CNT; // 这行为什么没有呢?
我看视频里是有这行的,但是没有好像也不影响,这行到底有什么用呢?
void WWDG_Init(u8 tr,u8 wr,u32 fprer)
{
RCC_APB1PeriphClockCmd(RCC_APB1Periph_WWDG, ENABLE); // WWDG时钟使能
WWDG_CNT=tr&WWDG_CNT; // 这行为什么没有呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
是的,这样写感谢会绕晕,为什么不在WWDG_Init(uint8_t tr,uint8_t wr,uint32_t fprer)函数体内部直接赋值即WWDG_CNT = tr;这样操作实验也没问题的啊。为什么自己设的初始值还要和0x7F相与之后再赋值给WWDG_CNT呢?
一周热门 更多>