对于UART来说
USB接口处就是一个串口
默认情况下也可以通过UART0来使用,设置来自于C SDK
啊,翻译真难
模数转换器(ADC)用来测量一些模拟信号并将其编码为数字。ADC在RP2040测量电压。
ADC具有两个主要功能:以数字位为单位的分辨率,或者在测量通道上面一次接受并转换数字信号。RP2040上的ADC的分辨率为12位,这意味着它可以转换模拟信号转换为数字信号,范围从0到4095其实这是这是在MicroPython中处理的转换为介于0到65,535之间的16位数字,因此其行为与其他MicroPython上的ADC相同微控制器。
RP2040共有五个ADC通道,其中四个通道连接到芯片GPIO引脚上:分别是GP26,GP27,GP28和GP29。在Raspberry Pi Pico上,其中的前三个连接到GPIO引脚,第四个可用于测量VSYS板上的电压。ADC的第五个输入通道连接到RP2040内置的温度传感器。
ADC4是内置的温度测量引脚
import machine
import utime
sensor_temp = machine.ADC(4)
conversion_factor = 3.3 / (65535)
while True:
reading = sensor_temp.read_u16() * conversion_factor
temperature = 27 - (reading - 0.706)/0.001721
print(temperature)
utime.sleep(2)
执行过后会打印内置的温度,很凉快
此时就是设置了一个中断,在2脚
出现falling edge的时候触发打印语句
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有