演示例程¶
汇编例程¶
基础例程¶
源码路径: PAN221_DK/01_SDK/asm_demo/basic_demo
。
Basic: clk_system_clk_rcl: 演示rcl作为系统时钟的功能。
Basic: clk_system_clk_div: 演示系统时钟分频的功能。
Basic: eeprom_single_page_write_read: 演示eeprom单个page擦除、写、读的功能。
Basic: eeprom_all_page_write_read: 演示eeprom整片擦除、写、读的功能。
Basic: gpio_p04_output: 演示P0.4开漏输出的功能。
Basic: gpio_output: 演示P1端口推挽输出的功能。
Basic: gpio_input: 演示P0.4和P1端口输入的功能。
Basic: int_eint0_p11: 演示外部中断0(P1.1)的功能。
Basic: int_eint0_p13: 演示外部中断0(P1.3)的功能。
Basic: int_eint1_p10: 演示外部中断1(P1.0)的功能。
Basic: int_eint1_p12: 演示外部中断1(P1.2)的功能。
Basic: int_eio_p1: 演示P1口电平变化中断的功能。
Basic: pwr_stop: 演示stop模式的功能。
Basic: rf_tx_297l_burst_mode: 演示rf在297l普通模式tx的功能。
Basic: rf_rx_297l_burst_mode: 演示rf在297l普通模式rx的功能。
Basic: rf_tx_24l01_burst_mode: 演示rf在24l01普通模式tx的功能。
Basic: rf_rx_24l01_burst_mode: 演示rf在24l01普通模式rx的功能。
Basic: rf_tx_ble_mode: 演示rf在ble模式tx的功能。
Basic: rf_rx_ble_mode: 演示rf在ble模式rx的功能。
Basic: timer0_counter_mode: 演示timer0的计数器功能。
Basic: timer0_timing_mode: 演示timer0的定时器功能。
Basic: timer1_counter_mode: 演示timer1的计数器功能。
Basic: timer1_timing_mode: 演示timer1的定时器功能。
Basic: timer1_pwm01_output: 演示pwm01的输出功能。
Basic: timer1_pwm01_complementary_output: 演示pwm01的互补输出功能。
Basic: timer2_timing_mode: 演示timer2的定时器功能。
Basic: timer2_pwm23_output: 演示pwm23的输出功能。
Basic: timer2_pwm2_complementary_output: 演示pwm2的互补输出功能。
Basic: timer3_timing_mode: 演示timer3的定时器功能。
Basic: timer3_pwm4_output: 演示pwm4的输出功能。
Basic: uart_baud: 演示uart的不同波特率功能。
Basic: uart_tx_rx: 演示uart的收发功能。
Basic: wdt_reset_time: 演示wdt的复位时间功能。
扩展例程¶
源码路径: PAN221_DK/01_SDK/asm_demo/extension_demo
。
Extension: beep_control: 演示演示PAN221x的PWM应用之无源蜂鸣器。
Extension: key: 演示演示PAN221x的GPIO应用之按键输入实验。
Extension: led_control: 演示演示PAN221x的GPIO应用之LED灯实验。
Extension: led_display: 演示PAN221x的GPIO模拟I2C应用,通过I2C控制LED驱动芯片tm1650。
Extension: rf_test: 演示PAN221x的rf通信功能。
Extension: rf_fcc_mode: 演示PAN221x的rf不同速率和不同通道下的evm和deviation,在单载波模式下,测试rf的发射功率。
C例程¶
基础例程¶
源码路径: PAN221_DK/01_SDK/c_demo/basic_demo
。
Basic: clk_system_clk_rcl: 演示rcl作为系统时钟的功能。
Basic: clk_system_clk_div: 演示系统时钟分频的功能。
Basic: eeprom_write_read: 演示eeprom全片擦除、写、读的功能。
Basic: gpio_output: 演示P1端口(P1.0、P1.1、P1.2、P1.3、P1.4、P1.5、P1.6、P1.7)的推挽输出功能和P04开漏输出功能。
Basic: int_eint0_p11: 演示外部中断0(P1.1)的功能。
Basic: int_eint0_p13: 演示外部中断0(P1.3)的功能。
Basic: int_eint1_p10: 演示外部中断1(P1.0)的功能。
Basic: int_eint1_p12: 演示外部中断1(P1.2)的功能。
Basic: int_eio_p1: 演示P1口电平变化中断的功能。
Basic: low_power: 演示示如何进入stop模式下,及stop模式下功耗测量,P1端口输入变化中断(P1.0、P1.1、P1.2、P1.3、P1.4、P1.5、P1.6、P1.7)唤醒功能。
Basic: rf_tx_297l_burst_mode: 演示rf在297l普通模式tx的功能。
Basic: rf_rx_297l_burst_mode: 演示rf在297l普通模式rx的功能。
Basic: rf_tx_24l01_burst_mode: 演示rf在24l01普通模式tx的功能。
Basic: rf_rx_24l01_burst_mode: 演示rf在24l01普通模式rx的功能。
Basic: rf_tx_ble_mode: 演示rf在ble模式tx的功能。
Basic: rf_rx_ble_mode: 演示rf在ble模式rx的功能。
Basic: timer0_counter_mode: 演示timer0的计数器功能。
Basic: timer0_timing_mode: 演示timer0的定时器功能。
Basic: timer1_counter_mode: 演示timer1的计数器功能。
Basic: timer1_timing_mode: 演示timer1的定时器功能。
Basic: timer1_pwm01_output: 演示pwm01的输出功能。
Basic: timer1_pwm01_complementary_output: 演示pwm01的互补输出功能。
Basic: timer2_timing_mode: 演示timer2的定时器功能。
Basic: timer2_pwm23_output: 演示pwm23的输出功能。
Basic: timer2_pwm2_complementary_output: 演示pwm2的互补输出功能。
Basic: timer3_timing_mode: 演示timer3的定时器功能。
Basic: timer3_pwm4_output: 演示pwm4的输出功能。
Basic: uart_baud: 演示uart的不同波特率功能。
Basic: wdt_reset_time: 演示wdt的复位时间功能。
扩展例程¶
源码路径: PAN221_DK/01_SDK/c_demo/extension_demo
。
Extension: beep_music: 主要演示PAN221x的PWM应用之无源蜂鸣器,用蜂鸣器播放天空之城、义勇军进行曲、沧海一声笑三首音乐。
Extension: beep_music_ZuoShouZhiYue: 主要演示PAN221x的PWM应用之无源蜂鸣器,用蜂鸣器播左手指月这首音乐。
Extension: led_control: 演示PAN221x的GPIO应用之LED灯实验,在本例程中,我们将通过代码控制开发板上的LED灯,以周期100ms闪烁。
Extension: led_display: 演示PAN221x的GPIO模拟I2C应用,通过I2C控制LED驱动芯片tm1650。
Extension: th_sensor: 主要演示PAN221x通过i2c接口来驱动温湿度传感器SHT30,计算采集的温度值和湿度,并将其显示到数码管上。