微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > FPGA 做串口

FPGA 做串口

时间:10-02 整理:3721RD 点击:
为什么要用16 倍数据波特率的时钟进行采样,用频率除以波特率做判断也行啊,用16倍波特率的意义是什么?

他这里的波特率是指每隔一段时间产生一个clk的脉冲,这个时间间隔由你的波特率决定,9600 还是其他的,16倍的意思是,每16个你产生的波特率脉冲为一个波特长度。一般是8或者16。
16的时候,在计数器记到8时候采集数据,是为了保证数据稳定的。

谁说的非得16倍波特率的时钟?都可以吧,可能16倍方便计数器计数,不用这么苛刻,而且这么苛刻的时钟通常很难获得

嗯嗯  好的 多谢

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top