求教,csr8635gpio 低电平触发event
最近遇到一个问题,用csr8635的芯片pio18 pio21用做vol+ vol-,由于布板方便直接接gnd了,配置的时候出来问题,想invert触发event,设置了invert后,开关机都无法实现了,如下图:开关机必须这样配置才能开关机
我记得以前用pio7 pio8 低电平触发只需要配置invert就可以了,为什么pio18 21不可以
还是有什么其它的猫腻,有知道的帮帮忙,万分感谢
对应的逻辑脚选择反向后,在PSTool中初始化的时候要拉高。
Wney 发表于 2017-5-18 08:45
对应的逻辑脚选择反向后,在PSTool中初始化的时候要拉高。
:)非常感谢您,我忘了描述,我有设置了init pio在pstool中
“// PSKEY_INITIAL_PIO_STATE2&2591 = 0024 0000 0024 0024 0000 0000 0000 0000”
可是还是有上边的情况,也真是没办法了,请问还有什么能尝试的方法?
开关机还是高电平有效, 所以此时PO18 PIO21也要勾选了,
xiayelianqu 发表于 2017-5-18 10:46
开关机还是高电平有效, 所以此时PO18 PIO21也要勾选了,
真的是这样吗?这岂不是又是个坑?请问您遇到过这种情况吗?怎么解决啊?求搭救
wago2008 发表于 2017-5-18 13:17
真的是这样吗?这岂不是又是个坑?请问您遇到过这种情况吗?怎么解决啊?求搭救
开关机改成边沿触发或者勾选PIO18 pio21试试
xiayelianqu 发表于 2017-5-18 13:25
开关机改成边沿触发或者勾选PIO18 pio21试试
是的,您说的很对,开关机同时勾选了pio21 pio18 和vreg就可以正常开关机了,其它的什么暂停播放也要都勾选上那两个pio(pio18 pio21本来是用做vol+ vol-),这样不知到将来到产品会不会有别的什么问题,谢谢你:)
:loveliness::loveliness::loveliness:
是你设置PIO初始状态,PIO18和PIO21你不是设成高电平,那就需要勾起来,控制音量时vreg是低电平
:loveliness::loveliness::loveliness:
页:
[1]
2