Linkedsemi Documentation Center
latest
Contents:
LE5010
SDK
Getting Started
Architecture
Peripherals
ADC
DAC
COMP
CRYPT
GPIO
I2C
PDM
RTC
RTCV2
SM4
SPI
TIMER
TOUCHKEY
TRNG
UART
SHA
SSI
IWDG
WWDG
CAN
I2S
Wireless
Modules
Demos
LE5x1x注意事项
Application Notes
Manufacture & Test
Solutions
Traning Videos
Linkedsemi Documentation Center
SDK
Peripherals
在 GitHub 上编辑
Peripherals
ADC
ADC特性:
ADC系统框图如下:
一、初始化
1.1 设置ADC模块的IO
1.2 设置ADC模块的参数变量
1.2.1ADC初始化
1.2.2 ADC采集通道的初始化
规则组转换参数配置
注入组转换参数配置
1.3 初始化ADC模块
二、反初始化
2.1 反初始化ADC模块
2.2 反初始化ADC IO
3.1 数据采集——规则通道
3.2 数据采集——注入通道
3.3 数据采集——DMA模式
DAC
一、 DAC的主要特征:
DAC系统框图如下:
二、 DAC接口介绍
2.1 IO初始化
2.2 DAC_HandleTypeDef 结构体初始化
2.3 DAC模块初始化
2.4 将数字量写入已选择的数据对齐格式的寄存器
2.5 获取数据输出寄存器中的值
2.6 数据转换——DMA模式
2.7 反初始化
反初始化DAC模块
COMP
一、COMP简介
二、COMP接口介绍
2.1 初始化
2.2 设置参数
2.3 开启或关闭COMP
2.4 反初始化
CRYPT
一、CRYPT简介
二、CRYPT接口介绍
2.1 初始化:
2.2 CRYPT加解密:
2.2.1 轮询模式
2.2.2 中断模式
2.2.3 回调函数
2.3 反初始化
反初始化CRYPT模块
GPIO
普通输入输出模式
外设功能模式
I2C
一、I2C简介
二、I2c接口介绍
2.1 初始化:
2.2 i2c收发:
2.2.1 轮询模式
2.2.2 中断模式
2.2.3 DMA模式
2.2.4 回调函数
2.3 反初始化
2.3.1 反初始化I2C模块
2.3.2 反初始化I2C IO
PDM
一、初始化
1. PDM模块的IO配置
2. 初始化PDM模块
3.PDM初始化参考代码如下:
二、反初始化
三、PDM相关函数接口
RTC
一、初始化
二、功能配置
2.1 万年历功能
2.2 唤醒功能(LP0模式)
2.3 唤醒模式(LP2模式)
三、注意事项
RTCV2
一、RTCV2简介
二、RTCV2接口介绍
2.1 初始化:
2.2 参数配置:
2.3 万年历时间:
2.4 闹钟:
2.5 反初始化:
SM4
一、SM4简介
二、SM4接口介绍
2.1 初始化:
2.2 SM4加解密:
2.2.1 轮询模式
2.2.2 中断模式
2.2.3 回调函数
2.3 反初始化
反初始化SM4模块
SPI
SPI主要特性
一、SPI模块初始化
1.1 选择SPI模块的复用IO
1.2 设置SPI模块参数
1.3 初始化SPI模块
二、反初始化
2.1 反初始化SPI模块
2.2 反初始化复用IO
三、SPI模块通信
3.1 阻塞方式
3.2 非阻塞(中断)方式
3.3 DMA方式
四、代码示例
TIMER
时基介绍
时钟源
计数器时钟
计数器
重复计数器
自动重装载寄存器
定时时间计算
PWM输出频率计算
定时功能
初始化
打开定时器
事件回调
关闭定时器
反初始化
PWM输出
初始化
开始产生PWM脉冲
停止PWM输出
反初始化
TOUCHKEY
一、TOUCHKEY简介
二、TOUCHKEY接口介绍
2.1 初始化
2.2 开始扫描
2.2.1 轮询模式
2.2.2 中断模式
2.2.3 回调函数
2.3 反初始化
反初始化TOUCHKEY模块
TRNG
一、TRNG 简介
二、TRNG 接口介绍
2.1 初始化
2.2 随机数生成
2.3 反初始化
UART
一、初始化
1.1 设置UART模块的IO
1.2 设置UART模块参数变量
1.3 初始化UART模块
二、反初始化
2.1 反初始化UART模块
2.2 反初始化UART IO
三、UART设备数据的收发
3.1 数据收发——阻塞方式
3.2 数据收发——非阻塞(中断)方式
3.3 数据收发——DMA方式
四、代码示例
SHA
一、SHA简介
二、SHA接口介绍
2.1 初始化:
2.2 SHA计算:
2.2.1 轮询模式
2.2.2 中断模式
2.2.3 回调函数
2.3 反初始化
反初始化SHA模块
SSI
一、SSI简介
SSI功能描述
二、SSI模块初始化
2.1 选择SSI模块的复用IO
2.2 设置SSI模块参数
2.3 初始化SSI模块
三、反初始化
3.1 反初始化SSI模块
3.2 反初始化复用IO
四、SSI模块通信
4.1 阻塞方式
4.2 非阻塞(中断)方式
4.3 DMA方式
五、代码示例
IWDG
1.1 IWDG 简介
1.2 功能描述
1.3 IWDG 使用场景
1.4 IWDG 接口介绍
1.4.1 初始化
1.4.2 喂狗
1.4.3 反初始化
WWDG
2.1 WWDG 简介
2.2 功能描述
2.3 WWDG使用场景
2.4 WWDG 接口介绍
2.4.1 初始化
2.4.2 获取窗口计数信息
2.4.3 喂狗
2.4.4 反初始化
CAN
一、CAN 协议简介
1.1 CAN 物理层
1.2 CAN 协议层
1.2.1 位时序
1.2.2 通讯的波特率
1.2.3 数据同步
1.2.4 报文种类
二、CAN 接口介绍
2.1 初始化
2.2 CAN 接收过滤配置
2.2.1接收筛选器介绍
2.2.2 软件配置
2.3 CAN 发送数据
2.4 CAN 接收数据
I2S
I2S主要特性
一、I2S模块初始化
1.1 选择I2S模块的复用IO
1.2 设置I2S模块参数
1.3 初始化I2S模块
二、反初始化
2.1 反初始化I2S模块
2.2 反初始化复用IO
三、I2S模块通信
3.1 阻塞方式
3.2 非阻塞(中断)方式
3.3 DMA方式
四、代码示例