1、频率测量
2、波形发生
说明一个问题,如果没注意到有时会浪费很多时间。
使用单片机进行频率测量时,用函数发生器来产生频率信号,那么,该怎么输出信号?输出的信号用什么线接?
1、如何输出信号。
我开始测量的时候用的是这款信号发生器的前面的CHB通道,这个通道可以产生方波,但是单片机一直测不出频率。后来改换了后面的固定的TTL输出后,才能够实现测量。但是确浪费了很多的时间,而且搞得很乏力。所以,用单片机来测量信号发生器的波形时,应该首先用TTL波形来进行测试。当然,先进一点的仪器就不用这样了。
2、信号用什么线传递。
应该用双夹线,而不应该用示波器的那种探头,因为探头里面的电容与电阻会影响测量的精度,。
末尾插一个知识点:
GPIO的引脚模式配置中的复用推挽输出:
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
在呼吸灯的PWM输出方式中,引脚即配置为此模式,那么,为什么要这样配置呢?
首先我们来看一下它的含义。复用推挽输出:高低电平都可以输出,既可以向负载灌电流又可以从负载吸收电流,带载能力强。
然后我们对呼吸灯的控制就是通过对它输出电压来进行控制的。即通过调节一个周期内脉冲宽度的大小来进行灯的亮度控制,所以这里我们即要输出高电平,又要输出低电平,所以就要配置为复用推挽输出。