Files
docs/开发文档/香橙派3B开发板.md
2026-01-14 11:27:47 +08:00

3.6 KiB
Raw Blame History

  • 密码:orangepi

连接wifi

#查看wifi信号列表
nmcli dev wifi
sudo nmcli dev wifi connect wifi名称 password wifi密码
# wifi和有线同时只有一个通

创建热点

  • 注意: linux5.10的Debian12需要修改eth0为end1linux6.6 的Debian12 需要修改eth0为end0。

创建NAT模式热点

# 以NAT模式创建名称为orangepi、密码为orangepi的WIFI热点
sudo create_ap--no-virt-m nat wlan0 eth0 orangepi orangepi

# 指定热点的网段
sudo create_ap--no-virt-m nat wlan0 eth0 orangepi orangepi -g 192.168.2.1

# 创建5G频段,默认为2.4G频段
sudo create_ap--no-virt-m nat wlan0 eth0 orangepi orangepi --freq-band 5

# 隐藏热点SSID
sudo create_ap--no-virt-m nat wlan0 eth0 orangepi orangepi --hidden

创建 bridge模式热点

# 以bridge模式创建名称为orangepi、密码为orangepi的WIFI 热点
sudo create_ap--no-virt-m bridge wlan0 eth0 orangepi orangepi

查看温度

# 查看系统温度
sensors

# 查看nvme固态温度
sudo smartctl -a /dev/nvme0n1 |grep "Temperature:"

40pin接口说明

# 查看所有接口信息
gpio readall

GPIO接口

  • 40pin中有28个gpio接口,电压为3.3v
  • 以下命令均在root账号下执行
#### 手动设置gpio接口模式
```sh
gpio mode 2 out # 2为gpio引脚的wpi序号,out为输出
gpio mode 2 in # 2为gpio引脚的wpi序号,in为输入

设置gpio引脚高低电平

gpio write 2 0 #设置wpi序号为2的gpio引脚为低电平
gpio write 2 1 #设置wpi序号为2的gpio引脚为高电平

# 测试gpio接口高低电平
blink_all_gpio #会不停切换所有gpio引脚高低电平

设置gpio接口上下拉电阻

  • 3,5,27,28号引脚无法设置下拉电阻
gpio mode 5 in #首先设置wpi序号5的接口为输入模式
gpio mode 5 up #设置上拉电阻
gpio read 5 # 读取电平为1说明设置上拉成功
gpio mode 5 down #设置下拉电阻
gpio read 5 # 读取电平为0说明设置下拉成功

PWM模式

  • 3B只有2路pwm接口在针脚7和32
  • #占空比公式 PWM占空比 = CCR/ARR
CCR的取值范围是0~65535默认值是500。 
ARR的取值范围是0~65535默认值是1000。
需要注意的是我们CCR值需要小于ARR值因为占空比不能大于1。 当设置CCR>ARR时会提示如下错误信息 gpio: CCR should be less than or equal toARR (XXX) 当设置ARR
  • #pwm频率公式 PWM频率 = 时钟来源频率 /(分频系数 *ARR)
时钟来源频率的默认值是24000000Hz。 
分频系数的取值范围是2~512默认值是120。 
ARR的取值范围是0~65535默认值是1000。 
PWM频率的默认值是24000000/(120*1000)=200Hz。
需要注意的是,如果设置分频系数为奇数,实际的分频系数为设置值减一。

开启pwm接口

sudo orangepi-config
# 在图形界面选择System -> Hardware 使用空格打开接口配置,save后重启

通过wiringOP调整pwm参数

# 设置wpi序号为2,针脚为7的接口为pwm
gpio mode 2 pwm

# 设置wpi序号2的ARR为960
gpio pwmr 2 960

# 设置wpi序号2的CRR为480
gpio pwm 2 480

# 设置wpi序号2的分频系数为4
gpio pwmc 2 4

直接设置pwm频率

# 设置wpi序号为2的引脚频率为500Hz
gpio pwmTone 2 500
#在设置PWM频率时需要保证 设置的频率值 <24000000/(分频系数 *2)。 比如默认的分频系数为120在没有修改分频系数的情况下设置的频率值 应小于100000Hz。
#如果设置值过大,会出现如下报错: gpio: The PWMfrequency you set is too high to be possible

opi3b.uavv.cn 的id,1914160092371976192