没有合适的资源?快使用搜索试试~ 我知道了~
CSA36FX30固件库1
需积分: 0 5 下载量 58 浏览量
2022-08-03
17:15:19
上传
评论
收藏 7.41MB PDF 举报
温馨提示
试读
249页
1.1 库函数列表 12 2.1 库函数列表 19 2.2 库函数说明 19
资源详情
资源评论
资源推荐
固件库说明文档
固件库说明文档
芯海科技(深圳)股份有限公司
版权所有 不得复制
固件库说明文档
历史版本
日期
修订版本
修改描述
作者
2018-07-09
V1.0
统一标准化模板
张洪钊
2018-07-10
V1.1
删除批注、删除拟制审核两行、历史版本
和目录添加到标签
张洪钊
固件库说明文档
目录
1 、串口 ............................................................................................................................................................................. 12
1.1 库函数列表 .............................................................................................................................................................. 12
1.2 库函数说明 ..................................................................................................................................................... 12
1.2.1 函数 UART_DeInit ......................................................................................................................................... 12
1.2.2 函数 UART_Init ............................................................................................................................................. 13
1.2.3 函数 UART_Cmd ........................................................................................................................................... 14
1.2.4 函数 UART_ITConfig ...................................................................................................................................... 14
1.2.5 函数 UART_RXEN .......................................................................................................................................... 15
1.2.6 函数 UART_TXEN .......................................................................................................................................... 15
1.2.7 函数 UART_SendData ................................................................................................................................... 16
1.2.8 函数 UART_ReceiveData ............................................................................................................................... 16
1.2.9 函数 UART_GetFlagStatus ............................................................................................................................ 16
1.2.10 函数 UART_ClearITFlag ............................................................................................................................... 17
1.2.11 函数 UART_AutoBaudRateCmd .................................................................................................................. 18
1.2.12 函数 UART_GetAutoBaudRateFlag ............................................................................................................. 18
2、GPIO .................................................................................................................................................................................. 19
2.1 库函数列表 .............................................................................................................................................................. 19
2.2 库函数说明 .............................................................................................................................................................. 19
2.2.1 函数 GPIO_Init .............................................................................................................................................. 19
2.2.2 函数 GPIO_StructInit .................................................................................................................................... 21
2.2.3 函数 GPIO_ReadInputDataBit ....................................................................................................................... 22
2.2.4 函数 GPIO_ReadInputData ........................................................................................................................... 22
2.2.5 函数 GPIO_ReadOutputDataBit .................................................................................................................... 23
2.2.6 函数 GPIO_ReadOutputData ........................................................................................................................ 23
2.2.7 函数 GPIO_WriteBit ...................................................................................................................................... 24
2.2.8 函数 GPIO_Write .......................................................................................................................................... 24
2.2.9 函数 GPIO_PinInDisableCmd ........................................................................................................................ 24
2.2.10 函数 GPIO_PinOutDisableCmd ................................................................................................................... 25
2.2.11 函数 GPIO_EXITConfig ................................................................................................................................ 26
2.2.12 函数 GPIO_GetEXITFlagStatus .................................................................................................................... 26
2.2.13 函数 GPIO_ClearEXITFlag ............................................................................................................................ 27
2.2.14 函数 GPIO_SchmiCmd ................................................................................................................................ 27
2.2.15 函数 GPIO_DebnCLKConfig ......................................................................................................................... 28
2.2.16 函数 GPIO_DebnCLKCmd ............................................................................................................................ 29
2.2.17 函数 GPIO_PinAFConfig .............................................................................................................................. 29
2.2.18 函数 GPIO_DeInit ........................................................................................................................................ 30
2.2.19 函数 GPIO_ModeConfig .............................................................................................................................. 31
2.2.20 函数 GPIO_PupdConfig ............................................................................................................................... 31
3、IIC ...................................................................................................................................................................................... 33
3.1 库函数列表 .............................................................................................................................................................. 33
3.2 库函数说明 .............................................................................................................................................................. 34
3.2.1 函数 I2C_DeInit ............................................................................................................................................. 34
3.2.2 函数 I2C_Init ................................................................................................................................................. 34
3.2.3 函数 I2C_Cmd ............................................................................................................................................... 36
3.2.4 函数 I2C_ITConfig ......................................................................................................................................... 37
固件库说明文档
3.2.5 函数 I2C_TargetAddr ..................................................................................................................................... 38
3.2.6 函数 I2C_MasterWriteByte ........................................................................................................................... 38
3.2.7 函数 I2C_MasterSendMoreByte ................................................................................................................... 38
3.2.8 函数 I2C_MasterReadByte ............................................................................................................................ 39
3.2.9 函数 I2C_MasterReadMoreByte ................................................................................................................... 39
3.2.10 函数 I2C_SlaveSendByte ............................................................................................................................. 40
3.2.11 函数 I2C_SlaveSendMoreByte .................................................................................................................... 40
3.2.12 函数 I2C_NACKCmd .................................................................................................................................... 40
3.2.13 函数 I2C_SlaveReadByte ............................................................................................................................. 41
3.2.14 函数 I2C_GetTxFIFONum ............................................................................................................................ 41
3.2.15 函数 I2C_GetRxFIFONum ............................................................................................................................ 42
3.2.16 函数 I2C_GetITStatus .................................................................................................................................. 42
3.2.17 函数 I2C_GetFlagStatus .............................................................................................................................. 43
3.2.18 函数 I2C_GetTXABRTStatus ........................................................................................................................ 44
3.2.19 函数 I2C_ClearAllITStatus ........................................................................................................................... 45
3.2.20 函数 I2C_ClearITStatus ............................................................................................................................... 45
3.2.21 函数 I2C_SetTXFIFO .................................................................................................................................... 45
3.2.22 函数 I2C_SetRXFIFO .................................................................................................................................... 46
3.2.23 函数 I2C_GenerateSTART ............................................................................................................................ 46
3.2.24 函数 I2C_RestartConfig ............................................................................................................................... 46
3.2.25 函数 I2C_AbrotEnable ................................................................................................................................ 47
3.2.26 函数 I2C_SDAHoldTime .............................................................................................................................. 47
3.2.27 函数 I2C_GENCallCmd ................................................................................................................................ 48
3.2.28 函数 I2C_FiltrateTime ................................................................................................................................. 49
4、ACMP ................................................................................................................................................................................. 50
4.1 库函数列表 .............................................................................................................................................................. 50
4.2 库函数说明 .............................................................................................................................................................. 50
4.2.1 函数 ACMP01_DeInit .................................................................................................................................... 50
4.2.2 函数 ACMP_OFTInit ...................................................................................................................................... 51
4.2.3 函数 ACMP_Init ............................................................................................................................................ 51
4.2.4 函数 ACMP_Cmd .......................................................................................................................................... 54
4.2.5 函数 ACMP_ITConfig ..................................................................................................................................... 54
4.2.6 函数 ACMP_HYSConfig ................................................................................................................................. 54
4.2.7 函数 ACMP_GetITStatus ............................................................................................................................... 55
4.2.8 函数 ACMP_ClearITStatus ............................................................................................................................. 55
4.2.9 函数 ACMP_GetResult .................................................................................................................................. 56
4.2.10 函数 ACMP_INSHTEN ................................................................................................................................. 56
4.2.11 函数 ACMP_OFTConfig ............................................................................................................................... 57
5、除法器 ............................................................................................................................................................................... 59
5.1 库函数列表 .............................................................................................................................................................. 59
5.2 库函数说明 .............................................................................................................................................................. 59
5.2.1 函数 HDIV_Int ............................................................................................................................................... 59
6、中断控制器 (NVIC) .......................................................................................................................................................... 60
6.1 NVIC 库函数 .............................................................................................................................................................. 60
6.2 库函数说明 .............................................................................................................................................................. 60
6.2.1 函数 NVIC_IRQxEnable ................................................................................................................................. 60
6.2.2 函数 NVIC_IRQxDisable ................................................................................................................................ 61
6.2.3 函数 NVIC_IRQxSetPending .......................................................................................................................... 61
6.2.4 函数 NVIC_IRQxClearPending ....................................................................................................................... 62
6.2.5 函数 NVIC_IRQxPriorityConfig ...................................................................................................................... 62
6.2.6 函数 NVIC_IRQxSourceFlag ........................................................................................................................... 63
6.2.7 函数 NVIC_NMIIRQSource ............................................................................................................................ 63
固件库说明文档
7、SRAM 内存控制(RMC) ................................................................................................................................................ 65
7.1 RMC 库函数列表 ...................................................................................................................................................... 65
7.2 库函数说明 .............................................................................................................................................................. 65
7.2.1 函数 RMC_ReadData .................................................................................................................................... 65
7.2.2 函数 RMC_NMICmd ...................................................................................................................................... 66
7.2.3 函数 RMC_RSTCmd ....................................................................................................................................... 66
7.2.4 函数 RMC_GetFlagStatus .............................................................................................................................. 66
7.2.6 函数 RMC_ClearFlagStatus ........................................................................................................................... 67
8、定时器 SysTick .................................................................................................................................................................. 68
8.1 库函数列表 .............................................................................................................................................................. 68
8.2 库函数说明 .............................................................................................................................................................. 68
8.2.1 函数 SysTick_SetReload ................................................................................................................................ 68
8.2.2 函数 SysTick_CounterCmd .......................................................................................................................... 68
8.2.3 函数 SysTick_ITConfig ................................................................................................................................. 69
8.2.4 函数 SysTick_CounterValue .................................................................................................................... 69
8.2.5 函数 SysTick_GetFlagStatus ......................................................................................................................... 70
9、ADC .................................................................................................................................................................................... 71
9.1 库函数列表 .............................................................................................................................................................. 71
9.2 库函数说明 .............................................................................................................................................................. 72
9.2.1 函数 ADC_DeInit ........................................................................................................................................... 72
9.2.2 函数 ADC_Init ............................................................................................................................................... 72
9.2.3 函数 ADC_StructInit .................................................................................................................................... 73
9.2.4 函数 ADC_Cmd ........................................................................................................................................... 75
9.2.5 函数 ADC_ITConfig .................................................................................................................................... 75
9.2.6 函数 ADC_SoftwareStartConvCmd ............................................................................................................ 76
9.2.7 函数 ADC_GetSoftwareStartConvStatus ..................................................................................................... 76
9.2.8 函数 ADC_ChannelSConfig .......................................................................................................................... 77
9.2.9 函数 ADC_ExternalTrigConvCmd ................................................................................................................ 78
9.2.10 函数 ADC_ExternalTrigSourceConfig .......................................................................................................... 78
9.2.11 函数 ADC_GetConversionValue .................................................................................................................. 79
9.2.12 函数 ADC_ConvetModeConfig .................................................................................................................... 79
9.2.13 函数 ADC_GetFlagStatus ............................................................................................................................ 80
9.2.14 函数 ADC_ClearFlag .................................................................................................................................... 81
9.2.15 函数 ADC_GetITStatus ................................................................................................................................ 81
9.2.16 函数 ADC_VrefSourceConfig ..................................................................................................................... 82
9.2.17 函数 ADC_ExternalTrigCmpCmd .............................................................................................................. 82
9.2.18 函数 ADC_ExternalTrigTimerCmd .......................................................................................................... 83
9.2.19 函数 ADC_ConversionNumConfig ............................................................................................................ 83
9.2.20 函数 ADC_ExternalTrigConditionConfig ..................................................................................................... 84
9.2.21 函数 ADC_ExternalTrigDelayConfig ............................................................................................................ 85
9.2.22 函数 ADC_CmpInit ...................................................................................................................................... 85
9.2.23 函数 ADC_CmpStructInit .......................................................................................................................... 87
9.2.24 函数 ADC_OffsetInit .................................................................................................................................... 88
9.2.25 函数 ADC_OffsetStruct ............................................................................................................................. 89
9.2.27 函数 ADC_GetOverRunStatus ..................................................................................................................... 92
9.2.28 函数 ADC_SingleMode ................................................................................................................................ 93
9.2.29 函数 ADC_BurstMode ................................................................................................................................. 93
9.2.30 函数 ADC_SingleCycleScanMode ................................................................................................................ 94
9.2.31 函数 ADC_SingleCycleScanModeOne ......................................................................................................... 94
9.2.32 函数 ADC_SingleCycleScanModeTwo ......................................................................................................... 94
9.2.33 函数 ADC_CHSRStatusConfig ...................................................................................................................... 95
剩余248页未读,继续阅读
咖啡碎冰冰
- 粉丝: 14
- 资源: 292
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0