蜂鸣器这个直接pwm驱动就得了,,pwm都用完了?用的什么单片机啊
STC8H8K64U,有8路电机用了PWM ldc521 发表于 2024-6-26 08:44
STC8H8K64U,有8路电机用了PWM
{:4_167:}好么用的是干干净净啊,,,那就看看rtc吧,,虽然RTC功能不太好用,但是当个定时器来用还是没问题的,, 晓飛飛 发表于 2024-6-25 10:52
我的方案:
串口1可以使用T1产生115200bps波特率
硬件上已经确认了,
串口1是19200,
串口4是19200,
串口3是9600,
串口2是外接设备,可能是9600,也可能是115200,还可能是其他的,
如果要复用的话,每个程序都要修改一遍配置
ldc521 发表于 2024-6-26 08:47
硬件上已经确认了,串口1是19200,串口3是9600,串口4是19200,串口2是外接设备,可能是9600,也可能是11 ...
反正就是不能把波特率一样的放到串口2上呗,{:4_200:},串口4干串口2的工作接外部设备 _奶咖君_ 发表于 2024-6-26 13:37
反正就是不能把波特率一样的放到串口2上呗,,串口4干串口2的工作接外部设备 ...
主要是硬件写死了,哈哈哈,早知道这样提前规划一下了 ldc521 发表于 2024-6-26 13:39
主要是硬件写死了,哈哈哈,早知道这样提前规划一下了
哎,,要不看看还有啥别的方法驱动蜂鸣器?或者换个有源的蜂鸣器? 神农鼎 发表于 2024-6-25 08:04
你2个相同的波特率,应该用串口2,T2
==T2可以共享
PWMA 频率是16K的pwm输出,4路电机
PWMB 频率是25HZ的pwm输出,2路电机
这种情况下还能不能把PWM拿出来做定时器用呢? ldc521 发表于 2024-7-10 17:26
PWMA 频率是16K的pwm输出,4路电机
PWMB 频率是25HZ的pwm输出,2路电机
这种情况下还能不能把PWM拿出来做 ...
PWMB开启更新中断 里面做个计数累加值,,,这样的软定时器应该是可以,,应该是影响不大,,
页:
1
[2]