基於AT91SAM9260的USB主口編程

  最近,公司研發的一款基於AT91SAM9260的產品,由於需求數量比大,需要在出廠前進行檢測,以保證產品的質量。其中,這款產品涉及到的外設接口主要有:SDRAM、NAND FLASH,網絡,實時時鐘,USB主口,外擴總線。其中SDRAM、NANDFLASH、網絡、實時時鐘、外擴總線接口檢測實現起來相對簡單,唯一有點難度的可能是USB檢測。於是,自詡閱讀了下AT91SAM9260的datasheet裏的USB章節,發現介紹USB主口的資料比較少,唯一比較有用的信息可能是瞭解到其基於OHCI的USB通信協議。於是在網上找了一份OHCI的協議,初步看了一部分,又在ATMEL官網上找了下AT91SAM9260的USB資料,發現只能找到AT91ARM920的資料,分析了裏面的代碼,再加上

設計:利用STM32與AT91SAM9260的USB主口進行通信,其中通過繼電器切換AT91SAM9260的兩個USB主口,實現對AT91SAM9260芯片的USB通信檢測

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章