原创 TIM1 外部脈衝計數
void TIM1_init() { PC_DDR_DDR1 = 0; PC_CR1_C11 = 1; TIM1_CCMR1 = 0x9d; TIM1_CCER1 = 0x02; TIM1_SMCR = 0x57;
原创 STM8 TIM4 自動計算初始化函數
/* * @brief Simple calulate square number. * @param1 Base number * @param2 Exponent number * @retval
原创 STM8 TIM2 基本定時器自動計算初始化函數
/* * @brief Simple calulate square number. * @param1 Base number * @param2 Exponent number * @retval
原创 STM8S TIM1/TIM2 初始化函數
/* TIM2初始化函數 返回值:無 參數:定時時間 us */ #define CPU_CLK 16027 //主頻 KHz void timer2_Init(ulong us) { uchar PSCR = 0; //分
原创 STM8S TIM2 輸出PWM初始化函數
參考網上例程總結出初始化函數 #define TIM2_CLK 16000000 void timer2_Init(char channal, ulong hz,int pwm) { TIM2_ARRH = (TIM2