工具与软件:
您好!
我有2个使用 CC2430R5的开发板、我开始使用它们。 我从 uart2echo 示例开始、看看 UART 是如何工作的、它看起来有点相互矛盾。 我有几个问题、我希望得到这些问题
1) 1)是否有一些代码文档、例如 simplelink 中针对该代码和其他代码使用的架构? (如射频回波等)
2) 2)我已经运行了示例、似乎响应约为130ms、似乎很高。 是否有办法将其减小至10ms 或更短?
提前感谢您、
Mircea
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
您好!
我有2个使用 CC2430R5的开发板、我开始使用它们。 我从 uart2echo 示例开始、看看 UART 是如何工作的、它看起来有点相互矛盾。 我有几个问题、我希望得到这些问题
1) 1)是否有一些代码文档、例如 simplelink 中针对该代码和其他代码使用的架构? (如射频回波等)
2) 2)我已经运行了示例、似乎响应约为130ms、似乎很高。 是否有办法将其减小至10ms 或更短?
提前感谢您、
Mircea
尊敬的 Mircea:
我希望你做得好。 在 CCS 中、如果导航至 syscfg、点击 UART 驱动程序(或目标驱动程序)并点击"?" Mark 将会显示一个包含"示例"的菜单、其中包含指向特定驱动程序的其他 SDK 文档的超链接、这对于参考和阅读非常有用。
在响应主题上、您是否正在使用 PuTTY? 我将尝试自行与驱动器复制此响应时间、但130ms 似乎很高。
谢谢!
Alex F
您好、Alex、
感谢您的回答。 我正在使用 docklight (这是相同的),在其他项目,我可以确认它的工作良好。
我看不到问号:
我曾使用过 IAR 和较早版本的 CCS、我对它不熟悉。
在侧边注释上、我无法看到是在 CCS 中管理使用 Go To Definition、也不使用"在项目中查找"(它不会在包含的所有文件中搜索)。 也许您也可以在这方面提供帮助。
祝您愉快!
Mircea
尊敬的 Mircea:
"?" Mark 就在驱动程序名称旁边、它有点小、因此很难注意到!
点击后、我们可以看到带有超链接的菜单:
使用8.10 F3 SDK 中的默认 uart2echo 示例时、我读取到的延迟(每个字符)为1us、请参考我用于实现延迟时序的 GPIO 加法、如下所示:
while (1) { bytesRead = 0; while (bytesRead == 0) { GPIO_write(CONFIG_GPIO_LED_0, CONFIG_GPIO_LED_ON); status = UART2_read(uart, &input, 1, &bytesRead); if (status != UART2_STATUS_SUCCESS) { /* UART2_read() failed */ while (1) {} } } bytesWritten = 0; while (bytesWritten == 0) { status = UART2_write(uart, &input, 1, &bytesWritten); GPIO_write(CONFIG_GPIO_LED_0, CONFIG_GPIO_LED_OFF); if (status != UART2_STATUS_SUCCESS) { /* UART2_write() failed */ while (1) {} } } }
谢谢!
Alex F