STM8S103 Tim2、Tim4能定时GPIO输出脉冲吗?

2019-07-14 17:02发布

各位大侠,STM8S103  tim2、Tim4能定时GPIO输出最20ns脉冲吗?看有的朋友2M可以定时1us?怎么我用16MHz时钟不分频最小却只有4.4us ?

CLK->CKDIVR |= 0x00;

void TIM4_Init(void)
{
         TIM4_EGR  =0x01;   
         TIM4_PSCR =0x00;   //设置时钟分频 2M/2=1MHz---1us  
         TIM4_ARR  =0x01;         
         TIM4_CNTR =0x00;         //计数器值
        TIM4_CR1 |= 0x81;
         TIM4_IER |= 0x01;  
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
kingnet_520888
1楼-- · 2019-07-14 23:55
请问你62.5ns有验证过吗?定时器怎么配置呢?谢谢!
乔伊斯e
2楼-- · 2019-07-15 05:52
 精彩回答 2  元偷偷看……
阿兵888824
3楼-- · 2019-07-15 07:58
用cube  生成 然后自己算一下
7545wfs
4楼-- · 2019-07-15 13:51
定时器时钟设置为16MHz 然后pwm输出模式,计数值为1就行。
站着幻想
5楼-- · 2019-07-15 18:04
这个是io口的限制
lingjianghui
6楼-- · 2019-07-15 22:49
你这个用不着定时器,直接分频输出就行了,频率高了波形不是特理想.

一周热门 更多>