单片机驱动了ch374使其能与PC通信,用hound观察到PC与374之间的传输数据,但不知道如何使得单片机自发产生的一组数据通过数据总线发送到ch374上... 看过DEVICE的例程,但是不太理解...
热门产品 :
CH32V317: 互联型青稞RISC-V MCU
单片机驱动了ch374使其能与PC通信,用hound观察到PC与374之间的传输数据,但不知道如何使得单片机自发产生的一组数据通过数据总线发送到ch374上... 看过DEVICE的例程,但是不太理解...
CH374的DEVICE例程实现的功能是,完成电脑的初始化过程,并在端点2接收上位机数据,并将数据按位取反上传给上位机。注意下位机数据准备好,才会产生上传中断,如下上传函数: Write374Block( RAM_ENDP2_TRAN, l, buf ); // 演示回传 Write374Byte( REG_USB_LENGTH, l ); Write374Byte( REG_USB_ENDP2, M_SET_EP2_TRAN_ACK( Read374Byte( REG_USB_ENDP2 ) ) ^ BIT_EP2_RECV_TOG );