大家好,
我们的客户正在尝试 通过UART端口将DLPNIRNANOOVM连接到Arduino MKR wifi 1010。 我们的客户认为,
我将外部电源连接到DLP NIR Nano,并将四个引脚(1,2,3和4)连接到我的Arduino板。 我使用来自DLP NIR Nano GUI app.cpp的示例代码来生成UART命令。 我使用Arduino Serial.write()和Serial.Read()发送和接收命令。 但是,Arduino板无法接收来自DLP NIR Nano的任何字节。 似乎未建立连接。
我是否应该连接所有10个针脚? 如果电压高于3.3V,这会影响连接吗?
我知道使用UART端口只需要插针2-4。 他在另一封电子邮件中说,
我已将DLPNIRNANOEVM连接到我的Windows操作系统,它工作正常,并且没有显示错误状态。
BTW,我测试了扩展连接器的电压,针1和4显示的电压为3.3V,但针3的电压为0。 这是否正常?
我将引脚3和4连接到我的Arduino板TX和Rx端口,对应的Rx具有3.35 电压,但TX具有0电压。 这是为什么我不能从串行接收任何字节吗?
我在描述串行发送时出错,我发送了一个NNO_CMD,有20个字节,但串行写入返回0个字节已发送。 当我尝试从串行读取数据时,那里有数据。
我附上了如何将DLPNIRNANOOVM连接到Arduino板的图片。 两个设备均连接至外部电源。 因此它们只能通过UART端口连接。 我还附上了我的Arduino代码,我调用了NNO_CMD_DLPC_enable命令。
e2e.ti.com/.../btn_5F00_nirsetting.ino.zip
此致,
达尼洛