设为首页收藏本站

Discuz! Board

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3960|回复: 1
打印 上一主题 下一主题

52832 协议栈中使用PWM 问题

[复制链接]

1

主题

8

帖子

76

积分

注册会员

Rank: 2

积分
76
跳转到指定楼层
楼主
小住住 发表于 2018-1-8 13:44:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
要使用蓝牙控制蜂鸣器响,直接使用pwm 的库,在串口服务的历程中改,发现无法输出PWM,信号。而初始化时候,如果有延时的话,是可以发声的。
但初始化协议栈后,就不行了。使用的引脚是PIN 27 ,APP_PWM_INSTANCE(PWM1,1);  定时器1.
      nrf_drv_systick_init();
     app_pwm_config_t pwm1_cfg = APP_PWM_DEFAULT_CONFIG_1CH(500,27);
    /* Switch the polarity of the second channel. */
    pwm1_cfg.pin_polarity[0] = APP_PWM_POLARITY_ACTIVE_HIGH;

    /* Initialize and enable PWM. */
   err_code = app_pwm_init(&PWM1,&pwm1_cfg,pwm_ready_callback);
  APP_ERROR_CHECK(err_code);
  app_pwm_enable(&PWM1);
    app_pwm_channel_duty_set(&PWM1, 0, 50);
    for(int i=0;i<10;i++)
                    {
                   nrf_drv_systick_delay_ms(120);
                     nrf_drv_systick_delay_ms(120);
                     nrf_drv_systick_delay_ms(120);
                     nrf_drv_systick_delay_ms(120);
                    }  这里初始化可以响。

在程序里,接受到命令后,就不响。不知道是什么原因呢?
case MOBUS:
            
                if(app_status.BeepStatus == 0x01)
                    {
                        
                     
                            app_pwm_enable(&PWM1);
                             app_pwm_channel_duty_set(&PWM1, 0, 50);
                     for(int i=0;i<5;i++)
                    {
                   nrf_drv_systick_delay_ms(120);
                     nrf_drv_systick_delay_ms(120);
                     nrf_drv_systick_delay_ms(120);
                     //nrf_drv_systick_delay_ms(120);
                    }
                    }
                     else
                     {
                        // bsp_indication_set(BSP_INDICATE_ALERT_OFF);
                         buzzer_off();
                     }

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

1

主题

4

帖子

29

积分

新手上路

Rank: 1

积分
29
沙发
KTlaoyu 发表于 2022-8-31 11:19:26 | 只看该作者
你好老师,请教一下您这个问题解决了吗
回复 支持 反对

使用道具 举报

Archiver|手机版|小黑屋|Comsenz Inc.   

GMT+8, 2024-4-26 05:18 , Processed in 0.125539 second(s), 28 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表