項目要用到CH582M的USB2作為device,看到官方的例程庫里只有USB的例程,把USB的VendorDefinedDev工程下main.c的USB寄存器、緩存、初始化代碼全部改成USB2,下載到板子上,連上電腦,電腦顯示【無法識別的USB設備】。
改動的地方有:
?初始化
? ? pU2EP0_RAM_Addr = U2EP0_Databuf;
? ? pU2EP1_RAM_Addr = U2EP1_Databuf;
? ? pU2EP2_RAM_Addr = U2EP2_Databuf;
? ? pU2EP3_RAM_Addr = U2EP3_Databuf;
? ? USB2_DeviceInit();
? ? PFIC_EnableIRQ(USB2_IRQn);
? 2.??USB_DevTransProcess()函數(shù)中所有USB的寄存器都改成USB2
? 3.? 中斷處理函數(shù)改為:void USB2_IRQHandler(void)
其他地方都沒做過改動,請問還有哪些需要新添加的地方,或者官方有沒有測試通過的例程。