找回密码
 立即注册
楼主: ldc521

定时器01234与串口1234同时使用的问题 | T0还在,还有 RTC定时器

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:185
  • 最近打卡:2025-04-30 15:20:38

12

主题

58

回帖

936

积分

高级会员

积分
936
发表于 2024-6-26 08:44:15 | 显示全部楼层
_奶*** 发表于 2024-6-25 10:16
蜂鸣器这个直接pwm驱动就得了,,pwm都用完了?用的什么单片机啊

STC8H8K64U,有8路电机用了PWM
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-04-30 08:43:23

33

主题

2351

回帖

4860

积分

论坛元老

积分
4860
发表于 2024-6-26 08:45:49 | 显示全部楼层
ldc*** 发表于 2024-6-26 08:44
STC8H8K64U,有8路电机用了PWM

好么  用的是干干净净啊,,,那就看看rtc吧,,虽然RTC功能不太好用,但是当个定时器来用还是没问题的,,
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:185
  • 最近打卡:2025-04-30 15:20:38

12

主题

58

回帖

936

积分

高级会员

积分
936
发表于 2024-6-26 08:47:22 | 显示全部楼层
晓*** 发表于 2024-6-25 10:52
我的方案:
串口1可以使用T1产生115200bps波特率

硬件上已经确认了,
串口1是19200,
串口4是19200,

串口3是9600,
串口2是外接设备,可能是9600,也可能是115200,还可能是其他的,

如果要复用的话,每个程序都要修改一遍配置
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-04-30 08:43:23

33

主题

2351

回帖

4860

积分

论坛元老

积分
4860
发表于 2024-6-26 13:37:33 | 显示全部楼层
ldc*** 发表于 2024-6-26 08:47
硬件上已经确认了,串口1是19200,串口3是9600,串口4是19200,串口2是外接设备,可能是9600,也可能是11 ...

反正就是不能把波特率一样的放到串口2上呗,,  串口4干串口2的工作接外部设备
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:185
  • 最近打卡:2025-04-30 15:20:38

12

主题

58

回帖

936

积分

高级会员

积分
936
发表于 2024-6-26 13:39:50 | 显示全部楼层
_奶*** 发表于 2024-6-26 13:37
反正就是不能把波特率一样的放到串口2上呗,,  串口4干串口2的工作接外部设备 ...

主要是硬件写死了,哈哈哈,早知道这样提前规划一下了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-04-30 08:43:23

33

主题

2351

回帖

4860

积分

论坛元老

积分
4860
发表于 2024-6-26 14:10:22 | 显示全部楼层
ldc*** 发表于 2024-6-26 13:39
主要是硬件写死了,哈哈哈,早知道这样提前规划一下了

哎,,要不看看还有啥别的方法驱动蜂鸣器?或者换个有源的蜂鸣器?
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:185
  • 最近打卡:2025-04-30 15:20:38

12

主题

58

回帖

936

积分

高级会员

积分
936
发表于 2024-7-10 17:26:26 | 显示全部楼层
神*** 发表于 2024-6-25 08:04
你2个相同的波特率,应该用串口2,T2

==T2可以共享

PWMA 频率是16K的pwm输出,4路电机
PWMB 频率是25HZ的pwm输出,2路电机
这种情况下还能不能把PWM拿出来做定时器用呢?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-04-30 08:43:23

33

主题

2351

回帖

4860

积分

论坛元老

积分
4860
发表于 2024-7-10 17:56:41 | 显示全部楼层
ldc*** 发表于 2024-7-10 17:26
PWMA 频率是16K的pwm输出,4路电机
PWMB 频率是25HZ的pwm输出,2路电机
这种情况下还能不能把PWM拿出来做 ...

PWMB开启更新中断 里面做个计数累加值,,,这样的软定时器应该是可以,,应该是影响不大,,
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 02:50 , Processed in 0.154181 second(s), 97 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表