找回密码
 立即注册
查看: 471|回复: 7

STC32定时器不够用怎么解决?

[复制链接]

该用户从未签到

1

主题

4

回帖

31

积分

新手上路

积分
31
发表于 2023-10-12 16:04:32 | 显示全部楼层 |阅读模式
5个定时器都用上了,定时器作波特率可以复用吗?
回复 送花

使用道具 举报

  • TA的每日心情
    奋斗
    前天 08:59
  • 签到天数: 143 天

    [LV.7]常住居民III

    27

    主题

    1343

    回帖

    4187

    积分

    论坛元老

    积分
    4187
    发表于 2023-10-12 19:15:46 | 显示全部楼层
    如果串口波特率相同的话可以共用定时器2作为波特率发生器,不同的话只能使用对应的定时器做波特率发生器。

    定时器不够用的话,还可以使用PWM实现:
    截图202310121915093711.jpg

    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    4

    回帖

    31

    积分

    新手上路

    积分
    31
     楼主| 发表于 2023-10-13 08:50:34 | 显示全部楼层
    乘风飞扬 发表于 2023-10-12 19:15
    如果串口波特率相同的话可以共用定时器2作为波特率发生器,不同的话只能使用对应的定时器做波特率发生器。
    ...

    看到了,十分感谢 请问这个pwm定时可以设置成微秒的吗
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    552

    主题

    9515

    回帖

    1万

    积分

    管理员

    积分
    14087
    发表于 2023-10-13 08:53:14 | 显示全部楼层
    可以
    回复 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    4

    回帖

    31

    积分

    新手上路

    积分
    31
     楼主| 发表于 2023-10-13 15:06:28 | 显示全部楼层

    不好意思 可以再问一下主时钟是22118400 怎么设置pwm定时器时间是微秒的吗
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    552

    主题

    9515

    回帖

    1万

    积分

    管理员

    积分
    14087
    发表于 2023-10-13 15:22:06 | 显示全部楼层
    自己具体要800uS还是 300uS, 不要等会要 nS 级
    ===根据实际需要提需求
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    4

    回帖

    31

    积分

    新手上路

    积分
    31
     楼主| 发表于 2023-10-13 15:51:19 | 显示全部楼层
    神农鼎 发表于 2023-10-13 15:22
    自己具体要800uS还是 300uS, 不要等会要 nS 级
    ===根据实际需要提需求

    69.44us 可以吗
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    552

    主题

    9515

    回帖

    1万

    积分

    管理员

    积分
    14087
    发表于 2023-10-13 16:10:48 | 显示全部楼层
    可以,你看下程序,修改下
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-19 13:03 , Processed in 0.068572 second(s), 60 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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