标题:
占空比如何随着频率的改变,占空比跟随50%?附单片机程序
[打印本页]
作者:
bg1cxf
时间:
2024-1-15 01:28
标题:
占空比如何随着频率的改变,占空比跟随50%?附单片机程序
unsigned int ZHANKONGBI = 50;
PWMB_PSCR = 0x00;
PWMB_PS = 0x04;
PWMB_CCER1 = 0x00
PWMB_CCMR2 = 0x68;
PWMB_CCER1 = 0x33
PWMB_ENO = 0x04;
PWMB_BKR = 0x80;
PWMB_CR1 = 0x01;
PWMB_ARR = 299;
PWMB_CCR6 = 150;
PWMB_ARR = 30000000L / PINLU - 1;
PWMB_CCR6 = (PWMB_ARR / 90) * ZHANKONGBI; //错
现在问题是频率在100KHz时占空比是50%,调整输出频率到110KHz时占空比变成了55%,90KHz时变成45%。如何固定占空比,只有调整占空比时才改变?就是
PWMB_CCR6的跟随公式?
作者:
npn
时间:
2024-1-15 07:33
这是什么品牌内核单片机的写法? 具体查阅数据手册。
作者:
雷欧库珀
时间:
2024-1-15 08:58
你搜一下占空比是什么,就有占空比的计算方式
作者:
wufa1986
时间:
2024-1-15 13:44
把频率装载/2,PWMB_CCR6 =( PWMB_ARR>>1)即可
作者:
刘佑红
时间:
2024-1-15 17:38
npn 发表于 2024-1-15 07:33
这是什么品牌内核单片机的写法? 具体查阅数据手册。
看寄存器名字及设置,应该是STC的
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1