在线时间11 小时
UID266053
ST金币0
蝴蝶豆4
注册时间2011-3-2
初级会员
- 最后登录
- 2020-12-2
|

楼主 |
发表于 2011-5-13 09:04:28
|
显示全部楼层
a0a.1 0b0c
RE:stm8s的Bug
设置如下
void TIM1_Init(void)
{
TIM1_CR1= 0X80;
TIM1_CR2= 0;
TIM1_PSCRH = 1;
TIM1_PSCRL = 0;
TIM1_ARRH = 0XFF;// TIM1_ARRL = 0;
TIM1_IER = 0;//
TIM1_CR1 |= 1; //全能计数
}
如果查询中断标志
TIM1_SR1&0x01
定时正常,当先读TIM1_CNTRH,TIM1_CNTRL时,读出来的数值总是没有分频的值,
怎样才能读出正确的计数值,不能使用定时标志位,或者中断 |
|