25.5.7 调试操作
当CPU暂停在debug模式下时,USART可以继续通常操作。如果USART被配置成需要CPU通过中断或类似操作提供周期性的服务,错误的操作或数据的结果将在调试期间出现。USART能被迫停止在调试期间。
参考DBGCTRL的描述。
25.5.8 寄存器访问保护
所有的有写访问寄存器可以随时通过外设访问控制(PAC)写保护,除了以下寄存器:
。中断标志和清除寄存器(INTFLAG)
。状态寄存器(STATUS)
。数据寄存器(DATA)
写保护的执行是通过向寄存器描述中写保护属性来实现的。
当CPU当CPU暂停在调试模式,所有的写保护自动的禁止。
写保护不适用于通过外部寄存器访问。
25.5.9 模拟连接
不适用
25.6 功能描述
25.6.1 工作原理
USART 用了三条通讯线进行数据传输:
。RxD 用来接收
。TXD 用来发射
。XCK 用来在同步模式时传输时钟
USART 数据传输是以帧为基础的,一个串行帧由以下组成:
。一个起始位 。5,6,7,8,9位比特
。MSB或LSB开头
。没有,偶数或奇数奇偶校位
。1或者2停止位
一个帧起始,由一个起始位紧跟关一个字符的数据位。如果使能,奇偶检验位将插到数据比特和停止位之前。一个帧能直接接一个新的帧,或者通讯线能返回空闲状态(高电平)。图25-2描述了可能的帧的格式。
括号中的位是可选。
st 起始位;总是低电平
(n) 数据位;0到8
P 奇偶校验位;偶或奇
Sp 停止位;总是高电平
IDLE空闲 没有数据传输;总是高电平
|