微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > FPGA 串口的问题,怎么发送16位bit到 串口,串口只能发8位?

FPGA 串口的问题,怎么发送16位bit到 串口,串口只能发8位?

时间:10-02 整理:3721RD 点击:
小编理解串口的不是很透彻,串口程序是用 小墨哥 的 串口程序修改的,现在要做的是把 16位的bit 用串口发送到上位机,可是,我也试图去分立 高8位,低8位,试验还是不通过,总是发送的不对
有没有那个大神,给出点意见,怎么分立 16bit ,有是怎么发送数据的?
上传我在主程序中例化的串口,.....数据怎么发送?


      把上位机和下位机的协议定好。
     16位数据下位机分成两8位数据,上位机将两8位数据合成16位数据

问题 都出现在这里,FPGA 怎么  把 16位数据 发送出去,请问,大神,有拆分的 方法么?

在发送完成之后设一个标志位。用信息传递的方法通知发送后8位

用连个寄存 器就好了 一个发高8位 一个发低八位

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

网站地图

Top