本帖最后由 crazy2012 于 2014-2-26 13:45 编辑
在做STM8S定时器测频率。用STM8S PB4输出方波。输入到PD4 测频率。
初始化代码如下
GPIO_Init(GPIOB,GPIO_PIN_4,GPIO_MODE_OUT_PP_HIGH_SLOW);//
我开了个定时器中断,在定时器中断中做IO翻转。
GPIO_WriteReverse(GPIOB,GPIO_PIN_4);
程序就是这么简单,现在问题是直接用示波器测输出口PB4发现没有波形输出,必须用线把输出口PB4接到单片机定时器的捕获口PD4再用示波器测就可以看到波形,这个是什么情况。现在测得的频率是正确的。不清楚,是怎么回事儿。
|