实例介绍
【实例简介】树莓pico例程:pico-examples-master
.
├── pico-examples-master
│ ├── CMakeLists.txt
│ ├── CONTRIBUTING.md
│ ├── LICENSE.TXT
│ ├── README.md
│ ├── adc
│ │ ├── CMakeLists.txt
│ │ ├── adc_console
│ │ │ ├── CMakeLists.txt
│ │ │ └── adc_console.c
│ │ ├── dma_capture
│ │ │ ├── CMakeLists.txt
│ │ │ ├── dma_capture.c
│ │ │ └── resistor_dac.pio
│ │ ├── hello_adc
│ │ │ ├── CMakeLists.txt
│ │ │ └── hello_adc.c
│ │ ├── joystick_display
│ │ │ ├── CMakeLists.txt
│ │ │ └── joystick_display.c
│ │ └── microphone_adc
│ │ ├── CMakeLists.txt
│ │ ├── README.adoc
│ │ ├── microphone_adc.c
│ │ ├── microphone_adc.fzz
│ │ ├── microphone_adc_bb.png
│ │ ├── microphone_adc_plotter.png
│ │ └── plotter.py
│ ├── blink
│ │ ├── CMakeLists.txt
│ │ └── blink.c
│ ├── clocks
│ │ ├── CMakeLists.txt
│ │ ├── detached_clk_peri
│ │ │ ├── CMakeLists.txt
│ │ │ └── detached_clk_peri.c
│ │ ├── hello_48MHz
│ │ │ ├── CMakeLists.txt
│ │ │ └── hello_48MHz.c
│ │ ├── hello_gpout
│ │ │ ├── CMakeLists.txt
│ │ │ └── hello_gpout.c
│ │ └── hello_resus
│ │ ├── CMakeLists.txt
│ │ └── hello_resus.c
│ ├── cmake
│ │ ├── CMakeLists.txt
│ │ └── build_variants
│ │ ├── CMakeLists.txt
│ │ ├── main.c
│ │ ├── other.c
│ │ └── other.h
│ ├── divider
│ │ ├── CMakeLists.txt
│ │ └── hello_divider.c
│ ├── dma
│ │ ├── CMakeLists.txt
│ │ ├── channel_irq
│ │ │ ├── CMakeLists.txt
│ │ │ ├── channel_irq.c
│ │ │ └── pio_serialiser.pio
│ │ ├── control_blocks
│ │ │ ├── CMakeLists.txt
│ │ │ └── control_blocks.c
│ │ └── hello_dma
│ │ ├── CMakeLists.txt
│ │ └── hello_dma.c
│ ├── example_auto_set_url.cmake
│ ├── flash
│ │ ├── CMakeLists.txt
│ │ ├── cache_perfctr
│ │ │ ├── CMakeLists.txt
│ │ │ └── flash_cache_perfctr.c
│ │ ├── nuke
│ │ │ ├── CMakeLists.txt
│ │ │ └── nuke.c
│ │ ├── program
│ │ │ ├── CMakeLists.txt
│ │ │ └── flash_program.c
│ │ ├── ssi_dma
│ │ │ ├── CMakeLists.txt
│ │ │ └── flash_ssi_dma.c
│ │ └── xip_stream
│ │ ├── CMakeLists.txt
│ │ ├── flash_xip_stream.c
│ │ └── random_test_data.h
│ ├── gpio
│ │ ├── CMakeLists.txt
│ │ ├── dht_sensor
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── dht.c
│ │ │ ├── pi-and-pico-uart-and-dht-sensor.fzz
│ │ │ ├── pi-and-pico-uart-and-dht-sensor.png
│ │ │ └── serial-output.png
│ │ ├── hello_7segment
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── hello_7segment.c
│ │ │ ├── hello_7segment.fzz
│ │ │ └── hello_7segment_bb.png
│ │ └── hello_gpio_irq
│ │ ├── CMakeLists.txt
│ │ └── hello_gpio_irq.c
│ ├── hello_world
│ │ ├── CMakeLists.txt
│ │ ├── serial
│ │ │ ├── CMakeLists.txt
│ │ │ └── hello_serial.c
│ │ └── usb
│ │ ├── CMakeLists.txt
│ │ └── hello_usb.c
│ ├── i2c
│ │ ├── CMakeLists.txt
│ │ ├── bmp280_i2c
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── bmp280_i2c.c
│ │ │ ├── bmp280_i2c.fzz
│ │ │ └── bmp280_i2c_bb.png
│ │ ├── bus_scan
│ │ │ ├── CMakeLists.txt
│ │ │ └── bus_scan.c
│ │ ├── lcd_1602_i2c
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── lcd_1602_i2c.c
│ │ │ ├── lcd_1602_i2c.fzz
│ │ │ └── lcd_1602_i2c_bb.png
│ │ ├── lis3dh_i2c
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── lis3dh_i2c.c
│ │ │ ├── lis3dh_i2c.fzz
│ │ │ └── lis3dh_i2c.png
│ │ ├── mcp9808_i2c
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── mcp9808_i2c.c
│ │ │ ├── mcp9808_i2c.fzz
│ │ │ └── mcp9808_i2c.png
│ │ ├── mma8451_i2c
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── mma8451_i2c.c
│ │ │ ├── mma8451_i2c.fzz
│ │ │ └── mma8451_i2c.png
│ │ ├── mpl3115a2_i2c
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── mpl3115a2_i2c.c
│ │ │ ├── mpl3115a2_i2c.fzz
│ │ │ └── mpl3115a2_i2c_bb.png
│ │ ├── mpu6050_i2c
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── mpu6050_i2c.c
│ │ │ ├── mpu6050_i2c.fzz
│ │ │ └── mpu6050_i2c_bb.png
│ │ ├── oled_i2c
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── img_to_array.py
│ │ │ ├── oled_i2c.c
│ │ │ ├── oled_i2c.fzz
│ │ │ ├── oled_i2c_bb.png
│ │ │ ├── raspberry26x32.bmp
│ │ │ └── raspberry26x32.h
│ │ ├── pa1010d_i2c
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── pa1010d_i2c.c
│ │ │ ├── pa1010d_i2c.fzz
│ │ │ └── pa1010d_i2c.png
│ │ └── pcf8523_i2c
│ │ ├── CMakeLists.txt
│ │ ├── README.adoc
│ │ ├── pc8523_i2c.fzz
│ │ ├── pc8523_i2c.png
│ │ └── pcf8523_i2c.c
│ ├── ide
│ │ └── vscode
│ │ ├── launch-raspberrypi-swd.json
│ │ ├── launch-remote-openocd.json
│ │ └── settings.json
│ ├── interp
│ │ ├── CMakeLists.txt
│ │ └── hello_interp
│ │ ├── CMakeLists.txt
│ │ └── hello_interp.c
│ ├── multicore
│ │ ├── CMakeLists.txt
│ │ ├── hello_multicore
│ │ │ ├── CMakeLists.txt
│ │ │ └── multicore.c
│ │ ├── multicore_fifo_irqs
│ │ │ ├── CMakeLists.txt
│ │ │ └── multicore_fifo_irqs.c
│ │ ├── multicore_runner
│ │ │ ├── CMakeLists.txt
│ │ │ └── multicore_runner.c
│ │ └── multicore_runner_queue
│ │ ├── CMakeLists.txt
│ │ └── multicore_runner_queue.c
│ ├── pico_sdk_import.cmake
│ ├── picoboard
│ │ ├── CMakeLists.txt
│ │ ├── blinky
│ │ │ ├── CMakeLists.txt
│ │ │ └── blinky.c
│ │ └── button
│ │ ├── CMakeLists.txt
│ │ └── button.c
│ ├── pio
│ │ ├── CMakeLists.txt
│ │ ├── addition
│ │ │ ├── CMakeLists.txt
│ │ │ ├── addition.c
│ │ │ └── addition.pio
│ │ ├── apa102
│ │ │ ├── CMakeLists.txt
│ │ │ ├── apa102.c
│ │ │ └── apa102.pio
│ │ ├── clocked_input
│ │ │ ├── CMakeLists.txt
│ │ │ ├── clocked_input.c
│ │ │ └── clocked_input.pio
│ │ ├── differential_manchester
│ │ │ ├── CMakeLists.txt
│ │ │ ├── differential_manchester.c
│ │ │ └── differential_manchester.pio
│ │ ├── hello_pio
│ │ │ ├── CMakeLists.txt
│ │ │ ├── hello.c
│ │ │ └── hello.pio
│ │ ├── hub75
│ │ │ ├── CMakeLists.txt
│ │ │ ├── Readme.md
│ │ │ ├── hub75.c
│ │ │ ├── hub75.pio
│ │ │ ├── mountains_128x64.png
│ │ │ └── mountains_128x64_rgb565.h
│ │ ├── i2c
│ │ │ ├── CMakeLists.txt
│ │ │ ├── i2c.pio
│ │ │ ├── i2c_bus_scan.c
│ │ │ ├── pio_i2c.c
│ │ │ └── pio_i2c.h
│ │ ├── ir_nec
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── ir_loopback
│ │ │ │ ├── CMakeLists.txt
│ │ │ │ └── ir_loopback.c
│ │ │ ├── nec_receive_library
│ │ │ │ ├── CMakeLists.txt
│ │ │ │ ├── nec_receive.c
│ │ │ │ ├── nec_receive.h
│ │ │ │ └── nec_receive.pio
│ │ │ ├── nec_transmit_library
│ │ │ │ ├── CMakeLists.txt
│ │ │ │ ├── nec_carrier_burst.pio
│ │ │ │ ├── nec_carrier_control.pio
│ │ │ │ ├── nec_transmit.c
│ │ │ │ └── nec_transmit.h
│ │ │ ├── pio_ir_loopback.fzz
│ │ │ └── pio_ir_loopback.png
│ │ ├── logic_analyser
│ │ │ ├── CMakeLists.txt
│ │ │ └── logic_analyser.c
│ │ ├── manchester_encoding
│ │ │ ├── CMakeLists.txt
│ │ │ ├── manchester_encoding.c
│ │ │ └── manchester_encoding.pio
│ │ ├── pio_blink
│ │ │ ├── CMakeLists.txt
│ │ │ ├── blink.c
│ │ │ └── blink.pio
│ │ ├── pwm
│ │ │ ├── CMakeLists.txt
│ │ │ ├── pwm.c
│ │ │ └── pwm.pio
│ │ ├── quadrature_encoder
│ │ │ ├── CMakeLists.txt
│ │ │ ├── quadrature_encoder.c
│ │ │ └── quadrature_encoder.pio
│ │ ├── spi
│ │ │ ├── CMakeLists.txt
│ │ │ ├── pio_spi.c
│ │ │ ├── pio_spi.h
│ │ │ ├── spi.pio
│ │ │ ├── spi_flash.c
│ │ │ └── spi_loopback.c
│ │ ├── squarewave
│ │ │ ├── CMakeLists.txt
│ │ │ ├── generated
│ │ │ │ ├── squarewave.hex
│ │ │ │ ├── squarewave.pio.h
│ │ │ │ └── squarewave_wrap.pio.h
│ │ │ ├── squarewave.c
│ │ │ ├── squarewave.pio
│ │ │ ├── squarewave_fast.pio
│ │ │ └── squarewave_wrap.pio
│ │ ├── st7789_lcd
│ │ │ ├── CMakeLists.txt
│ │ │ ├── raspberry_256x256.png
│ │ │ ├── raspberry_256x256_rgb565.h
│ │ │ ├── st7789_lcd.c
│ │ │ └── st7789_lcd.pio
│ │ ├── uart_rx
│ │ │ ├── CMakeLists.txt
│ │ │ ├── uart_rx.c
│ │ │ └── uart_rx.pio
│ │ ├── uart_tx
│ │ │ ├── CMakeLists.txt
│ │ │ ├── uart_tx.c
│ │ │ └── uart_tx.pio
│ │ └── ws2812
│ │ ├── CMakeLists.txt
│ │ ├── generated
│ │ │ ├── ws2812.pio.h
│ │ │ └── ws2812.py
│ │ ├── ws2812.c
│ │ ├── ws2812.pio
│ │ └── ws2812_parallel.c
│ ├── pwm
│ │ ├── CMakeLists.txt
│ │ ├── hello_pwm
│ │ │ ├── CMakeLists.txt
│ │ │ └── hello_pwm.c
│ │ ├── led_fade
│ │ │ ├── CMakeLists.txt
│ │ │ └── pwm_led_fade.c
│ │ └── measure_duty_cycle
│ │ ├── CMakeLists.txt
│ │ └── measure_duty_cycle.c
│ ├── reset
│ │ ├── CMakeLists.txt
│ │ └── hello_reset
│ │ ├── CMakeLists.txt
│ │ └── hello_reset.c
│ ├── rtc
│ │ ├── CMakeLists.txt
│ │ ├── hello_rtc
│ │ │ ├── CMakeLists.txt
│ │ │ └── hello_rtc.c
│ │ ├── rtc_alarm
│ │ │ ├── CMakeLists.txt
│ │ │ └── rtc_alarm.c
│ │ └── rtc_alarm_repeat
│ │ ├── CMakeLists.txt
│ │ └── rtc_alarm_repeat.c
│ ├── spi
│ │ ├── CMakeLists.txt
│ │ ├── bme280_spi
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── bme280_spi.c
│ │ │ ├── bme280_spi.fzz
│ │ │ └── bme280_spi_bb.png
│ │ ├── mpu9250_spi
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── mpu9250_spi.c
│ │ │ ├── mpu9250_spi.fzz
│ │ │ └── mpu9250_spi_bb.png
│ │ ├── spi_dma
│ │ │ ├── CMakeLists.txt
│ │ │ └── spi_dma.c
│ │ └── spi_flash
│ │ ├── CMakeLists.txt
│ │ └── spi_flash.c
│ ├── system
│ │ ├── CMakeLists.txt
│ │ ├── hello_double_tap
│ │ │ ├── CMakeLists.txt
│ │ │ └── hello_double_tap.c
│ │ ├── narrow_io_write
│ │ │ ├── CMakeLists.txt
│ │ │ └── narrow_io_write.c
│ │ └── unique_board_id
│ │ ├── CMakeLists.txt
│ │ └── unique_board_id.c
│ ├── timer
│ │ ├── CMakeLists.txt
│ │ ├── hello_timer
│ │ │ ├── CMakeLists.txt
│ │ │ └── hello_timer.c
│ │ ├── periodic_sampler
│ │ │ ├── CMakeLists.txt
│ │ │ └── periodic_sampler.c
│ │ └── timer_lowlevel
│ │ ├── CMakeLists.txt
│ │ └── timer_lowlevel.c
│ ├── uart
│ │ ├── CMakeLists.txt
│ │ ├── hello_uart
│ │ │ ├── CMakeLists.txt
│ │ │ └── hello_uart.c
│ │ ├── lcd_uart
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── lcd_uart.c
│ │ │ ├── lcd_uart.fzz
│ │ │ └── lcd_uart_bb.png
│ │ └── uart_advanced
│ │ ├── CMakeLists.txt
│ │ └── uart_advanced.c
│ ├── usb
│ │ ├── CMakeLists.txt
│ │ ├── README.md
│ │ ├── device
│ │ │ ├── CMakeLists.txt
│ │ │ ├── dev_hid_composite
│ │ │ │ ├── CMakeLists.txt
│ │ │ │ ├── LICENSE.TXT
│ │ │ │ ├── README.md
│ │ │ │ ├── main.c
│ │ │ │ ├── tusb_config.h
│ │ │ │ ├── usb_descriptors.c
│ │ │ │ └── usb_descriptors.h
│ │ │ └── dev_lowlevel
│ │ │ ├── CMakeLists.txt
│ │ │ ├── dev_lowlevel.c
│ │ │ ├── dev_lowlevel.h
│ │ │ ├── dev_lowlevel_loopback.py
│ │ │ └── usb_common.h
│ │ └── host
│ │ ├── CMakeLists.txt
│ │ └── host_cdc_msc_hid
│ │ ├── CMakeLists.txt
│ │ ├── LICENSE.TXT
│ │ ├── hid_app.c
│ │ ├── main.c
│ │ ├── msc_app.c
│ │ └── tusb_config.h
│ └── watchdog
│ ├── CMakeLists.txt
│ └── hello_watchdog
│ ├── CMakeLists.txt
│ └── hello_watchdog.c
└── 好例子网_pico-examples-master.zip
117 directories, 325 files
【实例截图】
.
├── pico-examples-master
│ ├── CMakeLists.txt
│ ├── CONTRIBUTING.md
│ ├── LICENSE.TXT
│ ├── README.md
│ ├── adc
│ │ ├── CMakeLists.txt
│ │ ├── adc_console
│ │ │ ├── CMakeLists.txt
│ │ │ └── adc_console.c
│ │ ├── dma_capture
│ │ │ ├── CMakeLists.txt
│ │ │ ├── dma_capture.c
│ │ │ └── resistor_dac.pio
│ │ ├── hello_adc
│ │ │ ├── CMakeLists.txt
│ │ │ └── hello_adc.c
│ │ ├── joystick_display
│ │ │ ├── CMakeLists.txt
│ │ │ └── joystick_display.c
│ │ └── microphone_adc
│ │ ├── CMakeLists.txt
│ │ ├── README.adoc
│ │ ├── microphone_adc.c
│ │ ├── microphone_adc.fzz
│ │ ├── microphone_adc_bb.png
│ │ ├── microphone_adc_plotter.png
│ │ └── plotter.py
│ ├── blink
│ │ ├── CMakeLists.txt
│ │ └── blink.c
│ ├── clocks
│ │ ├── CMakeLists.txt
│ │ ├── detached_clk_peri
│ │ │ ├── CMakeLists.txt
│ │ │ └── detached_clk_peri.c
│ │ ├── hello_48MHz
│ │ │ ├── CMakeLists.txt
│ │ │ └── hello_48MHz.c
│ │ ├── hello_gpout
│ │ │ ├── CMakeLists.txt
│ │ │ └── hello_gpout.c
│ │ └── hello_resus
│ │ ├── CMakeLists.txt
│ │ └── hello_resus.c
│ ├── cmake
│ │ ├── CMakeLists.txt
│ │ └── build_variants
│ │ ├── CMakeLists.txt
│ │ ├── main.c
│ │ ├── other.c
│ │ └── other.h
│ ├── divider
│ │ ├── CMakeLists.txt
│ │ └── hello_divider.c
│ ├── dma
│ │ ├── CMakeLists.txt
│ │ ├── channel_irq
│ │ │ ├── CMakeLists.txt
│ │ │ ├── channel_irq.c
│ │ │ └── pio_serialiser.pio
│ │ ├── control_blocks
│ │ │ ├── CMakeLists.txt
│ │ │ └── control_blocks.c
│ │ └── hello_dma
│ │ ├── CMakeLists.txt
│ │ └── hello_dma.c
│ ├── example_auto_set_url.cmake
│ ├── flash
│ │ ├── CMakeLists.txt
│ │ ├── cache_perfctr
│ │ │ ├── CMakeLists.txt
│ │ │ └── flash_cache_perfctr.c
│ │ ├── nuke
│ │ │ ├── CMakeLists.txt
│ │ │ └── nuke.c
│ │ ├── program
│ │ │ ├── CMakeLists.txt
│ │ │ └── flash_program.c
│ │ ├── ssi_dma
│ │ │ ├── CMakeLists.txt
│ │ │ └── flash_ssi_dma.c
│ │ └── xip_stream
│ │ ├── CMakeLists.txt
│ │ ├── flash_xip_stream.c
│ │ └── random_test_data.h
│ ├── gpio
│ │ ├── CMakeLists.txt
│ │ ├── dht_sensor
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── dht.c
│ │ │ ├── pi-and-pico-uart-and-dht-sensor.fzz
│ │ │ ├── pi-and-pico-uart-and-dht-sensor.png
│ │ │ └── serial-output.png
│ │ ├── hello_7segment
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── hello_7segment.c
│ │ │ ├── hello_7segment.fzz
│ │ │ └── hello_7segment_bb.png
│ │ └── hello_gpio_irq
│ │ ├── CMakeLists.txt
│ │ └── hello_gpio_irq.c
│ ├── hello_world
│ │ ├── CMakeLists.txt
│ │ ├── serial
│ │ │ ├── CMakeLists.txt
│ │ │ └── hello_serial.c
│ │ └── usb
│ │ ├── CMakeLists.txt
│ │ └── hello_usb.c
│ ├── i2c
│ │ ├── CMakeLists.txt
│ │ ├── bmp280_i2c
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── bmp280_i2c.c
│ │ │ ├── bmp280_i2c.fzz
│ │ │ └── bmp280_i2c_bb.png
│ │ ├── bus_scan
│ │ │ ├── CMakeLists.txt
│ │ │ └── bus_scan.c
│ │ ├── lcd_1602_i2c
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── lcd_1602_i2c.c
│ │ │ ├── lcd_1602_i2c.fzz
│ │ │ └── lcd_1602_i2c_bb.png
│ │ ├── lis3dh_i2c
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── lis3dh_i2c.c
│ │ │ ├── lis3dh_i2c.fzz
│ │ │ └── lis3dh_i2c.png
│ │ ├── mcp9808_i2c
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── mcp9808_i2c.c
│ │ │ ├── mcp9808_i2c.fzz
│ │ │ └── mcp9808_i2c.png
│ │ ├── mma8451_i2c
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── mma8451_i2c.c
│ │ │ ├── mma8451_i2c.fzz
│ │ │ └── mma8451_i2c.png
│ │ ├── mpl3115a2_i2c
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── mpl3115a2_i2c.c
│ │ │ ├── mpl3115a2_i2c.fzz
│ │ │ └── mpl3115a2_i2c_bb.png
│ │ ├── mpu6050_i2c
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── mpu6050_i2c.c
│ │ │ ├── mpu6050_i2c.fzz
│ │ │ └── mpu6050_i2c_bb.png
│ │ ├── oled_i2c
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── img_to_array.py
│ │ │ ├── oled_i2c.c
│ │ │ ├── oled_i2c.fzz
│ │ │ ├── oled_i2c_bb.png
│ │ │ ├── raspberry26x32.bmp
│ │ │ └── raspberry26x32.h
│ │ ├── pa1010d_i2c
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── pa1010d_i2c.c
│ │ │ ├── pa1010d_i2c.fzz
│ │ │ └── pa1010d_i2c.png
│ │ └── pcf8523_i2c
│ │ ├── CMakeLists.txt
│ │ ├── README.adoc
│ │ ├── pc8523_i2c.fzz
│ │ ├── pc8523_i2c.png
│ │ └── pcf8523_i2c.c
│ ├── ide
│ │ └── vscode
│ │ ├── launch-raspberrypi-swd.json
│ │ ├── launch-remote-openocd.json
│ │ └── settings.json
│ ├── interp
│ │ ├── CMakeLists.txt
│ │ └── hello_interp
│ │ ├── CMakeLists.txt
│ │ └── hello_interp.c
│ ├── multicore
│ │ ├── CMakeLists.txt
│ │ ├── hello_multicore
│ │ │ ├── CMakeLists.txt
│ │ │ └── multicore.c
│ │ ├── multicore_fifo_irqs
│ │ │ ├── CMakeLists.txt
│ │ │ └── multicore_fifo_irqs.c
│ │ ├── multicore_runner
│ │ │ ├── CMakeLists.txt
│ │ │ └── multicore_runner.c
│ │ └── multicore_runner_queue
│ │ ├── CMakeLists.txt
│ │ └── multicore_runner_queue.c
│ ├── pico_sdk_import.cmake
│ ├── picoboard
│ │ ├── CMakeLists.txt
│ │ ├── blinky
│ │ │ ├── CMakeLists.txt
│ │ │ └── blinky.c
│ │ └── button
│ │ ├── CMakeLists.txt
│ │ └── button.c
│ ├── pio
│ │ ├── CMakeLists.txt
│ │ ├── addition
│ │ │ ├── CMakeLists.txt
│ │ │ ├── addition.c
│ │ │ └── addition.pio
│ │ ├── apa102
│ │ │ ├── CMakeLists.txt
│ │ │ ├── apa102.c
│ │ │ └── apa102.pio
│ │ ├── clocked_input
│ │ │ ├── CMakeLists.txt
│ │ │ ├── clocked_input.c
│ │ │ └── clocked_input.pio
│ │ ├── differential_manchester
│ │ │ ├── CMakeLists.txt
│ │ │ ├── differential_manchester.c
│ │ │ └── differential_manchester.pio
│ │ ├── hello_pio
│ │ │ ├── CMakeLists.txt
│ │ │ ├── hello.c
│ │ │ └── hello.pio
│ │ ├── hub75
│ │ │ ├── CMakeLists.txt
│ │ │ ├── Readme.md
│ │ │ ├── hub75.c
│ │ │ ├── hub75.pio
│ │ │ ├── mountains_128x64.png
│ │ │ └── mountains_128x64_rgb565.h
│ │ ├── i2c
│ │ │ ├── CMakeLists.txt
│ │ │ ├── i2c.pio
│ │ │ ├── i2c_bus_scan.c
│ │ │ ├── pio_i2c.c
│ │ │ └── pio_i2c.h
│ │ ├── ir_nec
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── ir_loopback
│ │ │ │ ├── CMakeLists.txt
│ │ │ │ └── ir_loopback.c
│ │ │ ├── nec_receive_library
│ │ │ │ ├── CMakeLists.txt
│ │ │ │ ├── nec_receive.c
│ │ │ │ ├── nec_receive.h
│ │ │ │ └── nec_receive.pio
│ │ │ ├── nec_transmit_library
│ │ │ │ ├── CMakeLists.txt
│ │ │ │ ├── nec_carrier_burst.pio
│ │ │ │ ├── nec_carrier_control.pio
│ │ │ │ ├── nec_transmit.c
│ │ │ │ └── nec_transmit.h
│ │ │ ├── pio_ir_loopback.fzz
│ │ │ └── pio_ir_loopback.png
│ │ ├── logic_analyser
│ │ │ ├── CMakeLists.txt
│ │ │ └── logic_analyser.c
│ │ ├── manchester_encoding
│ │ │ ├── CMakeLists.txt
│ │ │ ├── manchester_encoding.c
│ │ │ └── manchester_encoding.pio
│ │ ├── pio_blink
│ │ │ ├── CMakeLists.txt
│ │ │ ├── blink.c
│ │ │ └── blink.pio
│ │ ├── pwm
│ │ │ ├── CMakeLists.txt
│ │ │ ├── pwm.c
│ │ │ └── pwm.pio
│ │ ├── quadrature_encoder
│ │ │ ├── CMakeLists.txt
│ │ │ ├── quadrature_encoder.c
│ │ │ └── quadrature_encoder.pio
│ │ ├── spi
│ │ │ ├── CMakeLists.txt
│ │ │ ├── pio_spi.c
│ │ │ ├── pio_spi.h
│ │ │ ├── spi.pio
│ │ │ ├── spi_flash.c
│ │ │ └── spi_loopback.c
│ │ ├── squarewave
│ │ │ ├── CMakeLists.txt
│ │ │ ├── generated
│ │ │ │ ├── squarewave.hex
│ │ │ │ ├── squarewave.pio.h
│ │ │ │ └── squarewave_wrap.pio.h
│ │ │ ├── squarewave.c
│ │ │ ├── squarewave.pio
│ │ │ ├── squarewave_fast.pio
│ │ │ └── squarewave_wrap.pio
│ │ ├── st7789_lcd
│ │ │ ├── CMakeLists.txt
│ │ │ ├── raspberry_256x256.png
│ │ │ ├── raspberry_256x256_rgb565.h
│ │ │ ├── st7789_lcd.c
│ │ │ └── st7789_lcd.pio
│ │ ├── uart_rx
│ │ │ ├── CMakeLists.txt
│ │ │ ├── uart_rx.c
│ │ │ └── uart_rx.pio
│ │ ├── uart_tx
│ │ │ ├── CMakeLists.txt
│ │ │ ├── uart_tx.c
│ │ │ └── uart_tx.pio
│ │ └── ws2812
│ │ ├── CMakeLists.txt
│ │ ├── generated
│ │ │ ├── ws2812.pio.h
│ │ │ └── ws2812.py
│ │ ├── ws2812.c
│ │ ├── ws2812.pio
│ │ └── ws2812_parallel.c
│ ├── pwm
│ │ ├── CMakeLists.txt
│ │ ├── hello_pwm
│ │ │ ├── CMakeLists.txt
│ │ │ └── hello_pwm.c
│ │ ├── led_fade
│ │ │ ├── CMakeLists.txt
│ │ │ └── pwm_led_fade.c
│ │ └── measure_duty_cycle
│ │ ├── CMakeLists.txt
│ │ └── measure_duty_cycle.c
│ ├── reset
│ │ ├── CMakeLists.txt
│ │ └── hello_reset
│ │ ├── CMakeLists.txt
│ │ └── hello_reset.c
│ ├── rtc
│ │ ├── CMakeLists.txt
│ │ ├── hello_rtc
│ │ │ ├── CMakeLists.txt
│ │ │ └── hello_rtc.c
│ │ ├── rtc_alarm
│ │ │ ├── CMakeLists.txt
│ │ │ └── rtc_alarm.c
│ │ └── rtc_alarm_repeat
│ │ ├── CMakeLists.txt
│ │ └── rtc_alarm_repeat.c
│ ├── spi
│ │ ├── CMakeLists.txt
│ │ ├── bme280_spi
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── bme280_spi.c
│ │ │ ├── bme280_spi.fzz
│ │ │ └── bme280_spi_bb.png
│ │ ├── mpu9250_spi
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── mpu9250_spi.c
│ │ │ ├── mpu9250_spi.fzz
│ │ │ └── mpu9250_spi_bb.png
│ │ ├── spi_dma
│ │ │ ├── CMakeLists.txt
│ │ │ └── spi_dma.c
│ │ └── spi_flash
│ │ ├── CMakeLists.txt
│ │ └── spi_flash.c
│ ├── system
│ │ ├── CMakeLists.txt
│ │ ├── hello_double_tap
│ │ │ ├── CMakeLists.txt
│ │ │ └── hello_double_tap.c
│ │ ├── narrow_io_write
│ │ │ ├── CMakeLists.txt
│ │ │ └── narrow_io_write.c
│ │ └── unique_board_id
│ │ ├── CMakeLists.txt
│ │ └── unique_board_id.c
│ ├── timer
│ │ ├── CMakeLists.txt
│ │ ├── hello_timer
│ │ │ ├── CMakeLists.txt
│ │ │ └── hello_timer.c
│ │ ├── periodic_sampler
│ │ │ ├── CMakeLists.txt
│ │ │ └── periodic_sampler.c
│ │ └── timer_lowlevel
│ │ ├── CMakeLists.txt
│ │ └── timer_lowlevel.c
│ ├── uart
│ │ ├── CMakeLists.txt
│ │ ├── hello_uart
│ │ │ ├── CMakeLists.txt
│ │ │ └── hello_uart.c
│ │ ├── lcd_uart
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.adoc
│ │ │ ├── lcd_uart.c
│ │ │ ├── lcd_uart.fzz
│ │ │ └── lcd_uart_bb.png
│ │ └── uart_advanced
│ │ ├── CMakeLists.txt
│ │ └── uart_advanced.c
│ ├── usb
│ │ ├── CMakeLists.txt
│ │ ├── README.md
│ │ ├── device
│ │ │ ├── CMakeLists.txt
│ │ │ ├── dev_hid_composite
│ │ │ │ ├── CMakeLists.txt
│ │ │ │ ├── LICENSE.TXT
│ │ │ │ ├── README.md
│ │ │ │ ├── main.c
│ │ │ │ ├── tusb_config.h
│ │ │ │ ├── usb_descriptors.c
│ │ │ │ └── usb_descriptors.h
│ │ │ └── dev_lowlevel
│ │ │ ├── CMakeLists.txt
│ │ │ ├── dev_lowlevel.c
│ │ │ ├── dev_lowlevel.h
│ │ │ ├── dev_lowlevel_loopback.py
│ │ │ └── usb_common.h
│ │ └── host
│ │ ├── CMakeLists.txt
│ │ └── host_cdc_msc_hid
│ │ ├── CMakeLists.txt
│ │ ├── LICENSE.TXT
│ │ ├── hid_app.c
│ │ ├── main.c
│ │ ├── msc_app.c
│ │ └── tusb_config.h
│ └── watchdog
│ ├── CMakeLists.txt
│ └── hello_watchdog
│ ├── CMakeLists.txt
│ └── hello_watchdog.c
└── 好例子网_pico-examples-master.zip
117 directories, 325 files
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论