91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 42.7MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2023-06-28
  • 語言: 其他
  • 標簽: 圈圈usb??第2版??

資源簡介

圈圈教你玩usb 第2版 隨書光盤 比較好資料和大家分享一下

資源截圖

代碼片段和文件信息

/******************************************************************
???本程序只供學習使用,未經作者許可,不得用于其它任何用途

????????歡迎訪問我的USB專區:http://group.ednchina.com/93/
????????歡迎訪問我的blog:???http://www.ednchina.com/blog/computer00
?????????????????????????????http://computer00.21ic.org

AT90USB.C??file

作者:電腦圈圈
建立日期:?2008.06.27
修改日期:?2009.05.11
版本:V1.1
版權所有,盜版必究。
Copyright(C)?電腦圈圈?2008-2018
All?rights?reserved????????????
*******************************************************************/

#include?<90USB162.H>
#include?“MyType.h“
#include?“AT90USB.h“
#include?“config.h“
#include?“UART.h“
#include?“Led.h“
#include?“UsbCore.h“

/********************************************************************
函數功能:USB斷開連接函數。
入口參數:無。
返????回:無。
備????注:無。
********************************************************************/
void?UsbDisconnect(void)
{
#ifdef?DEBUG0
?Prints(“斷開USB連接。\r\n“);
#endif
?UDCON=0x01;?//Disconnect?pull-up?resistor
?DelayXms(1000);??//延遲1秒
}
////////////////////////End?of?function//////////////////////////////

/********************************************************************
函數功能:USB連接函數。
入口參數:無。
返????回:無。
備????注:無。
********************************************************************/
void?UsbConnect(void)
{
#ifdef?DEBUG0
?Prints(“連接USB。\r\n“);
#endif
?USBCON=0x80;??//使能時鐘
?UDCON=0x00;???//Connect?pull-up?resistor
}
////////////////////////End?of?function//////////////////////////////

/********************************************************************
函數功能:USB芯片初始化。
入口參數:無。
返????回:無。
備????注:無。
********************************************************************/
void?UsbChipInit(void)
{
?UsbDisconnect();??//先斷開USB連接
?
?PLLCSR=0x04;???//PLL?clock?Prescaler為2分頻
?PLLCSR|=0x02;??//啟動PLL
?while(!(PLLCSR&0x01));??//等待PLL啟動完成
?
?USBCON=0x00;?//復位USB模塊
?USBCON=0x80;?//使能USB模塊
?UDPADDH=0x00;?//FIFO
?UPOE=0x00;

?//disable?all?USB?interrupts
?UDIEN=0x00;
?UEIENX=0x00;?
?
?ConfigValue=0;?//配置值初始化為0?

?UsbConnect();?????//將USB連接上?
}
/////////////////////////End?of?function/////////////////////////////

/********************************************************************
函數功能:USB端點復位。
入口參數:無。
返????回:無。
備????注:無。
********************************************************************/
void?UsbChipResetEndpoint(void)
{?
?UERST=0x1F;??//復位端點
?UERST=0x00;??//復位端點完成
?
?UENUM=0;
?UEINTX=0x00;??//清除中斷標志???
?UECONX=0x01;??//使能端點0
?UECFG0X=0x00;?//設置為控制輸出端點
?UECFG1X=0x02;?//設置為8字節、單緩沖,分配內存
?USBCON=0x80;??//使能USB模塊
}
/////////////////////////End?of?function/////////////////////////////

/********************************************************************
函數功能:設置芯片配置狀態
入口參數:Value:配置值。
返????回:無。
備????注:無。
********************************************************************/
void?UsbChipSetConfig(uint8?Value)
{
?//無操作
?Value=0;
}
/////////////////////////End?of?function/////////////////////////////

/***********************************************************

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-06-28?14:58??Codes\
?????目錄???????????0??2013-06-20?09:30??Codes\AT90USB162\
?????目錄???????????0??2013-06-20?09:30??Codes\AT90USB162\Usb2Uart\
?????文件???????10763??2012-01-28?00:47??Codes\AT90USB162\Usb2Uart\AT90USB.c
?????文件????????1464??2009-05-11?14:35??Codes\AT90USB162\Usb2Uart\AT90USB.h
?????目錄???????????0??2013-06-20?09:30??Codes\AT90USB162\Usb2Uart\Driver\
?????文件????????2606??2009-05-10?23:28??Codes\AT90USB162\Usb2Uart\Driver\UsbToUartDriver.inf
?????目錄???????????0??2013-06-20?09:30??Codes\AT90USB162\Usb2Uart\Exe\
?????文件???????13174??2012-01-28?12:08??Codes\AT90USB162\Usb2Uart\Exe\Usb2Uart.hex
?????文件???????30394??2012-01-28?12:08??Codes\AT90USB162\Usb2Uart\Exe\Usb2Uart.rom
?????文件????????1430??2009-05-11?14:36??Codes\AT90USB162\Usb2Uart\LED.c
?????文件?????????890??2009-05-11?14:36??Codes\AT90USB162\Usb2Uart\LED.h
?????文件????????5272??2012-01-28?10:23??Codes\AT90USB162\Usb2Uart\Main.c
?????文件?????????913??2009-03-08?19:28??Codes\AT90USB162\Usb2Uart\MyType.h
?????文件????????1005??2009-05-11?14:36??Codes\AT90USB162\Usb2Uart\SystemClock.c
?????文件?????????675??2009-05-11?14:36??Codes\AT90USB162\Usb2Uart\SystemClock.h
?????文件????????2134??2009-05-11?14:36??Codes\AT90USB162\Usb2Uart\Timer.c
?????文件?????????664??2009-05-11?14:36??Codes\AT90USB162\Usb2Uart\Timer.h
?????文件????????7057??2012-01-28?12:11??Codes\AT90USB162\Usb2Uart\UART.c
?????文件????????6915??2011-02-26?08:40??Codes\AT90USB162\Usb2Uart\Usb2Uart.prj
?????文件???????31493??2012-01-28?12:12??Codes\AT90USB162\Usb2Uart\UsbCore.c
?????文件????????2217??2009-05-11?14:36??Codes\AT90USB162\Usb2Uart\UsbCore.h
?????文件?????????713??2009-05-11?18:46??Codes\AT90USB162\Usb2Uart\config.h
?????文件????????1247??2009-05-11?16:10??Codes\AT90USB162\Usb2Uart\uart.h
?????目錄???????????0??2013-06-20?09:30??Codes\AT90USB162\UsbMouse\
?????文件???????10763??2012-01-28?12:25??Codes\AT90USB162\UsbMouse\AT90USB.c
?????文件????????1464??2009-05-11?17:06??Codes\AT90USB162\UsbMouse\AT90USB.h
?????目錄???????????0??2013-06-20?09:30??Codes\AT90USB162\UsbMouse\Exe\
?????文件???????10069??2012-01-28?12:30??Codes\AT90USB162\UsbMouse\Exe\UsbMouse.hex
?????文件???????23218??2012-01-28?12:30??Codes\AT90USB162\UsbMouse\Exe\UsbMouse.rom
?????文件????????2735??2012-01-28?12:19??Codes\AT90USB162\UsbMouse\Key.c
............此處省略1183個文件信息

評論

共有 條評論