作业帮 > 物理 > 作业

谁知道用Verilog写串口通信时,数据传输时波特率是怎么计算出来的或者说根据已知的波特率我怎样计算计数值

来源:学生作业帮 编辑:作业帮 分类:物理作业 时间:2024/05/17 03:02:05
谁知道用Verilog写串口通信时,数据传输时波特率是怎么计算出来的或者说根据已知的波特率我怎样计算计数值
根据你写串口通信模块的那个触发时钟以及计数值算出来的 例如always @ (posedge clk) 假设clk频率为10MHz 计数器counter 的周期计数的最大值是50 每次计数满50则发送一个数据 则一个时钟周期是1/10M 50个时钟周期就是50/10M 因此 发送一个数据所需时间为50/10M 而波特率对应就是10M/50 =200kHz