Microchip
直播中

吴思莹

8年用户 207经验值
私信 关注
[问答]

puts1USART()之后需要巨大的延迟

嗨,伙计们。这是我第一次需要把传感器数据显示给电脑。记录器软件需要ASCII输入,并且我成功地使用C18的数据到字符串转换函数。然而,对于绘图仪,需要某种格式,例如在传感器数据之后需要支撑。数据传输的顺序如下:注意我使用的延迟有多大。在连续的怀特到TXRG缓冲器之间,我通常只能使用像Delay10TCyx(20)这样的东西。你们能帮忙吗?谢谢。

回帖(4)

张娜

2019-9-18 07:54:27
不需要耽搁,肯定!使用Buy1UsAtter()和Wrre1UsAtter()来执行单个字符。同时也要注意,可能的PUS1USAT()也会从字符串中传输尾随0。
举报

刘颖

2019-9-18 08:17:38
大家好。谢谢你们的回复。我试着逐字节发送,没有任何后缀0,使用MegunoLinkLite,循环流畅!它仍然需要短暂的延迟,用0个改变了的一切来替换连续的空间。两人都和CoolTerm合作过。“嗯,这是个好主意。谢谢!
举报

张娜

2019-9-18 08:39:46
嗯,我上面说了:使用BuyY1USAT()
举报

丁亚念

2019-9-18 08:55:45
不必两者兼而有之。就TXIF来说,这就是你需要确保你能写给TXRG的所有东西。正如达里奥所建议的,调用Buy1UsAtter()来做同样的事情。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分