51单片机串口通信定时器初值怎么计算啊?公式和计算原理麻烦说一下!
3个回答
展开全部
//工作频率12M,所以定时器脉冲频率为1M=1000000
#define F 12 //时钟频率,单位MHz
#define BaudRate 1200
#define oTH1 (256-(((F*1000000)/384) / BaudRate)) // 定时器1计数器高字节初值
#define F 12 //时钟频率,单位MHz
#define BaudRate 1200
#define oTH1 (256-(((F*1000000)/384) / BaudRate)) // 定时器1计数器高字节初值
追问
我在网上也找到了这个答案,但是我不明白波特率跟这个定时器的关系。麻烦你详细一点!
追答
就是计数器溢出一次的时间就是串口一位数据的时间
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看看我的这个回答肯定会帮到你的。
http://zhidao.baidu.com/question/472019671?&oldq=1
http://zhidao.baidu.com/question/472019671?&oldq=1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询