瑞芯微Rockchip开发者社区
直播中

vinww特烦恼

8年用户 1130经验值
擅长:存储技术
私信 关注
[资料]

如何在rk3308去实现TCS230颜色传感器的驱动

1、TCS230颜色传感器介绍
TCS230 是美国 TAOS 公司生产的一种可编程彩色光到频率的转换器。关于这款颜色传感器的原理不过多介绍,更详细可参考数据手册,总结来说它就是可以识别出颜色的rgb值,从out引脚以脉冲的形式表达出来。这个颜色传感器在网上有大量的51单片机的驱动代码,而对于linux驱动的代码却是非常少。网上的驱动思路最常见的就是:固定时间(比如10ms),计算三颜色的脉冲个数,分别乘以比例因子,最后得到颜色的rgb值。
编写设备树:
讲完大概的驱动思路,然后来看看如何在rk3308去实现该驱动。在设备树描述设备:

ROC-RK3308-CC开发实例总结--TCS3200颜色传感器模块调试.pdf (155.56 KB)
(下载次数: 1, 2022-6-6 18:11 上传)


原作者:飞神

更多回帖

发帖
×
20
完善资料,
赚取积分