![STC庫(kù)函數(shù)使用參考_第1頁(yè)](http://file4.renrendoc.com/view/fad8cf6d51805165a112265027067af9/fad8cf6d51805165a112265027067af91.gif)
![STC庫(kù)函數(shù)使用參考_第2頁(yè)](http://file4.renrendoc.com/view/fad8cf6d51805165a112265027067af9/fad8cf6d51805165a112265027067af92.gif)
![STC庫(kù)函數(shù)使用參考_第3頁(yè)](http://file4.renrendoc.com/view/fad8cf6d51805165a112265027067af9/fad8cf6d51805165a112265027067af93.gif)
![STC庫(kù)函數(shù)使用參考_第4頁(yè)](http://file4.renrendoc.com/view/fad8cf6d51805165a112265027067af9/fad8cf6d51805165a112265027067af94.gif)
![STC庫(kù)函數(shù)使用參考_第5頁(yè)](http://file4.renrendoc.com/view/fad8cf6d51805165a112265027067af9/fad8cf6d51805165a112265027067af95.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
STC庫(kù)函數(shù)使用參考2STC庫(kù)函數(shù)使用參考 2 4 6 6 7 7 3GPIO_Inilizeu8GPIO_Inilize(u8GPIO,GPIO_InitTypeDef*GPIOx)所在文件功能描述輸入?yún)?shù)1GPIO:選擇以下之一:GPIO_P0,GPIO_P1,GPIO_P2,GPIO_P3,G輸入?yún)?shù)2GPIOx:配置IO口的指針,指定配置的引腳和輸入、輸出方式,見(jiàn)下表描述。typedefstruct{}GPIO_InitTypeDef;4功能描述功能描述準(zhǔn)雙向口,內(nèi)部弱上拉,可以輸出,也可以當(dāng)輸入,當(dāng)輸入時(shí),要先寫(xiě)1。開(kāi)漏輸出,輸出0時(shí)拉低,輸出1時(shí)高阻,可以推挽輸出,職能做輸出,根據(jù)具體電路,可能要串電阻以限制電流。GPIO_PullUpGPIO_HighZGPIO_OUT_ODGPIO_OUT_PP功能描述功能描述GPIO_Pin_1GPIO_Pin_2GPIO_Pin_3GPIO_Pin_4GPIO_Pin_5GPIO_Pin_6GPIO_Pin_7GPIO_Pin_AllTimer_Inilizeu8Timer_Inilize(u8TIM,TIM_InitTypeDef*TIMx)Timer.c對(duì)定時(shí)器初始化TIM:選擇以下之一:Timer0,Timer1,Timer2。TIMx:配置定時(shí)器的指針,指定配置的功能,見(jiàn)下表描述。所在文件功能描述返回{//工作模式//優(yōu)先級(jí)設(shè)置//中斷允許//時(shí)鐘源//可編程時(shí)鐘輸出TIM_Value;//裝載初值//是否運(yùn)行5功能描述功能描述配置成16位自動(dòng)重裝模式,中斷自動(dòng)打開(kāi),并且不能屏蔽(禁止)。TIM_Mode取值TIM_16BitAutoReloadTIM_16BitTIM_8BitAutoReloadTIM_16BitAutoReloadNoMask功能描述功能描述TIM_Polity取值功能描述功能描述TIM_Interrupt取值功能描述功能描述定時(shí)器的時(shí)鐘使用外部輸入。TIM_ClkSource取值TIM_CLOCK_1TTIM_CLOCK_12TTIM_CLOCK_Ext功能描述功能描述禁止定時(shí)器溢出時(shí)取反對(duì)應(yīng)IO輸出高速時(shí)鐘。TIM_ClkOut取值功能描述功能描述TIM_Run取值A(chǔ)DC_InilizevoidADC_Inilize(ADC_InitTypeDef*ADCx)6所在文件功能描述輸入?yún)?shù)1Adc.c對(duì)ADC初始化無(wú){ADC_90T,ADC_180T,ADC_360T,ADC_540T//優(yōu)先級(jí)設(shè)置PolityHigh,PolityLow}ADC_InitTypeDef;功能描述ADC_Px取值A(chǔ)DC_P10ADC_P11ADC功能描述ADC_Px取值A(chǔ)DC_P10ADC_P11ADC_P12ADC_P13ADC_P14ADC_P15ADC_P16ADC_P17ADC_P1_All功能描述ADC_Speed取值功能描述ADC_180TADC_360TADC_540T功能描述ADC_Power取值功能描述7ENABLEENABLEDISABLE功能描述功能描述ADC結(jié)果寄存器高字節(jié)為結(jié)果的高2位,低字節(jié)為低8ADC結(jié)果寄存器高字節(jié)為結(jié)果的高8位,低字節(jié)為低2ADC_AdjResult取值A(chǔ)DC_RES_H2L8ADC_RES_H8L2功能描述功能描述ADC_Polity取值功能描述功能描述ADC_Interrupt取值A(chǔ)DC_PowerControlvoidADC_PowerControl(u8pwr)所在文件Adc.c功能描述輸入?yún)?shù)1無(wú)Get_ADC10bitResultu16Get_ADC10bitResult(u8channel)所在文件Adc.c功能描述查詢方式進(jìn)行一次ADC轉(zhuǎn)換。輸入?yún)?shù)1delay_msvoiddelay_ms(unsignedcharms)所在文件功能描述輸入?yún)?shù)1無(wú)8USART_Configurationu8USART_Configuration(u8UARTx,COM所在文件功能描述對(duì)串口初始化輸入?yún)?shù)1輸入?yún)?shù)2COMx:配置串口的參數(shù)指針。{功能描述功能描述UART_BRT_Use取值功能描述BRT_Timer1BRT_Timer2使用Timer2做波特率發(fā)生器。9功能描述功能描述禁止多機(jī)通訊(默認(rèn))。功能描述功能描述功能描述功能描述功能描述功能描述功能描述功能描述功能描述功能描述UART1_SW_P30_P31UART1_SW_P16_P17把串口把串口把串口功能描述功能描述UART_RXD_TXD_Short取值功能描述TX1_write2buffvoidTX1_write2buff(u8dat)所在文件功能描述輸入?yún)?shù)1dat:要發(fā)送的一字節(jié)數(shù)據(jù)。TX2_write2buffvoidTX2_write2buff(u8dat)所在文件功能描述寫(xiě)入串口2發(fā)送緩沖,指針+1輸入?yún)?shù)1dat:要發(fā)送的一字節(jié)數(shù)據(jù)。所在文件功能描述輸入?yún)?shù)1所在文件功能描述輸入?yún)?shù)1voidTxSend(u8dat)所在文件Soft_uart.c功能描述模擬串口發(fā)送,可以定義任意一個(gè)IO做串口發(fā)送,固定為9600,8,n,1,修改config里的當(dāng)發(fā)送時(shí),為了避免受中斷的影響,會(huì)關(guān)掉總中斷。輸入?yún)?shù)1所在文件Soft_uart.c功能描述輸入?yún)?shù)1voidEEPROM_read_n(u16EE_address,u8*DataAddres所在文件功能描述輸入?yún)?shù)1輸入?yún)?shù)2輸入?yún)?shù)3EEPROM_write_nvoidEEPROM_write_n(u16EE_address,u8*DataAddress,u16n所在文件功能描述把多個(gè)字節(jié)寫(xiě)入EEPROM。輸入?yún)?shù)1輸入?yún)?shù)2輸入?yún)?shù)3EEPROM_SectorErasevoidEEPROM_SectorErase(u16EE_addres所在文件功能描述輸入?yún)?shù)1EE_address:要擦除的扇區(qū)內(nèi)的任意一個(gè)16位地voidPCA_Init(u8PCA_id,PCA_Ini所在文件功能描述輸入?yún)?shù)1輸入?yún)?shù)2PCAx:初始化參數(shù)的結(jié)構(gòu)指針。詳情看下面的描述。功能描述功能描述初始化PCA公用計(jì)數(shù)器,這個(gè)最好放在最后初始化。{功能描述功能描述PCA_P12_P11_P10_P37PCA_P34_P35_P36_P37PCA_P24_P25_P26_P27功能描述功能描述PCA使用Timer0溢出率做時(shí)鐘。Time0要另外初始化,速度快時(shí)不要開(kāi)PCA_Clock_1TPCA_Clock_2TPCA_Clock_4TPCA_Clock_6TPCA_Clock_8TPCA_Clock_12TPCA_Clock_Timer0_OFPCA_Clock_ECI功能描述功能描述功能描述功能描述PCA_Interrupt_Mode取值PCA_Interrupt_Mode取值功能描述DISABLEPCA_Rise_ActivePCA_Fall_Active功能描述功能描述PCA_Clock_1TPCA_Clock_2TPCA_Clock_4TPCA_Clock_6T功能描述功能描述PCA通道工作于16位軟件定時(shí)器模式,并且高速輸出脈沖。PCA_Mode_PWMPCA_Mode_CapturePCA_Mode_SoftTimerPCA_Mode_HighPulseOutput功能描述功能描述PCA_PWM_Wide取值PCA_
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代藝術(shù)與工業(yè)設(shè)計(jì)的交融
- 2025年度回遷房項(xiàng)目土地使用權(quán)出讓合同范本
- 2025年度腳手架工程承包及高空作業(yè)人員培訓(xùn)合同
- 現(xiàn)代企業(yè)創(chuàng)新管理模式的研究與實(shí)踐
- 環(huán)保認(rèn)證與綠色營(yíng)銷(xiāo)的相互促進(jìn)
- 老師您好3分鐘演講稿
- 2025年度國(guó)際會(huì)議中心場(chǎng)地租賃合同及會(huì)議組織服務(wù)條款
- 現(xiàn)代通信技術(shù)在智能家居場(chǎng)景下的創(chuàng)新實(shí)踐
- 2025年度公共服務(wù)領(lǐng)域勞務(wù)派遣合同范本
- 電商平臺(tái)的客戶關(guān)系管理與產(chǎn)品創(chuàng)新
- 沖壓模具價(jià)格估算方法
- Before Sunrise 愛(ài)在黎明破曉時(shí)
- MotionView-MotionSolve應(yīng)用技巧與實(shí)例分析
- 碳納米管應(yīng)用研究
- 投標(biāo)聲明書(shū)模板
- 運(yùn)動(dòng)技能學(xué)習(xí)與控制課件第十一章運(yùn)動(dòng)技能的練習(xí)
- 蟲(chóng)洞書(shū)簡(jiǎn)全套8本
- 幼兒園幼兒園小班社會(huì)《兔奶奶生病了》
- 設(shè)備管理試題庫(kù)含答案
- 2023年《反電信網(wǎng)絡(luò)詐騙法》專題普法宣傳
- 小學(xué)數(shù)學(xué)五年級(jí)上、下冊(cè)口算題大全
評(píng)論
0/150
提交評(píng)論