PWM:  假设PWM的时钟主频是 PWM_CLK_FREQ Hz,则如果需要输出频率为 xHz,占空比为 y% 的波形时,

则只需要在定时器的周期寄存器中写入(PWM_CLK_FREQ / x),在占空比寄存器中写入((PWM_CLK_FREQ / x)* y / 100u)即可。

Pwm_SetPeriodAndDuty(channel, period, duty);   // period =(PWM_CLK_FREQ / x);  duty = (PWM_CLK_FREQ / x)* y / 100u)(注意:占空比会因为除法导致数据不完整,丢失小数部分)

 

键盘的输入不是只有当敲击回车键时才把前面的所有键值一并输入,而是每一个键位敲击后都已经输入,按下删除键后会在接收buff和回显上一起做删除操作;按键是单字节的输入,不是等待回车键后的一次性输入。

posted on 2023-02-16 10:34  lance9527  阅读(130)  评论(0编辑  收藏  举报