STC库函数使用参考_第1页
STC库函数使用参考_第2页
STC库函数使用参考_第3页
STC库函数使用参考_第4页
STC库函数使用参考_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

STC库函数使用参考2STC库函数使用参考 2 4 6 6 7 7 3GPIO_Inilizeu8GPIO_Inilize(u8GPIO,GPIO_InitTypeDef*GPIOx)所在文件功能描述输入参数1GPIO:选择以下之一:GPIO_P0,GPIO_P1,GPIO_P2,GPIO_P3,G输入参数2GPIOx:配置IO口的指针,指定配置的引脚和输入、输出方式,见下表描述。typedefstruct{}GPIO_InitTypeDef;4功能描述功能描述准双向口,内部弱上拉,可以输出,也可以当输入,当输入时,要先写1。开漏输出,输出0时拉低,输出1时高阻,可以推挽输出,职能做输出,根据具体电路,可能要串电阻以限制电流。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对定时器初始化TIM:选择以下之一:Timer0,Timer1,Timer2。TIMx:配置定时器的指针,指定配置的功能,见下表描述。所在文件功能描述返回{//工作模式//优先级设置//中断允许//时钟源//可编程时钟输出TIM_Value;//装载初值//是否运行5功能描述功能描述配置成16位自动重装模式,中断自动打开,并且不能屏蔽(禁止)。TIM_Mode取值TIM_16BitAutoReloadTIM_16BitTIM_8BitAutoReloadTIM_16BitAutoReloadNoMask功能描述功能描述TIM_Polity取值功能描述功能描述TIM_Interrupt取值功能描述功能描述定时器的时钟使用外部输入。TIM_ClkSource取值TIM_CLOCK_1TTIM_CLOCK_12TTIM_CLOCK_Ext功能描述功能描述禁止定时器溢出时取反对应IO输出高速时钟。TIM_ClkOut取值功能描述功能描述TIM_Run取值ADC_InilizevoidADC_Inilize(ADC_InitTypeDef*ADCx)6所在文件功能描述输入参数1Adc.c对ADC初始化无{ADC_90T,ADC_180T,ADC_360T,ADC_540T//优先级设置PolityHigh,PolityLow}ADC_InitTypeDef;功能描述ADC_Px取值ADC_P10ADC_P11ADC功能描述ADC_Px取值ADC_P10ADC_P11ADC_P12ADC_P13ADC_P14ADC_P15ADC_P16ADC_P17ADC_P1_All功能描述ADC_Speed取值功能描述ADC_180TADC_360TADC_540T功能描述ADC_Power取值功能描述7ENABLEENABLEDISABLE功能描述功能描述ADC结果寄存器高字节为结果的高2位,低字节为低8ADC结果寄存器高字节为结果的高8位,低字节为低2ADC_AdjResult取值ADC_RES_H2L8ADC_RES_H8L2功能描述功能描述ADC_Polity取值功能描述功能描述ADC_Interrupt取值ADC_PowerControlvoidADC_PowerControl(u8pwr)所在文件Adc.c功能描述输入参数1无Get_ADC10bitResultu16Get_ADC10bitResult(u8channel)所在文件Adc.c功能描述查询方式进行一次ADC转换。输入参数1delay_msvoiddelay_ms(unsignedcharms)所在文件功能描述输入参数1无8USART_Configurationu8USART_Configuration(u8UARTx,COM所在文件功能描述对串口初始化输入参数1输入参数2COMx:配置串口的参数指针。{功能描述功能描述UART_BRT_Use取值功能描述BRT_Timer1BRT_Timer2使用Timer2做波特率发生器。9功能描述功能描述禁止多机通讯(默认)。功能描述功能描述功能描述功能描述功能描述功能描述功能描述功能描述功能描述功能描述UART1_SW_P30_P31UART1_SW_P16_P17把串口把串口把串口功能描述功能描述UART_RXD_TXD_Short取值功能描述TX1_write2buffvoidTX1_write2buff(u8dat)所在文件功能描述输入参数1dat:要发送的一字节数据。TX2_write2buffvoidTX2_write2buff(u8dat)所在文件功能描述写入串口2发送缓冲,指针+1输入参数1dat:要发送的一字节数据。所在文件功能描述输入参数1所在文件功能描述输入参数1voidTxSend(u8dat)所在文件Soft_uart.c功能描述模拟串口发送,可以定义任意一个IO做串口发送,固定为9600,8,n,1,修改config里的当发送时,为了避免受中断的影响,会关掉总中断。输入参数1所在文件Soft_uart.c功能描述输入参数1voidEEPROM_read_n(u16EE_address,u8*DataAddres所在文件功能描述输入参数1输入参数2输入参数3EEPROM_write_nvoidEEPROM_write_n(u16EE_address,u8*DataAddress,u16n所在文件功能描述把多个字节写入EEPROM。输入参数1输入参数2输入参数3EEPROM_SectorErasevoidEEPROM_SectorErase(u16EE_addres所在文件功能描述输入参数1EE_address:要擦除的扇区内的任意一个16位地voidPCA_Init(u8PCA_id,PCA_Ini所在文件功能描述输入参数1输入参数2PCAx:初始化参数的结构指针。详情看下面的描述。功能描述功能描述初始化PCA公用计数器,这个最好放在最后初始化。{功能描述功能描述PCA_P12_P11_P10_P37PCA_P34_P35_P36_P37PCA_P24_P25_P26_P27功能描述功能描述PCA使用Timer0溢出率做时钟。Time0要另外初始化,速度快时不要开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位软件定时器模式,并且高速输出脉冲。PCA_Mode_PWMPCA_Mode_CapturePCA_Mode_SoftTimerPCA_Mode_HighPulseOutput功能描述功能描述PCA_PWM_Wide取值PCA_

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论