MCU
icerol
这个作者很懒,什么都没留下…
展开
-
TIM1 外部脉冲计数
void TIM1_init(){ PC_DDR_DDR1 = 0; PC_CR1_C11 = 1; TIM1_CCMR1 = 0x9d; TIM1_CCER1 = 0x02; TIM1_SMCR = 0x57; TIM1_CR1 = 0x01;}翻译 2020-04-06 19:21:45 · 874 阅读 · 0 评论 -
STM8 TIM4 自动计算初始化函数
/* * @brief Simple calulate square number. * @param1 Base number * @param2 Exponent number * @retval Number of base^number * @author: icerol*/unsigned long pow(uint base , uint ...原创 2020-04-04 22:19:25 · 512 阅读 · 0 评论 -
STM8 TIM2 基本定时器自动计算初始化函数
/* * @brief Simple calulate square number. * @param1 Base number * @param2 Exponent number * @retval Number of base^number * @author: icerol*/unsigned long pow(uint base , uint...原创 2020-04-04 20:36:20 · 1500 阅读 · 0 评论 -
STM8S TIM2 输出PWM初始化函数
参考网上例程总结出初始化函数#defineTIM2_CLK 16000000voidtimer2_Init(charchannal,ulonghz,intpwm){TIM2_ARRH=(TIM2_CLK/hz)/256;TIM2_ARRL=(TIM2_CLK/hz)%256;switch(channa原创 2017-07-03 21:40:21 · 4580 阅读 · 0 评论 -
STM8S TIM1/TIM2 初始化函数
/*TIM2初始化函数返回值:无参数:定时时间 us*/#define CPU_CLK 16027 //主频 KHzvoid timer2_Init(ulong us){ uchar PSCR = 0; //分频 uint pow; ulong ARR;start: pow=1; for(uchar原创 2017-07-03 21:55:17 · 3650 阅读 · 0 评论