OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4434|回复: 4

stc12c5a60s2如何开启独立波特率115200的情况下再开一个定时器?

[复制链接]

8

主题

50

帖子

0

精华

初级会员

Rank: 2

积分
119
金钱
119
注册时间
2017-3-12
在线时间
27 小时
发表于 2017-6-28 20:23:05 来自手机 | 显示全部楼层 |阅读模式
stc12c5a60s2如何开启独立波特率115200的情况下再开一个定时器和一个外部中断?求详细程序!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

153

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1323
金钱
1323
注册时间
2016-12-27
在线时间
156 小时
发表于 2017-6-29 09:08:08 | 显示全部楼层
既然开启了独立波特率发生器,那么定时器1就释放出来作为普通的定时用了
TMOD|=0x11; //开启2个定时器模式1
TH0=0;
TL0=0;
TH1=0;
TL1=0;
TR1=1;
TR0=1;
ET0=1;
ET1=1;

IT0=1;  //下降沿触发
EX0=1;

AUXR|=0x11;  //开启独立波特率发生器,并释放定时器1,且定时器设定为12T
SCON=0x50;
BRT=-(FOSC/12/32/BAUD);
ES=1;

EA=1;

回复 支持 反对

使用道具 举报

8

主题

50

帖子

0

精华

初级会员

Rank: 2

积分
119
金钱
119
注册时间
2017-3-12
在线时间
27 小时
 楼主| 发表于 2017-7-18 02:32:50 | 显示全部楼层
大瓶子凌凌漆 发表于 2017-6-29 09:08
既然开启了独立波特率发生器,那么定时器1就释放出来作为普通的定时用了
TMOD|=0x11; //开启2个定时器模式 ...

谢谢 那么外部中断呢?
回复 支持 反对

使用道具 举报

6

主题

153

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1323
金钱
1323
注册时间
2016-12-27
在线时间
156 小时
发表于 2017-7-18 07:34:06 | 显示全部楼层
yinqirui9 发表于 2017-7-18 02:32
谢谢 那么外部中断呢?

晕,外部中断不是开了吗?下降沿外部中断
回复 支持 反对

使用道具 举报

8

主题

50

帖子

0

精华

初级会员

Rank: 2

积分
119
金钱
119
注册时间
2017-3-12
在线时间
27 小时
 楼主| 发表于 2017-7-18 22:25:41 | 显示全部楼层
大瓶子凌凌漆 发表于 2017-7-18 07:34
晕,外部中断不是开了吗?下降沿外部中断

谢谢!
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-12-19 01:22

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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