CM4 RTC FAN
来自Waveshare Wiki
RTC FAN
启用 风扇 和 RTC 控制器连接的I2C,需要设置dtparam=i2c_vc=on配置文件。
RTC 在i2c-10 上,地址是 0x51(7位地址)
FAN 在i2c-10 上,地址是 0x2f(7位地址)
sudo nano /boot/config.txt #在最后添加 dtparam=i2c_vc=on #在dtparam=audio=on前面添加# 号 #dtparam=audio=on #保存退出,重启 sudo reboot
RTC测试
- 1.下载测试程序
打开树莓派终端,执行如下指令:
sudo apt-get install p7zip-full sudo wget https://www.waveshare.net/w/upload/4/42/PCF85063_code.7z 7z x PCF85063_code.7z -O./ cd PCF85063_code
C语言
执行如下指令,编译并执行测试程序
cd c sudo make clean sudo make -j 8 sudo ./main
Python
进入python程序目录
cd python/example
运行例程,程序支持python2/3
# python2 sudo python main.py # python3 sudo python3 main.py
FAN测试
- 注意事项:请在接通拓展板电源前接上风扇再完成测试,请不要在拓展板已通电即风扇控制芯片已经通电之后再接上风扇,否则会烧掉EMC2301芯片!
- 注意事项:连接前请确认风扇电压和实际上连接的风扇供电
打开树莓派终端,执行如下指令:
sudo apt-get install p7zip-full sudo wget https://www.waveshare.net/w/upload/5/56/EMC2301_code.7z 7z x EMC2301_code.7z -O./ cd EMC2301_code
c程序
编译并执行测试程序
cd c sudo make clean sudo make -j 8 sudo ./main
python
进入python程序目录
cd python/waveshare_EMC2301/examples
运行例程,程序支持python2/3
# python2 sudo python main.py # python3 sudo python3 main.py
风扇将完成RPM模式下的变速测试,注意风扇的声音变化,c程序和Python程序实验现象均一样
终端将会同时输出风扇的相关数据,如图所示:
根据示例代码中的提示稍作修改也可对风扇进行直接控速