2024年12月9日,树莓派发布了全新的Raspberry Pi 500键盘PC,是不是很混搭,哈哈,既是键盘又是PC,没接触过的还真不好一下子理解。这款产品以其紧凑的设计、相对强大的性能和丰富的接口,为用户提供了一种全新的计算体验,尤其适合教育、办公和DIY爱好者等人群。硬件配置
处理器:搭载博通新款BCM2712处理器,采用四核Cortex-A76架构,主频高达2.4GHz,相比前代产品...
在nRF52 17.1.0 SDK中,使用nRF52832和nRF52840时nrf_delay_ms()都很好用,今天用nRF52810出现了延时不准确的问题,表现为程序里delay 1000ms时,实际delay了两秒多。打开工程设置,在"C/C++"选项卡下修改宏定义,将NRFX_COREDEP_DELAY_US_LOOP_CYCLES改为7,重新编译下载后,用示波器实测程序里dela...
如下图的1.9寸屏(170x320,ST7789驱动),在Arduino IDE或PlatformIO Arduino框架下,使用TFT_eSPI库开发时遇到了显示偏移的问题:关键点:(1)在ST7789_Defines.h中增加设法使能CGRAM_OFFSET。//ST7789_Defines.h中
#if (TFT_HEIGHT == 170) && (TFT_WIDTH...
1. 放入文件。不要乱放,即使理论上能找到,但platformio有它自己的模式。c和h文件放入lib文件夹(★如果是Arduino架构,可能还需要把.c改为.cpp)。2. 包含路径。★注意直接修改"c_cpp_properties.json"是不行的,这是个platformio自动生成的文件,你修改后下次一编译又会被覆盖掉,如果要保护路径或增加全局宏定义,需要在platformio.in...
本文介绍使用香橙派zero3的串口uart5接收数据并保存到txt文件的过程。一、打开香橙派zero3的uart5运行orangepi-config,然后依次选择System -> Hardware,选中ph-uart5后使用空格键打开(显示*号为打开),然后保存、退出、重启。oragnepi@orangepi:~$ sudo orangepi-config重启后可在/dev下查看是否...
SSH登录香橙派Zero3后如果命令行没有颜色,会很痛苦,以下是设置方法: 以root用户登录为例,找到/root/.bashrc文件,编辑之:1)找到“#force_color_prompt=yes”,删除#号取消注释force_color_prompt=yes2)找到“#alias dir='dir --color=auto'”,...
在写python程序时用到了SPI,安装spidev模块命令:pip install spidev结果安装过程中出现如下报错:“PEP 517”错误看提示的意思,貌似是setuptools版本的问题,查了一下有些情况下更新pip和setuptools可解决:python -m pip install --upgrade pip
python -m pip instal...
网上找了几个typecho的总访问量统计插件,都不尽如人意,不是完全无法调用,就是不能自增,猜测可能是插件没有跟上typecho的更新或者和主题不够兼容。 我也不是这方面科班出身,刚刚接触而已,于是用chatgpt来解决,迭代了几个版本后(大概耗时十几分钟),居然...
一、同时查看所有IP命令:hostname -I(大写的i)orangepi@orangepizero3:~$ hostname -I
192.168.0.41 192.168.99.118二、单独查看某个网络的IP查看有线以太网IP地址命令: ip a s eth0
```python
orangepi@orangepizero3:~$ ip a s eth0
12: eth0:...
python源码编译安装的方法:1. 首先安装依赖包root@orangepizero3:/# sudo apt-get update
root@orangepizero3:/# sudo apt-get install -y build-essential zlib1g-dev \
libncurses5-dev libgdbm-dev libnss3-dev libssl-dev lib...
香橙派Zero3刚到手,真香,比Zero2小有升级,还更便宜了些~在用balenaEtcher烧录系统镜像时,可能会出现下图报错:“如果源镜像曾被压缩过,请检查它是否已损坏”不要慌,关闭balenaEtcher,右键选择“以管理员身份运行”,就可以了。也适用于香橙派Zero2等其他开发板。
一共修改两个文件1. 修改测试主程序文件中的引脚定义和spi号2. 修改lcdconfig.py中GPIO和SPI相关语法 module_init()中GPIO.PWM()在RPi.GPIO(树莓派)和OPi.GPIO(香橙派)中参数不一样,需要注意。我的板子上BL引脚连接的pin不是PWM引脚,所以这里直接改成普通...
用树莓派装了OctoPrint,在创想云上绑定后,可以用创想云app远程控制3D打印机打印东西,不需要自己折腾云服务器和frp,挺方便的。 但发现了一个问题,一般没有打印东西时,我会通过智能插座把3D打印机断电,当需要打印时通过app远程打开3D打印机智能插座,但默认情况下OctoPrint...
1. Keil环境下,首先需要删除宏定义“CONFIG_GPIO_AS_PINRESET”,修改位置如下图:2. 此时重新编译下载会发现不起作用,原因是需要先全片擦除才能生效(具体哪些宏定义需要擦除才生效,哪些可以直接生效,没有深究)。使用J-Flash Lite等工具Erase Chip后重新下载固件即可生效。
要在香橙派中通过Python控制GPIO,需要安装OPi.GPIO,尤其要注意的是安装完OPi.GPIO 0.5.2后,需要手动修改引脚定义为自己电路板的引脚定义才能正常使用(0.6.6为第三方库,增加了函数可以设置电路板直接配置)。 香橙派Zero3引脚定义修改:修改OPi.GPIO库内的pin_mappings.py,修改为如下配置即可...