CH372 内部固件模式 端点1 读写数据都正常 端点2 向单片机写数据也正常
就是 端点2 ,上位机收到的数据都是0
vb 里面的伪中断程序如下,用usb 检测程序发现 单片机的数据已经 被pc接收成功的了
但vb里面 用 文本框显示出来就是0
Public Sub mInterruptEvent(ByRef chip_cmd As Byte) '中断服务程序 SPI_cmd = chip_cmd Form1.List1.AddItem ("PC 接收到中断信号" & " " & "中断指令是:" & SPI_cmd)
If SPI_cmd = 11 Then '------------------------------------------------------ If (CH375ReadData(0, buff_flash, p2_cnt)) Then For j = 0 To 64 Form1.List1.AddItem (p2_cnt & " " & j & " " & buff_flash.cBuff(j)) Next j Else Form1.List1.AddItem ("Flash 读取出错 ") 'Call SetCurSel End If '------------------------------------------------------ End If
End Sub