用 C 编辑器(比如 CMake),生成 elf 文件,然后用 elf2uf2 工具转换成 uf2
可以用树莓派系统自带的基础SPI测试工具 spidev_test。
sudo apt install spi-tools
sudo spidev_test -v -D /dev/spidev0.0
还可以用 Python 库 spidev
GPIO24 (VBUS) ----> Pin 1 (VCC)
GPIO25 (D-) ----> Pin 2 (D-)
GPIO26 (D+) ----> Pin 3 (D+)
GND ----> Pin 4 (GND)
这样接线就行,注意这个口不能供电,只能用来检测。
要看需要微秒级还是纳秒级同步。如果只是微秒级,找两台树莓派5(或4B),用网线直连(或通过交换机)就可以实现。一台配置为 PTP master,另一台为 slave。
更高精度要求推荐 Microchip LAN7800/LAN7850 USB网卡。
内存芯片或者内存芯片外围电路元件损坏,需要联系第三方维修
最好用路由器去连接,然后再路由器里面查看树莓派IP。除非会自己将电脑设置成路由。
OLED 得用代码手动关掉,clear() 一下
EEPROM 固件可能损坏了,试试用 imager 重新刷 EEPROM 固件再试试。树莓派5 新机器出这种情况很多。
如果是之前的系统,可以试试这个方法:
https://shumeipai.nxez.com/2017/02/17/how-to-reset-a-forgotten-raspberry-pi-password.html
EEPROM 可能损坏了,试试用 imager 重新刷 EEPROM 固件再试试。如果不行大概率就是主板损坏。
这个要看代码和使用环境具体分析
WiFiManager 这个用得比较多
https://github.com/tzapu/WiFiManager
可能是bootloader损坏,重新刷一下bootloader看看
需要通过pip安装PySide6
pip install pyside6
不推荐用 full,用 desktop 版试试。
AndroidManifest 里面需要配置串口权限
seeedstudio 的官网找一下看看,他们也有类似产品
局域网开了防火墙或者树莓派没有联网
保存环境湿度有点高
这个非常 geek,设计一个复古外壳很适合