usb.c
来自「Philips D12usb的测试程序。D12是Philips针对USB的接口控」· C语言 代码 · 共 46 行
C
46 行
/* * 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 + =
减小字号Ctrl + -
显示快捷键?