//TIM1 ETR触发副程式(PD3) TIM1->IER |= 0x40; //Enable触发中断 TIM1->ETR |= 0x00; //ETR触发极性 ETP=1 TIM1->ETR |= 0x30; //ETR预分频参数 TIM1->ETR |= 0x03; //外部触发滤波参数 TIM1->ETR |= 0x40; //使能ECE位 TIM1->IER |= 0x40; //Enable触发中断 TIM1->CR1 |= TIM1_CR1_CEN ; //enable TIM1 设定值如上,但无法进入中断副程式,请教原因是? i = TIM1->SR1; TIM1->SR1 &=0xBF; i = TIM1->SR1; tmpcntrh = TIM1->CNTRH; tmpcntrl = TIM1->CNTRL; tmpcntr = (uint16_t)(tmpcntrl); tmpcntr |= (uint16_t)((uint16_t)tmpcntrh << 8); Show_String1(tmpcntr,2,40); 有另外写一个副程式,可以确认ETR有正确收到计数值,并改变CONTER值,但无法进入中断副程式 |
签到 |
签到 |
签到 |
测试标签123
IAR FOR ARM和IAR FOR STM8无法共存,
STM8L052,液晶内部电源怎么用?
STM8S103飞线外接芯片,I2C不能得到slaveAddress应答,通讯失败。
STM8S105C6T6 UART2串口,能接收数据,不能发送数据
STM8S105K4 串口2 无奇偶校验,也能接收 偶校验的 数据
在STM8S的IAP使用中断和APP使用中断问题
STM8L151 SMBUS设计
STM8S103F复位异常
STM8L的LCD调试时不亮