TMS320F2802x Piccolo系列控制器的波特率选择与控制寄存器详解

需积分: 41 109 下载量 169 浏览量 更新于2024-08-06 收藏 24.27MB PDF 举报
本资源主要讨论的是TMS320F2802x Piccolo系列数字信号控制器(DSC)中的波特率选择和控制寄存器,以及系统时钟管理。波特率选择寄存器(BAUD)用于设置串行通信接口SCI的波特率,通过结合高字节SCIHBAUD和低字节SCILBAUD,可以实现64K种不同的通信速率。波特率计算公式涉及内部低速外设时钟(LSPCLK)和波特率选择寄存器的值,同时指出当BRR为0时,波特率会采用固定值。 在控制寄存器SCICTL2中,关键字段包括TXRDY和TX EMPTY,前者是发送器缓冲区准备接收新字符的就绪标志,写入数据会清零此位,若中断使能且置位,会触发发送器中断;后者则是发送器空标志,指示SCITXBUF和TXSHF的状态,系统复位或SW RESET置位该位。此外,资源还涵盖了时钟与系统控制模块的详细内容,如外设时钟的启用和预分频器配置、OS