主题中讨论的其他器件: BOOSTXL-DRV8305EVM、 MOTORWARE、 DRV8305、 LAUNCHXL-F28069M
我尝试使用 LAUNCHXL-F28027F 和 BOOSTXL-DRV8305EVM。
我想使用 SCI (UART)从 Linux-PC 控制电机驱动器。
然后我找到了一个示例"
instaspin_soc-SCI-eCAP 中
"
由 Maya 用旧线程编写"e2e.ti.com/.../1887277"、
该示例起作用、但 启动过程中存在一些问题。
我在 sci.h 中打开了#define SCI_FIFO
按照 hal.c 中 void HAL_setupSCI (HAL_Handle handle)中的代码执行操作
>>
MSG ="\r\n****** SCI 设置完成! 小部分 \0";
sci_writeMsg (obj->sciaHandle、msg);
<<
永远生成奇怪 的消息,如192 192 192 192 ...
。
但是
按下 HW RESET SW (S2)后、代码运行良好。
我尝试忽略像这样的代码、
// msg ="\r\n****** SCI 设置完成! 小部分 \0";
// SCI_writeMsg (o
SCI 返回 短消息、如下所示、但通信很快停止
"
读取:192 192 192 192 192 192 128 128 128 128 128 128 128 128 128 128 128 128 1 192 192 192 192 192 192 192 192 192 192 128 128 128 128 128 128 1 192 192 192 192 192 192
读取:128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 192 192 192 192 192
阅读:
阅读:
阅读:
阅读:
"
如何正确复位 SCI 设置和 FIFO 缓冲器?