2013/10/11传感器驱动的改写方案
来源:互联网 发布:做预算的软件 编辑:程序博客网 时间:2024/05/16 01:19
昨天完成了OK6410输出PWM信号,今天编写程序完成读取传感器GP2Y的值,所用的引脚是开发板上的ADC1,直接将传感器的输出端接上即可,读取引脚数据的代码也挺简单:一直读取数据,保存读取到的最大值,没过一秒输出这个最大值并重置最大值,这样得到的数据会比较准确。但是也存在问题:一直用系统调用read(),对系统的开销比较大;如果有其他进程运行会影响read()的调用时间,得到的数据不会很准确。
解决方案:在一个驱动程序中实现不同引脚的驱动,一个做输出,一个做输入,这里面涉及到对定时器的共同使用问题。还没着手做,明天再说。明天补上ADC1的读取代码和输出波形。
读取adc1的数据:
2013/10/0做的是模拟了一个PWM信号输出,这个输出给传感器!然后传感器才会输出一下波形。
2013/10/11做的传感器给到示波器的波形
- 2013/10/11传感器驱动的改写方案
- 触摸屏驱动的改写
- Linux的温湿度传感器DHT11驱动
- 6轴传感器LSM330DLC的底层驱动
- 基于NanoPi的声音传感器驱动开发
- 温湿度传感器SHT20的驱动与使用
- linux驱动开发:重力传感器的了解
- 10-谨慎的改写clone
- 年度总结之三:底层驱动的改写
- 【整理】Android的传感器sendor驱动 + android驱动框架
- Android的传感器sendor驱动 + android驱动框架
- [嵌入式Linux驱动]S5PV210的DHT11温湿度传感器Linux驱动
- 重力传感器驱动分析
- 温湿度传感器驱动模块
- ADXL345加速度传感器驱动
- HMC5883L地磁传感器驱动
- BMP085气压传感器驱动
- LIS3DETR传感器驱动调试
- java的体会!
- 在Linux中使用线程
- [Baidu] 给一个整数数组,求连续子数组最大和
- CString和string区别
- [Google]如何用 互斥锁 实现 读写锁
- 2013/10/11传感器驱动的改写方案
- WF4.0 基础篇 (八) 控制流Activity
- char* CString string区别
- java的内存问题!
- 免费的wifi的背后
- UITableViewCell 重用 cell错乱问题
- 关于Win7下(连接到命名管道,写C盘文件)需要管理员权限
- java图片上传
- java的技巧要点!