共3条
1/1 1 跳转至页
38400PBS 波特率38400PBS设置对吗?
问
晶振频率22.1184MHZ,使用STC89C54RD+,用定时器T1做波特率发生器,自
动装载模式,波特率取19200PBS能正常收发,而波特率取38400PBS不能正常收
发,大家来指教!
BAUD192: ANL PCON,#01111100B ;SMOD=0
MOV TMOD,#00100111B
MOV TH1,#0FDH
MOV TL1,#0FDH
MOV SCON,#50H
RET
BAUD384: ORL PCON,#10000000B ;SMOD=1
MOV TMOD,#00100111B
MOV TH1,#0FDH
MOV TL1,#0FDH
MOV SCON,#50H
RET 答 1: STC12C5410AD系列单片机用户手册(2006-6-26)STC12C5410AD系列单片机用户手册(2006-6-26)
STC89C51RC/RD+系列单片机用户手册(2006-5-1) 答 2: 是BPS 答 3: 设置正确设置正确,好像少了一句SETB TR1 答 4: 在串口使用的TIMER1不需要SETB TR1 答 5: 用TIMER1做波特率发生器,必须要SETB TR1不然TIMER1就不运行,保持原值,无法溢出,就无法完成重装,就无法产生波特率 答 6: STC89C51RC/RD+系列单片机用户手册(2006-5-1)STC89C51RC/RD+系列单片机用户手册(2006-5-1)
STC12C5410AD系列单片机用户手册(2006-6-26)
----见“定时器T1做波特率发生器”部分
用TIMER1做波特率发生器,必须要SETB TR1
不然TIMER1就不运行,保持原值,无法溢出,就无法完成重装,就无法产生波特率
动装载模式,波特率取19200PBS能正常收发,而波特率取38400PBS不能正常收
发,大家来指教!
BAUD192: ANL PCON,#01111100B ;SMOD=0
MOV TMOD,#00100111B
MOV TH1,#0FDH
MOV TL1,#0FDH
MOV SCON,#50H
RET
BAUD384: ORL PCON,#10000000B ;SMOD=1
MOV TMOD,#00100111B
MOV TH1,#0FDH
MOV TL1,#0FDH
MOV SCON,#50H
RET 答 1: STC12C5410AD系列单片机用户手册(2006-6-26)STC12C5410AD系列单片机用户手册(2006-6-26)
STC89C51RC/RD+系列单片机用户手册(2006-5-1) 答 2: 是BPS 答 3: 设置正确设置正确,好像少了一句SETB TR1 答 4: 在串口使用的TIMER1不需要SETB TR1 答 5: 用TIMER1做波特率发生器,必须要SETB TR1不然TIMER1就不运行,保持原值,无法溢出,就无法完成重装,就无法产生波特率 答 6: STC89C51RC/RD+系列单片机用户手册(2006-5-1)STC89C51RC/RD+系列单片机用户手册(2006-5-1)
STC12C5410AD系列单片机用户手册(2006-6-26)
----见“定时器T1做波特率发生器”部分
用TIMER1做波特率发生器,必须要SETB TR1
不然TIMER1就不运行,保持原值,无法溢出,就无法完成重装,就无法产生波特率
共3条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 【S32DS】S32K3 RTD7.0.1 HSE 组件配置报错问题解决被打赏¥27元 | |
| 【S32K3XX】MCME 启动 CORE1被打赏¥23元 | |
| AG32VH407下温度大气压传感器及其检测被打赏¥20元 | |
| AG32VH407下光照强度传感器BH1750及其检测被打赏¥22元 | |
| AT32VH407下使用温湿度传感器DHT22进行检测被打赏¥20元 | |
| DIY一个婴儿澡盆温度计被打赏¥34元 | |
| 【FreeRtos】FreeRtos+MPU region 配置规则被打赏¥23元 | |
| 【分享开发笔记,赚取电动螺丝刀】三分钟快速上手驱动墨水屏(ArduinoIDE)被打赏¥28元 | |
| 【S32K3XX】LIN 通讯模块使用被打赏¥31元 | |
| 【FreeRtos】FreeRtos + MPU模块的配置使用被打赏¥32元 | |
我要赚赏金
