Discuz! Board
标题:
裸机pwm和协议栈pwm跑起来不一样
[打印本页]
作者:
弋阳
时间:
2017-6-13 16:15
标题:
裸机pwm和协议栈pwm跑起来不一样
代码是反复调试过的 现在不知道是哪里出现了问题
还是本身协议栈和pwm就不能一起使用
作者:
admin
时间:
2017-6-19 10:58
你在调用BLE程序下调用的位置肯定有问题
作者:
efengzu
时间:
2017-8-18 10:01
哪里不一样?
作者:
小住住
时间:
2018-1-8 15:36
admin 发表于 2017-6-19 10:58
你在调用BLE程序下调用的位置肯定有问题
把库的例子移植到协议栈,就是跑不起呢?
for (;;)
{
// power_manage();
// if(app_status.BeepStatus == 0x01)
// {
// while (app_pwm_channel_duty_set(&PWM1, 0,50) == NRF_ERROR_BUSY);
//app_pwm_channel_duty_set(&PWM1, 0, 50);
// }
for (uint8_t i = 0; i < 40; ++i)
{
value = (i < 20) ? (i * 5) : (100 - (i - 20) * 5);
ready_flag = false;
/* Set the duty cycle - keep trying until PWM is ready... */
while (app_pwm_channel_duty_set(&PWM2, 0, value) == NRF_ERROR_BUSY);
/* ... or wait for callback. */
// while (!ready_flag);
// // APP_ERROR_CHECK(app_pwm_channel_duty_set(&PWM1, 1, value));
// nrf_delay_ms(25);
nrf_drv_systick_delay_ms(25);
}
//nrf_drv_systick_delay_ms(25);
}
欢迎光临 Discuz! Board (http://qfv8.com/)
Powered by Discuz! X3