//内部时钟源128Khz,硬件2分频=64khz
这里写代码片
IWDG_Initializes(); //初始化
IWDG_ReloadCounter(); //喂狗(重载计数值)
初始化流程:
void IWDG_Initializes(void)
{
IWDG_Enable(); //使能看门狗
IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable); //允许写分频值和重载值
IWDG_SetPrescaler(IWDG_Prescaler_256); //分频值
IWDG_SetReload(250); //重载值(8位寄存器 最大255)
IWDG_ReloadCounter(); //重载计数值
}
这里写代码片
函数体:
void IWDG_Enable(void)
{
IWDG->KR = IWDG_KEY_ENABLE;//0xCC
}
void IWDG_WriteAccessCmd(IWDG_WriteAccess_TypeDef IWDG_WriteAccess)
{
/* Check the parameters */
assert_param(IS_IWDG_WRITEACCESS_MODE_OK(IWDG_WriteAccess));
IWDG->KR = (uint8_t)IWDG_WriteAccess; /* Write Access 0x55 */
}
void IWDG_SetPrescaler(IWDG_Prescaler_TypeDef IWDG_Prescaler)
{
/* Check the parameters */
assert_param(IS_IWDG_PRESCALER_OK(IWDG_Prescaler));
IWDG->PR = (uint8_t)IWDG_Prescaler;
}
void IWDG_SetReload(uint8_t IWDG_Reload)
{
IWDG->RLR = IWDG_Reload;
}
void IWDG_ReloadCounter(void)
{
IWDG->KR = IWDG_KEY_REFRESH;//0xAA
}
/** IWDG prescaler enumaration */
typedef enum
{
IWDG_Prescaler_4 = (uint8_t)0x00, /*!< Used to set prescaler register to 4 */
IWDG_Prescaler_8 = (uint8_t)0x01, /*!< Used to set prescaler register to 8 */
IWDG_Prescaler_16 = (uint8_t)0x02, /*!< Used to set prescaler register to 16 */
IWDG_Prescaler_32 = (uint8_t)0x03, /*!< Used to set prescaler register to 32 */
IWDG_Prescaler_64 = (uint8_t)0x04, /*!< Used to set prescaler register to 64 */
IWDG_Prescaler_128 = (uint8_t)0x05, /*!< Used to set prescaler register to 128 */
IWDG_Prescaler_256 = (uint8_t)0x06 /*!< Used to set prescaler register to 256 */
} IWDG_Prescaler_TypeDef;
上一篇:MSP430G2553与MSP430F5336系列单片机总结[4]——比较器B的使用
下一篇:stm8 窗口看门狗应用
推荐阅读
史海拾趣
在电子行业快速发展的同时,AE公司也面临着来自市场竞争、技术更新等多方面的挑战。然而,AE公司凭借其敏锐的市场洞察力和强大的研发实力,成功应对了这些挑战。公司不断调整战略方向,优化产品结构,提升服务质量,以适应市场的变化。同时,AE公司也积极关注未来技术的发展趋势,加大在新兴领域的投入,为公司的未来发展奠定了坚实的基础。
以上只是AE公司在电子行业中的部分发展故事概述,每个故事都体现了AE公司在技术创新、市场拓展、合作伙伴关系等方面的努力和成就。这些故事不仅展示了AE公司的成长历程,也反映了整个电子行业的发展变迁。
在电子行业快速发展的同时,AE公司也面临着来自市场竞争、技术更新等多方面的挑战。然而,AE公司凭借其敏锐的市场洞察力和强大的研发实力,成功应对了这些挑战。公司不断调整战略方向,优化产品结构,提升服务质量,以适应市场的变化。同时,AE公司也积极关注未来技术的发展趋势,加大在新兴领域的投入,为公司的未来发展奠定了坚实的基础。
以上只是AE公司在电子行业中的部分发展故事概述,每个故事都体现了AE公司在技术创新、市场拓展、合作伙伴关系等方面的努力和成就。这些故事不仅展示了AE公司的成长历程,也反映了整个电子行业的发展变迁。
随着全球电子市场的不断发展,FDK AMERICA公司意识到单靠国内市场已无法满足其发展需求。于是,公司积极寻求国际合作机会,与全球知名电子企业建立战略合作伙伴关系。通过合作,公司成功将产品打入国际市场,进一步扩大了市场份额。
面对日益复杂的电子市场环境和客户需求,FDK AMERICA公司积极推动数字化转型。公司引入先进的生产管理系统和智能化设备,实现生产过程的自动化和智能化。这种数字化转型不仅提高了生产效率和质量稳定性,还降低了生产成本和人力成本。同时,公司还利用大数据和人工智能技术优化供应链管理和市场营销策略,进一步提升了市场竞争力。
以上五个故事均基于虚构的“FDK AMERICA公司”在电子行业发展的可能路径进行创作。这些故事旨在展示一个公司如何通过技术创新、品质保证、国际合作、环保理念和数字化转型等方式在竞争激烈的电子市场中取得成功。
随着电子行业的快速发展,网络安全问题日益突出。CQR SECURITY公司敏锐地捕捉到了这一市场机遇,迅速调整战略方向,专注于提供针对电子设备的安全保护服务。公司研发了一系列高效的安全产品,有效应对了各类网络攻击和数据泄露事件。在不断应对行业挑战的过程中,CQR逐渐积累了丰富的安全实践经验,并赢得了客户的信赖和认可。
为了拓展业务范围和提升品牌影响力,CQR SECURITY公司开始实施国际化战略。公司积极开拓海外市场,与多个国家的电子企业建立了合作关系。同时,CQR还加强了与国际安全组织的交流与合作,共同推动全球网络安全水平的提升。通过国际化战略的成功实施,CQR不仅拓展了业务版图,还提升了自身的技术水平和国际竞争力。
由于业务的需求,我也面试过不少人。在问完基本情况后,我都会问一两个跟专业有关的问题。令我想不到的是,在那些应聘者中,有刚毕业的学生,但也有一两年工作经验的,但他们中的绝大多数都倒在了我的问题前。 我也在 ...… 查看全部问答∨ |
|
示波器价格的主要决定因素是带宽和功能。 探头是示波器接触电路的部分,好的探头可以提供测试需要的保真度。 即使无源探头,内部也必须有非常多的无源器件补偿电路(RC网络)。… 查看全部问答∨ |
|
介绍了一种由气动人工肌肉构建的双足机器人关节,该关节利用气动人工肌肉的柔性特性,可以有效控制双足机器人快速行走或跑步时的落地脚冲击问题。 详细给出了气动人工肌肉的工作原理以及由其构成的关节系统的硬件架构。同时介绍了基于此硬 ...… 查看全部问答∨ |
本帖最后由 jameswangsynnex 于 2015-3-3 19:57 编辑 足球世界杯吸引亿万观众收看,有望推动全球电视机顶盒(STB)出货量增长10%,而且球迷青睐高清(HD)机顶盒,以避免错过任何精彩细节。 2010年全球STB出货量将从2009年的1.328亿个增长到1.465 ...… 查看全部问答∨ |
最近在研究gsm modem发送wap push,按照网上流传的编码 方式编码后,生成的编码如下 0051000BA1 3158714092F4 00F5A7 86 0B05040B8423F00003030101 29060603AE81EA8DCA 02056A0045C6080C03 3231312e3133362e3135332e33302f776170707573682 ...… 查看全部问答∨ |
|
请问什么是keil c与proteus的联合调试,具体有什么用呢,能说下步骤吗,每次我都是先用keil c生成.hex文件,然后打开proteus将这个文件导进去运行,如果程序出错就单独看程序, 还有别的更加好的调试方法吗,难道能边看p ...… 查看全部问答∨ |
“clkval_calc = (WORD)((float)(S3C2440A_HCLK)/(2.0*5000000)+0.5)-1;”怎么解释? 在S3C2440A中的原版BSP(针对WinCE5.0的)在 “c:\\WINCE500\\PLATFORM\\SMDK2440A\\Src\\Bootloader\\Eboot\\main.c”中的static void InitDisplay(void)函数中 有如下代码: clkval_calc = (WORD)((float)(S3C244 ...… 查看全部问答∨ |