while(1)
{
t++;
key=KEY_Scan(0);
if(key==WKUP_PRES)
{
if(pwmval<250)pwmval+=10;
TIM_SetCompare1(TIM1,pwmval); //输出
}else if(key==KEY1_PRES)
{
if(pwmval>10)pwmval-=10;
else pwmval=0;
TIM_SetCompare1(TIM1,pwmval); //输出
}
原子哥,这个 pwmval的单位是什么啊?还有就是这个范围是怎么设定的,我想把捕获和这个pwm dac连起来添加一个变量从而达到控制输出电压,您看可行吗?还有就是输出电压的引脚应该怎么设置啊?
while(1)
{
t++;
key=KEY_Scan(0);
if(key==WKUP_PRES)
{
if(pwmval<250)pwmval+=10;
TIM_SetCompare1(TIM1,pwmval); //输出
}else if(key==KEY1_PRES)
{
if(pwmval>10)pwmval-=10;
else pwmval=0;
TIM_SetCompare1(TIM1,pwmval); //输出
}
原子哥,这个 pwmval的单位是什么啊?还有就是这个范围是怎么设定的,我想把捕获和这个pwm dac连起来添加一个变量从而达到控制输出电压,您看可行吗?还有就是输出电压的引脚应该怎么设置啊?
举报