|
用TIM2 捕获频率低的时候还可以,能捕获正确,如果提高频率(大概4KHZ)就不可以了,在加大频率程序就不出捕获中断了 #pragma vector=TIM2_CAPCOM_CC2IF_vector __interrupt void TIM2_CAPCOM_CC2IF_ISR (void) { TIM2_SR1 &=~0x04; ccrSA = TIM2_CCR2H; ccrSA <<= 8; ccrSA += TIM2_CCR2L; if(ccrSA<ccrST&&TStar==0) { ccrST = ccrSA; TStar=65535; } else { ccr = (65536.0*TStar+ccrSA-ccrST); if(ccr>3000.0) delay_us(2); TStar=0; ccrST = ccrSA; ccrADD+=ccr; ccrnum++; } PulseF=1; if(ccr<=200.0)//换高速 { gaosu(); } } |
STM8S103飞线外接芯片,I2C不能得到slaveAddress应答,通讯失败。
测试标签123
IAR FOR ARM和IAR FOR STM8无法共存,
STM8L052,液晶内部电源怎么用?
STM8S105C6T6 UART2串口,能接收数据,不能发送数据
STM8S105K4 串口2 无奇偶校验,也能接收 偶校验的 数据
在STM8S的IAP使用中断和APP使用中断问题
STM8L151 SMBUS设计
STM8S103F复位异常
STM8L的LCD调试时不亮
微信公众号
手机版
评分
查看全部评分
但是也不应该到4KHZ就捕获不了了吧,
评分
查看全部评分