关于树莓派pico W 初探避坑
1、上传UF2文件,win11系统不出现RPI-RP2的新卷
pico w 导入固件时,需要按住BOOTSEL按钮,然后插上USB。按照该方法操作,win11资源管理器应该出现一个RPI-RP2的新卷,但是我的电脑插上没反应,后来发现是端口被禁用了,一直没有找到好的方法,后来在虚拟机上的Ubuntu系统试了一下就出现了。如果没有安装ubuntu系统,可以换个电脑试一下。这里要注意一下pico和pico w的UF2文件是不通用的,pico w的UF2下载地址:https://micropython.org/download/rp2-pico-w/
2、网上找的板载灯亮程序下载进去后LED不亮
pico的板载led引脚是GPIO25,网上搜到的大部分例程是给GPIO25高电平点亮led,但是pico w的板载led是和wifi芯片的WL_GPIO0连接的所以网上搜到的大部分例程无法电量板载led。下图中这个GPIO0是英飞凌WIFI芯片的GPIO,并不是主控芯片的。所以要想点亮pico w 的板载LED,就要给英飞凌的这个人GPIO0高电平,那么如何给英飞凌的这个WIFI芯片的GPIO0高电平,就需要查看该芯片的数据手册,好在pico w已经对板载LED底层进行了封装,我们只需要调用“LED”这个对象就可以了。
Raspberry pi pico w 板载led亮灯例程:
import machine import utime led = machine.Pin("LED", machine.Pin.OUT) while True: led.on() utime.sleep(1) led.off() utime.sleep(1)
3、python作为脚本语言不能编译成机器码为什么可以控制硬件。
这个问题知乎上有个回答比较详细,地址:https://zhuanlan.zhihu.com/p/374416150
4、使用putty串口调试卡在调试窗口
使用Putty或xshell、Tabby等工具通过串口连接树莓派pico w时,光标会卡在控制台窗口,这个时候按下ctrl + c 就可以正常进入了,然后就可以通过串口操作pico里的micropython了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)