找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1375|回复: 6
打印 上一主题 下一主题
收起左侧

51单片机定时器0,1都被用了,用串口必须要把定时器1的内容删了吗?

[复制链接]
跳转到指定楼层
楼主
ID:907024 发表于 2022-4-16 18:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题所示
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:624769 发表于 2022-4-16 18:10 来自手机 | 只看该作者
用串口,可以用t2定时器,或者串口模式2,固定波特率模式,然后反算出波特率之后,另外一边的设备或电脑,迁就51单片机的波特率调整。
回复

使用道具 举报

板凳
ID:401564 发表于 2022-4-16 20:39 | 只看该作者
看数据手册,串口的波特率并不都是固定用某个定时器的,可以切换的
回复

使用道具 举报

地板
ID:121859 发表于 2022-4-17 09:05 | 只看该作者
如果有定时器2的话,可以用定时器2做波特率发生器;如果没有,可以分时使用定时器1;如果都不能的话,可以扩展一个8251
回复

使用道具 举报

5#
ID:213173 发表于 2022-4-17 10:53 | 只看该作者
楼主没有贴程序,无法提供具体建议。通常不是很复杂的程序一个定时器0足以应对多项定时需求,定时器1作波特率发生器。定时器不够用基本上都是不能合理规划程序构架,程序运行效率低下。曾经用一个定时器搞定20~50分钟可预置倒计时、无源蜂鸣器驱动及互补对称的两路PWM脉冲输出。
回复

使用道具 举报

6#
ID:123289 发表于 2022-4-18 17:24 | 只看该作者
赞同板櫈的意见。
回复

使用道具 举报

7#
ID:907024 发表于 2022-4-18 18:31 | 只看该作者
wulin 发表于 2022-4-17 10:53
楼主没有贴程序,无法提供具体建议。通常不是很复杂的程序一个定时器0足以应对多项定时需求,定时器1作波特 ...

你好!我就是做了一个发声的,定时器0控制了音调频率,定时器1控制了延迟时间,我想在加个串口链接电脑,却不知道怎么设置串口。因为平常没用到过两个定时器的
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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