当前位置: 代码迷 >> 驱动开发 >> 求教,S3C6410+LINUX 用GPIO口输入稳固3.57MHz方波
  详细解决方案

求教,S3C6410+LINUX 用GPIO口输入稳固3.57MHz方波

热度:320   发布时间:2016-04-28 10:50:11.0
求教,S3C6410+LINUX 用GPIO口输入稳定3.57MHz方波
在S3C6410扩展上,外接一个元器件需要3.57MHz的CLK,初步想法是将该元件的CLK管脚连到某GPIO口,并通过Linux驱动的方式对该GPIO口输出稳定方波,不是是否可行,还请高手指教。

在网上有查到说可以通过PWM模块来产生稳定方波,小生菜鸟,求详解!非常感谢!

------解决方案--------------------
就用pwm啊,控制频率和占空比
------解决方案--------------------
当然得用 PWM,程序控制GPIO 既不精准也增加了CPU 的 loading。事情不是这么干的。
PWM 属于芯片定时器的一种应用。你用PWM 驱动设置一下占空比,PWM 输出脚就能精准按照占空比自动周期性置高和置低了。