首页> FAQ> 当前页

问:发送器的初始化操作过程包括哪几步?

答:①SCI控制寄存器SCCl中的ENSCI位写入逻辑1以允许SCI模块功能。 ②向SCI控制寄存器SCC2中的TE位写入逻辑1以允许SCI发送器功能。 ③先读SCI状态寄存器SCSl,然后将数据写到SCDR。 ④重复第③步。 发送逻辑自动设置SCSl中的发送数据寄存器空状态标志SCTE和发送结束状态标志TC。 软件能随时读取这两个标志。当SCDR传送一个字节至发送移位寄存器后,SCSl中的发送器空标志SCTE置1,表示SCDR此时可以从内部数据总线接收新的数据。如果SCC2中的SCI发送中断位SCTIE已置允许,那么SCTE标志同时还会产生发送器空中断请求。当数据经移位寄 存器由TxD引脚发送完毕时,TC标志置1。如果SCC2中的SCl发送结束中断位TCIE已置允许,那么Tc标志还会产生发送完成中断请求。当发送器移位寄存器不发送字符时,TxD引脚进入闲置状态,呈现高电平。如果软件一旦清除SCCl中的ENSCl位,那么发送器与接收器都会放弃对E端口引脚的控制权。