【发布时间】:2017-10-09 15:17:32
【问题描述】:
我正在尝试使用 c# 通过 USB 端口向 MCP2221 微芯片发送命令。所述命令长64字节,主要由0x00组成,除了第一个字节为0xB0。我创建一个字节数组,设置所述字节,并使用 serialport.write 命令写入它。 在使用 ellysis usb explorer 检查发送的字节后,我注意到它以 16 字节长的 ACK 信号的形式发送命令,中间有数百个等长的空 NAK 信号块。 我可以以单个 64 字节包的形式正确执行该命令吗?串行端口使用波特率 9600、无奇偶校验和一个停止位的默认设置,微芯片应该可以使用。 如果能提供任何形式的帮助,我将不胜感激。
【问题讨论】:
-
请分享您的代码。
-
别忘了批准我的回答朋友;-)
标签: c# serial-port usb