跳转到主内容
Knowledgebase
Home
Renesas Electronics China - Knowledgebase

uPD789101A,可将CSIE20置0使SCI操作停止后将它置1,作为用第一个时钟到来时的起始位启动发/收的方法吗?

最新更新:2011年10月 07日

Question:

在uPD789101A中,SIO作为时钟SCI通讯的从操作。
当串行时钟由于异常而产生波动时,就失去了数据的同步。

将串行操作模式寄存器(CSIM20)的CSIE20设置为0使SCI操作停止, 然后再次将它设置为1,作为在串行通讯空闲期间用第一个时钟到来时的起始位启动发送/接收的方法,可以吗?

Answer:

你的做法是正确的。
当位偏移发生时,停止串行通讯操作,然后重新启动它。
这将初始化位计数器并从起始位引发数据的发送/接收。
因为发送缓冲器的内容并没有被清除,而只是被新的数据替换,不会有问题。
Suitable Products