stm32全系列驅(qū)動(dòng)是一款官方發(fā)布的通用版USB Host驅(qū)動(dòng)庫(kù),缺少該驅(qū)動(dòng)庫(kù),電腦無(wú)法正常運(yùn)行,小編為大家整理了詳細(xì)的host移植方法,操作簡(jiǎn)單直觀,需要的朋友歡迎在綠色資源網(wǎng)下載!
stm32驅(qū)動(dòng)介紹
2014年10月5日官方最新發(fā)布的STM32全系列通用的USB Host驅(qū)動(dòng)庫(kù),
FOR STM32F105/7xx, STM32F2xx and STM32F4xx
STM32型號(hào)的說(shuō)明:
以STM32F103RBT6這個(gè)型號(hào)的芯片為例,該型號(hào)的組成為7個(gè)部分,其命名規(guī)則如下:
(1)STM32:STM32代表ARM Cortex-M3內(nèi)核的32位微控制器。
(2)F:F代表芯片子系列。
(3)103:103代表增強(qiáng)型系列。
(4)R:R這一項(xiàng)代表引腳數(shù),其中T代表36腳,C代表48腳,R代表64腳,V代表100腳,Z代表144腳。
(5)B:B這一項(xiàng)代表內(nèi)嵌Flash容量,其中6代表32K字節(jié)Flash,8代表64K字節(jié)Flash,B代表128K字節(jié)Flash,C代表256K字節(jié)Flash,D代表384K字節(jié)Flash,E代表512K字節(jié)Flash。
(6)T:T這一項(xiàng)代表封裝,其中H代表BGA封裝,T代表LQFP封裝,U代表VFQFPN封裝。
(7)6:6這一項(xiàng)代表工作溫度范圍,其中6代表-40——85℃,7代表-40——105℃。
stm32 usb host移植方法
1 拷貝相關(guān)文件 st網(wǎng)站提供文件庫(kù)
2 設(shè)置USB時(shí)間表48MHz System_stm32f10x.c RCC->CFGR2配置時(shí)鐘
3 設(shè)置USB時(shí)鐘入口 Tim2中斷
4 設(shè)置USB中斷
5 OK .... 運(yùn)行OK