| HONEYWELL XCL8010A |
| 聯(lián)系人:吳 (先生) | 手機:18030229050 |
|
電話: |
傳真: |
| 郵箱:1878187406@qq.com | 地址:廈門市海滄區(qū)滄湖東一里海景奧斯卡 |
HONEYWELL XCL8010A 定時器的初始化,因為需要用到對應(yīng)的引腳輸出PWM,因此要先初始化GPIO引腳,然后,還要初始化定時器的時基(計數(shù)的時鐘)以及輸出通道(用于配置PWM的輸出模式)。4.1.1 復(fù)用引腳初始化 這里用到的是定時器3,根據(jù)STM32F407的數(shù)據(jù)手冊“3 Pinouts and pin description”中的“Table 9. Alternate function mapping”復(fù)用引腳說明表,可以看到定時器3通道1對應(yīng)的引腳位A6: 因此程序中對A6引腳可以這樣配置,注意一定要配置引腳的復(fù)用功能: GPIO_InitTypeDef GPIO_InitStructure; /*引腳配置 結(jié)構(gòu)體*/ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE); //使能PORTA時鐘GPIO_PinAFConfig(GPIOA,GPIO_PinSource6,GPIO_AF_TIM3); /*GPIOA6復(fù)用為定時器3*/ /*復(fù)用引腳配置*/GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6; //GPIOA6GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF; /*復(fù)用功能*/GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz; //速度100MHzGPIO_InitStructure.GPIO_OType = GPIO_OType_PP; //推挽復(fù)用輸出GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; //上拉GPIO_Init(GPIOA,&GPIO_InitStructure); //初始化PA6 4.1.2 時基初始化 時基初始化,主要是配置定時器的計數(shù)頻率(psc)和自動重裝置值(每次計數(shù)的周期,arr),比如TIM3_PWM_Init(500-1,84-1); (關(guān)于psc與arr的知識點,可以再回顧一下上面1.3節(jié)的知識) 這里將arr的值設(shè)置為500,即計數(shù)器每計夠500個數(shù)就會重新從0開始計數(shù),這個500再乘以計數(shù)器計數(shù)的周期,就是PWM真正的周期,那計數(shù)器計數(shù)的頻率是多少呢(頻率的倒數(shù)為周期)? 這里將psc的值設(shè)置為84-1,即TIM3的輸入頻率為84MHz再將頻率降低1/84,即使用1MHz的頻率計數(shù)(1s能計1,000,000個數(shù),也即1us計1個數(shù)),那么PWM的真正周期就是500*1us=500us(0.5ms),通過改變占空比的值(ccr),就可以調(diào)節(jié)PWM的輸出占空比。 HONEYWELL XCL8010A IC646PCM001 IC646PCM005 IC646PCM010 IC646PCM025 IC646PCM050 IC646PCM100 IC646PCMKIT IC646PCMS01 IC646PCMS05 IC646PCMS10 IC646PCMS1C IC646PCMS25 IC646PCMS50 IC646PCMSCH IC646PCMVSS IC646PCN100 IC646PCN110 IC646PCN120 IC646PDS100 IC646PEW100 IC646PEW110 IC646PEW120 IC646PHA772 IC646PHA935 IC646PHD772 IC646PHD935 IC646PMB000 IC646PME001 IC646PME005 IC646PME010 IC646PME025 IC646PME050 IC646PME100 IC646PMESCH IC646PPA364 IC646PPA374 IC646PPA772 IC646PPA935 IC646PPD364 IC646PPD374 IC646PPD772 IC646PPD935 IC646PPT100 IC646PVR100 IC646TDV000 IC646TDV050 IC646TDV075 IC646TDV150 IC646TDV300 IC646TDV700 IC646TDV915 IC646TDV935 IC646TDV999 IC646TMS001 IC646TPD000 IC646TPD075 IC646TPD150 IC646TPD300 IC646TPD700 IC646TPD915 IC646TPD935 IC646TPR000 IC646TPR075 IC646TPR150 IC646TPR300 IC646TPR700 IC646TPR915 IC646TPR935 IC646TRT000 IC646TRT050 IC646TRT075 IC646TRT150 IC646TRT300 IC646TRT700 IC646TRT915 IC646TRT935 IC646TRT999 IC646TRW112 IC646VSCEMK IC647ACV103 IC647BME301 IC647CBL708 IC647CSCEMK IC647MBL001 IC647MBP001 IC647MBS001 IC647MBT001 IC647MHWU01 IC647MODEV IC647MOP001 IC647MPP001 IC647MPP005 IC647MPP010 IC647MPP050 IC647MPP101 IC647MPPU01 IC647MPS001 IC647MPS005 IC647MPS010 IC647MPS050 IC647MPS101 IC647MPSU01 IC647MQP001 IC647MQP010 IC647MQPU01 IC647MRC000 IC647MSS001 IC647MVSU01 IC647NAP000 IC647NCL000 IC647NCN010 IC647NCN020 IC647NCS000 IC647NDF000 IC647NDH000 IC647NDN000 IC647NDT000 IC647NEA000 IC647NEF000 IC647NET000 IC647NGB000 IC647NGE000 IC647NGJ000 IC647NGL000 IC647NGM000 IC647NGS000 IC647NGT000 IC647NGU000 IC647NHR000 IC647NLS000 IC647NMA000 IC647NMB000 IC647NMD000 IC647NME000 IC647NMF000 IC647NMR000 IC647NMX000 IC647NPG000 IC647NQD000 IC647NRF000 IC647NRP000 IC647NRV000 IC647NRW000 IC647NRX000 IC647NRX005 IC647NRX010 IC647NSE000 IC647NSF000 IC647NSG000 IC647NSJ000 IC647NSL001 IC647NSL005 IC647NSL010 IC647NSL025 IC647NSL900 IC647NSP000 IC647NTN000 IC647NTS001 IC647NTS005 IC647NTS010 IC647NTS025 IC647NTS050 IC647NTY000 IC647NUU000 IC647NVC000 IC647NVH000 IC647NWS999 IC647NWV000 IC647NWV005 IC647NWV010
HONEYWELL XCL8010A 變頻器 20A C SP7A2 AYNNDCO
|
| 版權(quán)聲明:以上所展示的信息由會員自行提供,內(nèi)容的真實性、準(zhǔn)確性和合法性由發(fā)布會員負責(zé)。機電之家對此不承擔(dān)任何責(zé)任。 友情提醒:為規(guī)避購買風(fēng)險,建議您在購買相關(guān)產(chǎn)品前務(wù)必確認供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。 |
機電之家網(wǎng) - 機電行業(yè)權(quán)威網(wǎng)絡(luò)宣傳媒體
關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 會員助手 | 免費鏈接Copyright 2026 jdzj.com All Rights Reserved??技術(shù)支持:機電之家 服務(wù)熱線:0571-87774297
網(wǎng)站經(jīng)營許可證:浙B2-20080178