编号 | 模块名称 | Examples名称 | Examples功能描述
1 | acc | calibration |
2 | adc | combine_mode_ordinary_simult | ADC主从模式之普通同时模式
3 | current_vref_value_check | ADC检测Vref+电压
4 | exint_trigger_partitioned | ADC分割模式下使用EXINT触发转换
5 | internal_temperature_sensor | ADC使用内部温度传感器
6 | software_trigger_repeat | ADC反复模式下使用软件触发
7 | tmr_trigger_automatic_preempted | ADC使用TMR触发普通转换结合抢占自动转换
8 | voltage_monitoring | 电压监测
9 | bpr | bpr_data | 电池供电域寄存器读写
10 | tamper | 入侵检测
11 | can | communication_mode | CAN通讯模式的使用
12 | filter | CAN接收过滤器的使用
13 | loopback_mode | CAN回环模式使用
14 | cortex_m4 | bit_band | 位带操作进行GPIO翻转和SRAM读写
15 | fpu | 使用硬件FPU进行函数运算
16 | systick_interrupt | 演示systick定时器中断方式
17 | crc | calculation | 使用硬件CRC进行CRC计算
18 | crm | clock_failure_detection | 外部时钟失效检测并系统时钟拯救
19 | sysclk_switch | 系统时钟切换
20 | debug | tmr1 | 调试TMR1定时器计数
21 | dma | data_to_gpio_flexible | 使用DMA弹性映射将数据从SRAM传输到GPIO
22 | flash_to_sram | 使用DMA将数据从flash传输到SRAM
23 | exint | exint_config | EXINT的基础配置
24 | exint_software_trigger | EXINT的软件触发
25 | flash | flash_write_read | 内部flash读写操作
26 | operate_spim | 外部spim读写操作
27 | run_in_spim | 演示程序运行在外部spim
28 | gpio | led_toggle | 演示LED翻转
29 | swjtag_remap | 对SWD/JTAG引脚进行复用
30 | i2c | communication_dma | I2C使用DMA模式通信
31 | communication_int | I2C使用中断模式通信
32 | communication_poll | I2C使用轮询模式通信
33 | eeprom | I2C和EEPROM通信
34 | i2s | halfduplex_dma | I2S使用DMA进行半双工通讯
35 | halfduplex_interrupt | I2S使用中断进行半双工通讯
36 | spii2s_switch_halfduplex_polling | SPI_I2S在半双工轮询条件下的模式切换
37 | pwc | deepsleep_rtc | PWC使用RTC唤醒深度睡眠模式
38 | power_voltage_monitor | PWC使用电压监测器
39 | sleep_tmr2 | PWC使用TMR2唤醒睡眠模式
40 | sleep_usart1 | PWC使用USART1唤醒睡眠模式
41 | standby_rtc | PWC使用RTC唤醒待机模式
42 | standby_wakeup_pin | PWC使用待机唤醒管脚唤醒待机模式
43 | rtc | calendar | RTC实现日历功能
44 | lick_calibration | LICK时钟校准
45 | sdio | sdio_fatfs | 基于SDIO移植应用FatFs文件系统
46 | sd_mmc_card | SD或MMC卡的识别/读写操作
47 | spi | crc_transfer_polling | SPI使用轮询进行CRC传输
48 | fullduplex_polling | SPI使用轮询进行全双工通讯
49 | halfduplex_interrupt | SPI使用中断进行半双工通讯
50 | halfduplex_transceiver_switch | SPI半双工下的收发模式切换
51 | only_receive_mode_polling | SPI使用轮训进行单线单向只收
52 | use_jtagpin_hardwarecs_dma | SPI映射到JTAG脚并使用DMA进行硬件CS通讯
53 | w25q_flash | SPI与W25Qxx Flash通讯
54 | sram | extend_sram | 扩展SRAM为16/32/64 KB
55 | tmr | 6_steps | 演示如何配置六步方波
56 | 7_pwm_output | 演示如何配置TMR1产生7路PWM输出
57 | cascade_synchro | 实现3个TMR的串联同步
58 | complementary_signals | 使用TMR1实现互补信号输出
59 | dma | 使用TMR1 overflow事件产生DMA请求
60 | dma_burst | 演示如何使用定时器DMA burst功能
61 | encoder_tmr2 | 演示定时器编码器接口模式
62 | external_clock | 演示如何使用外部时钟模式
63 | hall_xor_tmr2 | 演示定时器输入异或功能
64 | hang_mode | 演示如何使用挂起模式
65 | input_capture | 演示输入捕获功能
66 | oc_high | 使用输出控制High模式
67 | oc_low | 使用输出控制Low模式
68 | oc_toggle_tmr3 | 使用TMR3输出控制Toggle模式
69 | oc_toggle_tmr9 | 使用TMR9输出控制Toggle模式
70 | one_cycle | 使用单周期模式
71 | parallel_synchro | 实现3个TMR的并联同步
72 | pwm_input | 演示PWM输入捕获功能
73 | pwm_input_dma | 使用DMA的PWM输入捕获功能
74 | pwm_output_simulate | 演示模拟PWM输出功能
75 | pwm_output_tmr10 | 演示TMR10的PWM输出
76 | pwm_output_tmr3 | 演示TMR3的PWM输出
77 | timer_base | 演示定时器计数基本功能
78 | tmr1_synchro | 演示TMR1的同步功能
79 | tmr2_32bit | 使用32bit定时器
80 | usart | half_duplex | 使用单线半双工收发
81 | hw_flow_control | 使用硬件流控通信
82 | idle_detection | 空闲帧中断检测
83 | interrupt | 使用中断方式收发数据
84 | irda | 红外模式通讯
85 | polling | 使用轮询方式收发数据
86 | printf | 使用串口打印字符
87 | receiver_mute | 收到匹配ID退出接收静默模式
88 | smartcard | 智能卡应用
89 | synchronous | 通过同步模式与SPI通信
90 | transfer_by_dma_interrupt | 使用DMA中断方式实现数据收发
91 | transfer_by_dma_polling | 使用DMA轮询方式实现数据收发
92 | usb_device | audio | USB音频实现speaker和microphone
93 | composite_vcp_keyboard | 实现虚拟串口和键盘复合设备
94 | custom_hid | 实现USB自定义HID
95 | keyboard | USB键盘设备
96 | mouse | USB鼠标设备
97 | msc | 使用内部flash实现mass storage设备
98 | printer | USB打印机设备
99 | vcp_loopback | USB虚拟串口设备
100 | virtual_msc_iap | 利用虚拟mass storage实现IAP升级功能
101 | wdt | wdt_reset | 看门狗使用
102 | wwdt | wwdt_reset | 窗口看门狗使用