波特率发生器-路面裂缝影像几何特征提取算法

时间:2021-06-04 00:01:30
【文件属性】:
文件名称:波特率发生器-路面裂缝影像几何特征提取算法
文件大小:8.38MB
文件格式:PDF
更新时间:2021-06-04 00:01:30
PICF1946 24.7 波特率发生器 MSSPx 模块具有波特率发生器,用于在 I2C 和 SPI 主 模式下生成时钟。波特率发生器(BRG)的重载值保存 在 SSPxADD 寄存器(寄存器 24-6)中。写 SSPxBUF 时,波特率发生器将自动开始递减计数。 完成给定操作时,内部时钟将自动停止计数,时钟引脚 将保持 新的状态。 图 24-39 中的内部“重载”信号可使 SSPxADD 的值装 入到 BRG 计数器中。此操作在模块时钟信号的每个振 荡周期内发生两次。指示“重载”信号何时有效的逻辑 取决于 MSSPx 正在使用的工作模式。 表 24-4 演示了不同指令周期下的时钟速率以及装入 SSPxADD 的 BRG 值。 公式 24-1: 图 24-40: 波特率发生器框图 表 24-4: 不同 BRG 值下的 MSSPx 时钟速率 FCLOCK FOSC SSPxADD 1+( ) 4( ) -------------------------------------------------= 注: 当用作 I2C 模式下的波特率发生器时, SSPxADD 的值 0x00、0x01 和 0x02 无效。 这是固有的限制。 FOSC FCY BRG 值 FCLOCK (2 次 BRG 计满返回) 32 MHz 8 MHz 13h 400 kHz(1) 32 MHz 8 MHz 19h 308 kHz 32 MHz 8 MHz 4Fh 100 kHz 16 MHz 4 MHz 09h 400 kHz(1) 16 MHz 4 MHz 0Ch 308 kHz 16 MHz 4 MHz 27h 100 kHz 4 MHz 1 MHz 09h 100 kHz 注 1: I2C 接口并非在各个方面都符合 400 kHz I2C 规范 (该规范适用于速率大于 100 kHz 的情况),在需要较 高速率的应用场合应慎重使用。 SSPxM<3:0> BRG 递减计数器SSPxCLK FOSC/2 SSPxADD<7:0> SSPxM<3:0> SCLx 重载 控制 重载DS41414C_CN 第 288 页 初稿  2012 Microchip Technology Inc.

网友评论