打印

D12固件调试

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);

TOP

不要用单步调试,调试可能会影响有关 usb 的时序。直接下载 bin 文件 run 一下看看
lumit-admin <admin@lumit.org> [lumit] - let us make it together -> visit http://www.lumit.org now!

TOP