摘要: 对于stm32来说,输入捕捉模式有两种: 普通输入捕捉模式:经常用来测量脉冲宽度和频率,例如测量脉冲宽度,TIM5_CH1来捕获高电平脉宽,首先先设置输入捕获为上升沿触发,然后记录下发生上升沿时TIM5_CNT值。再然后,设置捕获信号为下降沿,在下降沿到来的时候,记录下此时的TIM5_CNT值。这样 阅读全文
posted @ 2017-04-03 23:29 aaronGao 阅读(7375) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.2cto.com/kf/201510/444943.html Linux驱动开发经验总结,绝对干货! 学习Linux设备驱动开发的过程中自然会遇到字符设备驱动、平台设备驱动、设备驱动模型和sysfs等相关概念和技术。对于初学者来说会非常困惑,甚至对Linux有一定基础的工 阅读全文
posted @ 2017-04-03 15:01 aaronGao 阅读(1303) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.ibm.com/developerworks/cn/linux/l-cn-sysfs/ 使用 sys 文件系统访问 Linux 内核 sysfs 的历史其与 proc 的关系 sysfs 与 sys sysfs 与 proc 初识 sys 清单 1 与 sys 文件系统 阅读全文
posted @ 2017-04-03 12:14 aaronGao 阅读(2721) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/dreaming_my_dreams/article/details/8272586 应用层和驱动的衔接,一直是一个老大难问题,若弄不清楚,总觉得驱动写起来似是而非的。下面就说说我对他们的理解,还有就是如何实现一个驱动支持多个上设备的问题。最主要涉及两 阅读全文
posted @ 2017-04-03 12:09 aaronGao 阅读(2226) 评论(0) 推荐(0) 编辑
摘要: 1. /proc/devices和/dev cat /proc/devices 列出在当前运行的内核中已经注册的设备名称以及设备的Major主设备号。其中的设备信息是驱动程序在加载时生成的,也可以说是insmod的时候生成的。 ls /dev/ 设备文件,/dev下得设备是通过创建设备节点生成的,U 阅读全文
posted @ 2017-04-03 12:08 aaronGao 阅读(761) 评论(0) 推荐(0) 编辑