我使用的IC是ST7FLITE05Y0M6的,我的样品中在PA3口那里外接了一个LED灯,LED灯以1.7s的周期闪烁,高电平时间为70ms,低电平时间为1695ms,我本来以为样品是利用PWM实现的,后来才发现不对。究其原因有两个,第一是PA3口不是PWM口,PA2口才是PWM口,其次是假如利用PWM的话,好像不太可能实现那么小的频率(几百毫赫兹)。我想问一下是不是可以在PWM中,使用软件延迟,来减小频率呢?最后一个问题就是,是不是给PWM设置好初始值之后,PWM就可以以一定的频率不断地执行下去。然后我就可以不用理这个PWM的I/O口,去执行其他子程序呢?谢谢! |