首页 理论教育 串口1中继广播方式的应用

串口1中继广播方式的应用

时间:2023-11-02 理论教育 版权反馈
【摘要】:STC15W4K32S4单片机的串口1具有中继广播方式。除采用Tx_Rx位设置外,还可以利用STC-ISP下载编程软件对串口1设置成中继广播方式,即通过操作STC-ISP下载编程软件,也可以将串口1设置为中继广播方式。实际上,使用Tx_Rx位设置串口1的中继广播方式是用户在编程中设置的。

串口1中继广播方式的应用

STC15W4K32S4单片机串口1具有中继广播方式。所谓中继广播就是指单片机的串口发送引脚(TXD)能实时检查观测到从串口接收引脚(RXD)输入的信号电平状态,即TXD引脚可以对RXD引脚上输入的信号进行实时整形、放大,并实时跟踪输出反映RXD端输入的信号电平。

STC15W4K32S4单片机串口1的中继广播功可以通过设置CLK_DIV寄存器来实现。CLK_DIV是时钟分频特殊功能寄存器(或称PCON2寄存器),字节地址为97H,不可位寻址,系统复位后各有效位初值为0,其格式及各位的功能如下:

其中Tx_Rx位是控制串口1的中继广播方式设置位:

当置Tx_Rx=0时,串口1为UART,普通串口通信工作方式

当置Tx_Rx=1时,串口1为中继广播方式。

除采用Tx_Rx位设置外,还可以利用STC-ISP下载编程软件对串口1设置成中继广播方式,即通过操作STC-ISP下载编程软件,也可以将串口1设置为中继广播方式。(www.xing528.com)

当单片机的工作电压低于上电复位门槛电压时,Tx_Rx位默认为0,即串口1默认为UART功能。当单片机的工作电压高于上电复位门槛电平时,单片机首先读取用户在STC-ISP下载编程软件中的设置:

1)如果用户设置了“串口1的中继广播方式,即允许使用单片机TXD引脚监测RXD引脚信号,并对外实时输出反映RXD引脚端输入的电平状态”,则上电复位后,TXD引脚将会实时输出RXD引脚输入的电平状态。

2)如果用户没有设置“串口1的中继广播方式,即未选择单片机TXD引脚对外输出实时反映RXD引脚端输入的电平状态”,则上电复位后,串口1为UART功能,用于异步串行通信,这时,TXD引脚不能实时监测RXD引脚的信号输入,也不会对外输出RXD端的输入电平状态。

实际上,使用Tx_Rx位设置串口1的中继广播方式是用户在编程中设置的。在STC-ISP下载编程软件中设置串口1为中继广播功能是在单片机上电复位后就可以执行,如果在用户程序中也设置了中继广播功能,则以用户程序设置的串口1功能为主,在STC-ISP下载编程软件中设置的将被覆盖。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈