mikema 发表于 2015-4-16 12:43:22

Driver中延时几百纳秒

我想在驱动中用GPIO输出高低电平, 中间需要delay几百纳的时间,请问大家有在rk3288中用过吗?
我看代码中ndelay是用udelay实现的,精度不够。用getnstimeofday实际上好像只能10ms精度的。

carlinluo 发表于 2015-4-16 13:19:25

搞什么需要那么精确

mikema 发表于 2015-4-16 14:09:08

一个外设是通过高低电平的时间来确定收到的数据是0还是1.(高低电平的持续时间是几百纳秒到几微秒)

carlinluo 发表于 2015-4-16 18:10:39

carlinluo 发表于 2015-4-16 13:19
搞什么需要那么精确

个人觉得你可以参考下,IR的驱动,就是通过PWM那个PIN来检测的。可以直接读是PIN脚拉高多少时间
页: [1]
查看完整版本: Driver中延时几百纳秒