D12固件调试
运行USBTest程序能够正确读出ID:0x1021,但是,在单步调试固件时,初始化D12后,D12就不能正常工作了,ClockOut输出就出现低电平了,而晶振管脚也是低电平了?
是不是电路出问题了,还是软件有问题?
初始化程序是:
DISABLE;
bEPPflags.value = 0;
ENABLE;
D12_ReadInterruptRegister();
D12_ReadChipID();
// Initialize D12 configuration
D12_SetMode(D12_NOLAZYCLOCK|D12_SOFTCONNECT,D12_SETTOONE | D12_CLOCK_12M); 不要用单步调试,调试可能会影响有关 usb 的时序。直接下载 bin 文件 run 一下看看 :P
页:
[1]