Cypress技术论坛
直播中

杨军

7年用户 304经验值
私信 关注
[问答]

如何读出一个8位的移位寄存器50赫兹?

你好,
我必须读出一个8位的移位寄存器50赫兹。因此我必须切换时钟引脚6我们大约二十次,然后等到20女士什么是最好的办法吗?我想的我只能用WDT醒来,但我不能节省电力6。也许我可以读出速度快,但我怎么能阻止进入深睡眠的BLE(所以我可以用一个正常的定时器)?我也想要测量的电池,但是这可能是时间与基于定时器软件定时器。
我不确定的一件事:如果我不使用看门狗,将BLE如果连接活着吗?还是永远沉睡?
当这一切我想用CapSense按钮启动的广告(或许还有其他功能,当连接)。这不需要很快,只是为了醒来。我可以使用WDT如果表没有连接或有我必须考虑任何事情读按钮?我应该使用什么样的CAPSENSE模块?CasFoSE V3.10还是CAPSSENSE CSD V2.50?
当做,
施瓦茨

回帖(2)

魏茂娜

2019-11-5 08:09:35
嗨,马蒂亚斯·舒瓦茨,
请让我知道你是CY部分使用(PSoC /proc)?如果PSoC,您可以使用移位寄存器组件。如果程序的一部分,你可以按照你所说的方法。
问)如果我不使用看门狗,将BLE如果连接活着吗?还是永远沉睡?
一)甚至看门狗是不存在的,保佑中断会使器件从醒来一。请参阅我们的低功率应用笔记供参考:http://www.cypress.com/documentation/application-notes/an92584-designing-low-power-and-estimating-battery-life-ble
问:我应该使用什么样的CAPSENSE模块?CasFoSE V3.10还是CAPSSENSE CSD V2.50?
您可以使用最新版本本身(3.10)
谢谢,
安阇那
举报

杨军

2019-11-5 08:27:20
HiAnjana
我在使用PROC。
我想用中断而不是使用延迟的ADC和短脉冲(6美元)。我可以呆在睡觉而不是一模式保持ADC和活着的定时器吗?这将需要一些更多的权力,但我可以用定时器1毫秒或更多的软件定时器。下面是我的lowpowerimplementation,我将它请求运行ADC和快速定时器(ADC运行- >;保持睡眠)。
是tcpwmmodule配置为定时器在睡眠模式下运行?我不知道在an86233 2表式。
如果我想发送一个通知所有20ms(最大)我应该连接的时间间隔设置的?设置正确的地方是什么?间隙设置>;周边优先连接参数- >;最小/最大?
我的设备是外围设备。如果是断开的尝试再次连接,但如果中央关闭我想用触摸启动广告。我应该使用cyble_stop()为此,比我能从头开始吗?也许我能做一个软复位,但这将清洁溶液。
谢谢你的帮助和同情的很多问题,谢谢,但这对我来说是新的。
静态lowpowerimplementation(void){ cyble_lp_mode_t lpmode;cyble_bless_state_t blessstate;
如果(CyByLyGestStand())!= cyble_state_initializing){ /*输入一连接间隔* / lpmode = cyble_enterlpm之间的模式(cyble_bless_deepsleep);/ * * /禁用全局中断函数时,interruptstatus = cyentercriticalsection();blessstate = cyble_getblessstate();
如果(lpmode = = cyble_bless_deepsleep){ if(blessstate = = cyble_bless_state_eco_on | | blessstate = = cyble_bless_state_deepsleep){ sleep();cysyspmdeepsleep();wakeup();} } {如果其他(blessstate!= cyble_bless_state_event_close){ sleep();/改变高频时钟源从IMO国际海事组织生态,可以停止以节省电力* / cysysclkwritehfclkdirect(cy_sys_clk_hfclk_eco);/ * * /降低功耗cysysclkimostop()停止IMO;/*把CPU睡眠* /cysyspmsleep();/*开始执行醒来后,开始cysysclkimostart() IMO * /;/改变高频时钟源回IMO * / cysysclkwritehfclkdirect(cy_sys_clk_hfclk_imo);wakeup();} } /*使全局中断* / cyexitcriticalsection(interruptstatus);}
举报

更多回帖

发帖
×
20
完善资料,
赚取积分