
四轴
文章平均质量分 76
rk3288为主芯片的fly器
习惯就好zz
一个无趣的人
展开
-
给rk3288编写PCA9685的I2C驱动
一、思路整理之前插入的是i2c的第四条总线,所以需要在设备树中的I2C-4节点中增加pca9685节点。需要编写一个i2c_client的驱动,使得设备能够被检测到并且注册进内核。需要编写一个i2c_device的驱动,使得可以对设备进行一个操作,完成各种通信指令和操作需要编写一个App应用程序,用来调试和测试驱动的完整性,一个简单的demo自己做下来发现1和2实现其中一种应该就能注册驱动设备。二、设备树编写设备树编写的代码:&i2c4 { //将设备写原创 2021-10-03 14:29:54 · 662 阅读 · 0 评论 -
rk3288 使用i2ctools调试pca9685
PCA9685的原理图学习寄存器模式:MODE1、MODE2脉宽(占空比)设置寄存器:LED0_ON_L、LED0_ON_H、LED0_OFF_L、LED0_OFF_L周期(频率)设置寄存器:PRE_SCALEMode1寄存器bit7:bit4:设置为1时为sleep模式,设置为0时是正常模式PCA9685的操作逻辑梳理PCA9685的i2c-tools使用...原创 2021-08-08 12:34:35 · 811 阅读 · 0 评论