编号

模块名称

Examples名称

Examples功能描述

1

adc

current_vref_value_check

ADC检测Vref+电压

2

exint_trigger_partitioned

ADC分割模式下使用EXINT触发转换

3

ordinary_preempt_oversampling

ADC普通及抢占通道的过采样功能

4

repeat_conversion_loop_transfer

ADC反复转换时使用DMA的循环模式传输数据

5

resolution_6bit

ADC使用非默认转换分辨率

6

software_trigger_repeat

ADC反复模式下使用软件触发

7

tmr_trigger_automatic_preempted

ADC使用TMR触发普通转换结合抢占自动转换

8

voltage_monitoring

电压监测

9

can

communication_mode

CAN通讯模式的使用

10

filter

CAN接收过滤器的使用

11

loopback_mode

CAN回环模式使用

12

cortex_m0plus

systick_interrupt

演示systick定时器中断方式

13

crc

calculation

使用硬件CRC进行CRC计算

14

crm

clock_failure_detection

外部时钟失效检测并系统时钟拯救

15

sclk_switch

系统时钟切换

16

debug

tmr1

调试TMR1定时器计数

17

dma

data_to_gpio

DMA将数据从内存传输到GPIO

18

flash_to_sram

使用DMA将数据从flash传输到SRAM

19

ertc

bpr_domain

电池供电域数据寄存器使用

20

calendar

日历、闹钟功能

21

lick_calibration

LICK校准

22

tamper

入侵检测功能

23

time_stamp

时间戳功能

24

wakeup_timer

唤醒定时器功能

25

exint

exint_config

EXINT的基础配置

26

exint_software_trigger

EXINT的软件触发

27

flash

fap_enable

flash访问保护使能

28

flash_write_read

内部flash读写操作

29

gpio

io_toggle

演示IO翻转

30

led_toggle

演示LED翻转

31

swd_mux

swjtag调试接口复用为其他功能

32

hwdiv

calculation

硬件除法器计算示例

33

i2c

communication_dma

I2C使用DMA模式通信

34

communication_int

I2C使用中断模式通信

35

communication_poll

I2C使用轮询模式通信

36

communication_smbus

SMbus模式通信

37

eeprom

I2CEEPROM通信

38

i2s

halfduplex_dma

I2S使用DMA进行半双工通讯

39

halfduplex_interrupt

I2S使用中断进行半双工通讯

40

spii2s_switch_halfduplex_polling

SPI_I2S在半双工轮询条件下的模式切换

41

irtmr

irtmr_output

红外定时器输出

42

pwc

deepsleep_ertc_alarm

PWC使用ERTC闹钟唤醒深度睡眠模式

43

deepsleep_ertc_tamper

PWC使用ERTC入侵检测唤醒深度睡眠模式

44

deepsleep_ertc_wakeup

PWC使用ERTC周期性唤醒深度睡眠模式

45

deepsleep_i2c

I2C唤醒深度睡眠模式

46

deepsleep_usart1

USART1唤醒深度睡眠模式

47

power_voltage_monitor

PWC使用电压监测器

48

sleep_tmr3

PWC使用TMR3唤醒睡眠模式

49

sleep_usart1

PWC使用USART1唤醒睡眠模式

50

standby_ertc_alarm

PWC使用ERTC闹钟唤醒待机模式

51

standby_wakeup_pin

PWC使用待机唤醒管脚唤醒待机模式

52

scfg

pa11_12_remap

pa11/pa12的功能映射到pa9/pa10管脚

53

spi

crc_transfer_polling

SPI使用轮询进行CRC传输

54

fullduplex_polling

SPI使用轮询进行全双工通讯

55

halfduplex_interrupt

SPI使用中断进行半双工通讯

56

halfduplex_transceiver_switch

SPI半双工下的收发模式切换

57

only_receive_mode_polling

SPI使用轮训进行单线单向只收

58

ti_fullduplex_dma

SPIti模式下使用DMA进行全双工通讯

59

use_jtagpin_hardwarecs_dma

SPI映射到JTAG脚并使用DMA进行硬件CS通讯

60

w25q_flash

SPIW25Qxx Flash通讯

61

sram

sram_parity_check

演示如何开启奇校验

62

sram_parity_error_lock_enable

演示开启奇校验及错误锁

63

tmr

6_steps

演示如何配置六步方波

64

7_pwm_output

演示如何配置TMR1产生7PWM输出

65

cascade_synchro

实现3TMR的串联同步

66

complementary_signals

使用TMR1实现互补信号输出

67

dma

使用TMR1 overflow事件产生DMA请求

68

dma_burst

演示如何使用定时器DMA burst功能

69

encoder_tmr3

演示定时器编码器接口模式

70

external_clock

演示如何使用外部时钟模式

71

hall_xor_tmr3

演示定时器输入异或功能

72

hang_mode

演示如何使用挂起模式

73

input_capture

演示输入捕获功能

74

oc_high

使用输出控制High模式

75

oc_low

使用输出控制Low模式

76

oc_toggle_tmr3

使用TMR3输出控制Toggle模式

77

one_cycle

使用单周期模式

78

parallel_synchro

实现3TMR的并联同步

79

pwm_input

演示PWM输入捕获功能

80

pwm_input_dma

使用DMAPWM输入捕获功能

81

pwm_output_simulate

演示模拟PWM输出功能

82

pwm_output_tmr16

演示TMR16PWM输出

83

pwm_output_tmr3

演示TMR3PWM输出

84

timer_base

演示定时器计数基本功能

85

usart

half_duplex

使用单线半双工收发

86

hw_flow_control

使用硬件流控通信

87

idle_detection

空闲帧中断检测

88

interrupt

使用中断方式收发数据

89

irda

红外模式通讯

90

modbus_character_match

演示MODBUS字符匹配

91

modbus_receiver_timeout

演示MODBUS接收超时

92

polarity_reverse

演示收发极性反向

93

polling

使用轮询方式收发数据

94

printf

使用串口打印字符

95

receiver_mute

收到匹配ID退出接收静默模式

96

rs485

基于AT32-Comm-EV BoardRS485通信

97

smartcard

智能卡应用

98

synchronous

通过同步模式与SPI通信

99

transfer_by_dma_interrupt

使用DMA中断方式实现数据收发

100

transfer_by_dma_polling

使用DMA轮询方式实现数据收发

101

tx_rx_swap

tx/rx管脚位置互换

102

wake_up_from_deepsleep

USART唤醒深度睡眠模式

103

wdt

wdt_reset

看门狗使用

104

wdt_standby

standby模式下看门狗使用

105

wwdt

wwdt_reset

窗口看门狗使用