共2条
1/1 1 跳转至页

问
我在做一个16位的数据采集,用的AD7701和89S51,A/D后数据是从串口送进MCU,运算完后还要用串口传给PC,同一个串口能完成吗?该怎么安排他们的时序呢?谢谢拉!
答 1:
可以在串口中断里面处理发送和接受,并带上自己定的数据协议,组成一祯数据
答 2:
谢谢解答多谢JIAYONGLI兄,
请问是在中断程序中先接受这个时刻的A/D数据,接着把上次已经运算完的A/D结果传送出去,让他们的数据发送接受时序错开,是吗?我对串口还不是很熟,问的不清楚的请大家指正,谢谢! 答 3: 不存在这个问题,你的方案不好使!‘A/D后数据是从串口送进MCU’设想有问题:AD7701 读取数据的格式和串口通讯方式不兼容。
请看 AD7701 数据通讯波形。 答 4: 应该可以吧?AD7701就是从13脚串行输出数据的 啊,送到MCU的RXD,当CS收到第一个LOW时发送串行数据的高8位,CS收到第二个LOW时再发送数据的低8位,应该没错啊?
请问是在中断程序中先接受这个时刻的A/D数据,接着把上次已经运算完的A/D结果传送出去,让他们的数据发送接受时序错开,是吗?我对串口还不是很熟,问的不清楚的请大家指正,谢谢! 答 3: 不存在这个问题,你的方案不好使!‘A/D后数据是从串口送进MCU’设想有问题:AD7701 读取数据的格式和串口通讯方式不兼容。
请看 AD7701 数据通讯波形。 答 4: 应该可以吧?AD7701就是从13脚串行输出数据的 啊,送到MCU的RXD,当CS收到第一个LOW时发送串行数据的高8位,CS收到第二个LOW时再发送数据的低8位,应该没错啊?
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
硬核工程师专属补给计划——填盲盒 | |
“我踩过的那些坑”主题活动——第002期 | |
【EEPW电子工程师创研计划】技术变现通道已开启~ | |
发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
【EEPW在线】E起听工程师的声音! | |
高校联络员开始招募啦!有惊喜!! | |
【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
送您一块开发板,2025年“我要开发板活动”又开始了! |