📄 usb.c
字号:
/* * usb.c -- demo of test usb chip_id application * * Author: li ming <lmcs00@mails.tsinghua.edu.cn> * Date: 2004-11-1 * Copyright: http://www.lumit.org */ #include "Usb.h"#include <stdio.h> void Delay( int t ){ int i, j; for( i = 0; i<t; i++ ) for( j = 0; j < 2; j++ ) ; return;}void USBTest(void){ unsigned short Data; printf("Start USB Test! \r\n"); D12CmdPortOutB( 0xFD); Data = D12DataPortInB(); Data += (D12DataPortInB() << 8); printf("Get USB D12 Chip ID: 0x%x \r\n",Data); D12CmdPortOutB( 0xF3); D12DataPortOutB(D12_NOLAZYCLOCK); D12DataPortOutB(D12_SETTOONE | D12_CLOCK_12M); Delay(10000); printf("Ready to soft connect! \r\n"); D12CmdPortOutB( 0xF3); D12DataPortOutB(D12_NOLAZYCLOCK|D12_SOFTCONNECT); D12DataPortOutB(D12_SETTOONE | D12_CLOCK_12M); Delay(100000); printf("Finish USB Test! \r\n");}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -