ADC输出到UART格式

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
4个职位/ 0个新
最后发表
f.elskamp@group57.nl
离线
最后看到:1年3个星期前
加入:2019-06-19 20:08
ADC输出到UART格式

如何将输出(串行或并行)从ADC转换为UART格式(无奇偶校验,8位,1位停止)波特率(例如:9600波特)?

MSbit或LSbit前导无关紧要。

有什么例子吗?

关键词:
设备:
设备数量:
46620
oleh pokalchuk
离线
最后看到:3个月1天前
工作人员
加入:2018-02-07 11:40
f.elskamp@group57.nl,

f.elskamp@group57.nl

谢谢你的问题,ADC有可能从它的输出直接发送串行数据见附件文件,但为了转换这些数据,你需要使用外部MCU,它接收数据并根据UART协议转换它。

最好的问候,

Oleh pokalchuk Sapiha

附件:
f.elskamp@group57.nl
离线
最后看到:1年3个星期前
加入:2019-06-19 20:08
亲爱的Oleh Sapiha,那是

亲爱的Oleh Sapiha,如果有CPU(不是),这是最简单的解决方案。我曾经看到过通过添加额外的开始位和停止位来接收UART数据的例子。像这样的东西应该可以发送数据,我想。可能传输到并行数据(使用SPI并行输出块),然后将位移出(添加额外的位)。有什么想法或例子吗?认为弗雷德

oleh pokalchuk
离线
最后看到:3个月1天前
工作人员
加入:2018-02-07 11:40
f.elskamp@group57.nl,

f.elskamp@group57.nl

我刚刚想到一个主意,ADC数据可以使用SPI块转换为并行代码,然后使用dff和lut创建并行到串行转换器(见链接)//www.xmece.com/greenpak-cookbook/parallel-serial).生成START位后,通过并行将数据发送到串行转换器,然后生成STOP位。这种方法应该可以工作,但不幸的是我们没有任何关于它的例子。如果您想创建这些转换器,我将在此过程中支持您。

最好的问候,

Oleh pokalchuk Sapiha