您尚未登录。

楼主 #1 2018-07-04 10:41:06

550590567@qq.com
会员
注册时间: 2018-07-04
已发帖子: 1
积分: 1

求助,君正X1000 如何调试 pwm蜂鸣器?

君正X1000 PWM4蜂鸣器该如何调试?
我kernel配置如下:
Device Drivers  --->
    Input device support  --->
        *   Miscellaneous devices  --->
        *    PWM beeper support (NEW)

->Device Drivers
    -> Pulse-Width Modulation (PWM) Support (PWM [=y])
        --- Pulse-Width Modulation (PWM) Support
        *   JZPWM support for LED or Beeper drivers
        *   JZ PWM driver 
        *** JZ PWM function pinselect ***
         *    GPIO Port pwm0       
         *    GPIO Port pwm4

应用上需要什么操作?大神们方便帮忙看下,非常感谢!

离线

#2 2018-07-04 10:53:54

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,348
积分: 9202

Re: 求助,君正X1000 如何调试 pwm蜂鸣器?

开始以为君正的 x1000 开发手册上有,Halley2_kernel3_10-develepment.pdf

结果发现并没有讲得很详细。





离线

#3 2018-07-04 10:54:32

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,348
积分: 9202

Re: 求助,君正X1000 如何调试 pwm蜂鸣器?

后来一搜, 这位网友讲得非常详细

君正X系列开发11---pwm配置、分析
https://blog.csdn.net/cyf15238622067/article/details/80215345

如果pwm驱动蜂鸣器,配置

Device Drivers  --->
    Input device support  --->
        [ *]   Miscellaneous devices  --->

        < * >   PWM beeper support (NEW)

操作如下:

#
# echo timer > /sys/class/leds/leds_pwm4/trigger
# echo none > /sys/class/leds/leds_pwm4/trigger
# echo 255 > /sys/class/leds/leds_pwm4/trigger
sh: write error: Invalid argument
# echo 255 > /sys/class/leds/leds_pwm4/brightness
# echo 0 > /sys/class/leds/leds_pwm4/brightness
# echo 255 > /sys/class/leds/leds_pwm4/brightness
# echo 0 > /sys/class/leds/leds_pwm4/brightness
# echo 255 > /sys/class/leds/leds_pwm4/brightness

# echo 0 > /sys/class/leds/leds_pwm4/brightness





离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn