0

我正在开发一个带有 UART 控件的项目。我正在尝试通过 UART 模拟消息的发送和接收。UART 将连接到现实世界中的 RS-485 收发器,但我将通过 test.c 文件提供输入/输出。

目前,我必须暂停模拟器中程序的执行,手动翻转该位并再次将程序返回执行,以便 UART 发送大约字节。

我对小组的问题是我可以自动设置 TXC 位来模拟字节的成功传输吗?我目前正在阅读 Atmel 的文档并破译如何设置刺激文件。

这会有所帮助,因为我希望在开发过程中越深入,通信测试就越复杂。

谢谢,瑞安

4

1 回答 1

0

对我来说,很难理解你的英语......

设置 TXC 位以模拟成功传输

在真实硬件上,您无法手动设置 TXC。

如果你说的是仿真环境,我只用http://www.nongnu.org/simulavr来做这种工作。在这个模拟器中,您只需添加以本机主机方式在主机上运行的 ac/c++-testprogram,并将模拟的 uart 连接到运行您的 avr 程序的模拟器。

于 2014-09-18T13:01:43.520 回答