- 博客(8)
- 收藏
- 关注
原创 stm8s_iwdg(独立看门狗)
这里写代码片IWDG_Initializes(); //初始化IWDG_ReloadCounter(); //喂狗(重载计数值)初始化流程:void IWDG_Initializes(void){ IWDG_Enable(); //使能看门狗 IWDG_WriteAccessCmd(IWDG_WriteA...
2018-09-12 09:38:17
2627
原创 粗略限定电平持续时间,和测量脉冲周期(恒定周期)
这里写代码片{ 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
1049
原创 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
3380
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
468
翻译 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
378
转载 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
1366
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人