国产久操视频-国产久草视频-国产久热精品-国产久热香蕉在线观看-青青青青娱乐-青青青青在线成人视99

  • 方案介紹
  • 附件下載
  • 相關推薦
申請入駐 產(chǎn)業(yè)圖譜

USB2.0采集卡設計心得分享,包括程序+bushound5.0完美版+協(xié)議等

2016/08/25
14
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

USB2_0協(xié)議.pdf

共4個文件

USB的IO口需不需要復用,如果要復用,怎么設置呢?沒發(fā)現(xiàn)手冊上有講啊,而且那2個口,PA11,PA12默認是IO口??!怎么設置呢

答:在此部分代碼用于實現(xiàn)我們在硬件設計部分提到的功能,USB的配置通過三個函數(shù)完成:USB_Interrupts_Config()、Set_USBClock()和USB_Init(),第一個函數(shù)用于設置USB喚醒中斷和USB低優(yōu)先級數(shù)據(jù)處理中斷,Set_USBClock函數(shù)用于 配置USB時鐘,也就是從72M的主頻得到48M的USB時鐘(1.5分頻)。最后USB_Init()函數(shù)用于初始化USB,最主要的就是調(diào)用了Joystick_init函數(shù),開啟了USB部分的電源等。這里需要特別說明的是,USB配置并沒有對PA11和PA12這兩個IO口進行設置,是因為,一旦開啟了USB電源(USB_CNTR的PDWN位清零)PA11和PA12將不再作為其他功能使用,僅供USB使用,所以在開啟了USB電源之后不論您怎么配置這兩個IO口,都是無效的。要在此獲取這兩個IO口的配置權,則需要關閉USB電源,也就是置位USB_CNTR的PDWN位。 

花了一個多月,終于學會了USB,呵呵,感覺還是蠻頭疼的,希望新手能夠耐心的看,時間長了,自然就懂了

答:根據(jù)地址和端點來接收請求,接收后一般存放在緩沖區(qū),STM32芯片就有一個USB和CAN共享的專用緩沖區(qū)。即緩沖區(qū)描述表在USB_core.c下的u8 Setup0_Process(void)函數(shù)里面可以看到,剛開始的時候,看到了也不懂,現(xiàn)在懂了。(具體說明詳見附件內(nèi)容。)

  • USB2_0協(xié)議.pdf
    下載
    描述:USB2_0協(xié)議(英文)
  • USB程序.rar
    下載
    描述:USB程序
  • STM32F10xxx USB開發(fā)工具包.pdf
    下載
    描述:STM32F10xxx USB開發(fā)工具包
  • bushound5.0完美版.rar
    下載
    描述:bushound5.0完美版

相關推薦

九江县| 威信县| 方城县| 抚远县| 尉氏县| 宣恩县| 陵水| 琼海市| 永靖县| 阳信县| 银川市| 天峨县| 滨海县| 临西县| 玛多县| 云梦县| 永和县| 平度市| 临沧市| 克什克腾旗| 抚顺市| 浠水县| 金湖县| 金湖县| 文安县| 育儿| 汝州市| 克拉玛依市| 巴林右旗| 砀山县| 石家庄市| 夹江县| 兰州市| 榆树市| 文水县| 兴义市| 甘谷县| 南雄市| 保靖县| 兴和县| 开封市|