原创 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