- 博客(8)
- 收藏
- 关注
原创 stm8s_iwdg(独立看门狗)
这里写代码片 IWDG_Initializes(); //初始化 IWDG_ReloadCounter(); //喂狗(重载计数值) 初始化流程: void IWDG_Initializes(void) { IWDG_Enable(); //使能看门狗 IWDG_WriteAccessCmd(IWDG_WriteA...
2018-09-12 09:38:17 2651
原创 粗略限定电平持续时间,和测量脉冲周期(恒定周期)
这里写代码片 { if(SA_READ==0) { if(flag_high==1)//下降沿 { flag_high=0; SA_delay=0;//脉冲边沿清零 Counter = TIM2_GetCapture(); if(Counter>50000)//高电平时间大于50ms ...
2018-09-11 17:08:05 1060
原创 stm8s 定时器2测量脉冲宽度(单位 us)
这里写代码片 void Init_Timer2(void) { GPIO_Init(GPIOA, GPIO_PIN_3, GPIO_MODE_IN_PU_NO_IT);//输入 无中断 TIM2_TimeBaseInit(TIM2_PRESCALER_16,65536-1); //16分频, 65ms 溢出 TIM2_Cmd(ENABLE); } uint16...
2018-09-06 14:00:24 3397 2
翻译 tm8 uart1
这里写代码片 void UART_Initializes(void) { UART1_Init((uint32_t)115200, UART1_WORDLENGTH_8D, UART1_STOPBITS_1, UART1_PARITY_NO, UART1_SYNCMODE_CLOCK_DISABLE, UART1_MODE_TXRX_ENABLE); UART1_Cmd(ENABLE); ...
2018-08-31 10:48:49 477
翻译 stm8 eeprom
这里写代码片 void EEPROOM_Configuration(void) { FLASH_DeInit(); /* Define flash programming Time*/ FLASH_SetProgrammingTime(FLASH_PROGRAMTIME_STANDARD); /* Unlock Data memory */ FLASH_Unlock(FLASH_MEMT...
2018-08-31 10:22:35 390
转载 STM8 AWU超低功耗模式
每次唤醒AWU 中断标志一定要清除 __interrupt void AWU_IRQHandler(void) { AWU->CSR = AWU->CSR; /* 清除更新中断标志位 */ } 复制代码 void Enter_Halt() { CLK_DeInit(); AWU_DeInit(); AW...
2018-08-28 17:05:00 1390 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人