如何利用stc89c52rc的T2定时计数器产生38400的波特率
时间:10-02
整理:3721RD
点击:
1.求c语言程序...
2.我看了stc使用手冊,但感觉还是不太懂,所以不会写。
晶振11.0592M 的,我只需要发送的波特率为38400就行了,不用接收。即TCLK=1 ;RCLK=0;对吧?然后C/T\2\=0;TR2=0;其实最关键的是我都不理解为什么T2定时器可以产生38400的波特率,不都是16位的吗....所以也不会计算TH2,TL2,RCAP2L,RCAP2H的值。谢谢
2.我看了stc使用手冊,但感觉还是不太懂,所以不会写。
晶振11.0592M 的,我只需要发送的波特率为38400就行了,不用接收。即TCLK=1 ;RCLK=0;对吧?然后C/T\2\=0;TR2=0;其实最关键的是我都不理解为什么T2定时器可以产生38400的波特率,不都是16位的吗....所以也不会计算TH2,TL2,RCAP2L,RCAP2H的值。谢谢
去宏晶网站上去下一个波特率生成器
你这个的话需要倍频,不然11.0592达不到你所需要的波特率
从网上找了个模板程序,可以实现,但不懂为什么用T2就可以呢?
T2结构不同,请问现在代码还在么?能发一下么?
