geeker 发表于 2014-11-27 10:39:38

button设置的问题

新手,还没入门,有几个问题请教各位大神。
产品基于CSR8670平台,软件开发基于sink例程,在开发过程中,通过Sink Configuration Tool设置了相应button功能,并完成对应引脚的map以及invert的设置。程序运行后,发现有一些按键一直被触发(详见附件截图),经检测硬件button无问题。是不是什么地方没有设置好?应该在哪里设置?
麻烦各位前辈多多指教,谢谢!

smarya 发表于 2014-11-27 15:37:56

深圳达力欧电子有限公司,专业蓝牙音箱、耳机产品PCBA主板生产加工,欢迎联系洽谈;
联系方式:18603061446陈生QQ3082236141
地址:深圳横岗街道横坪路87号祥达利科技园A2栋2楼
网站:http://www.smtgo.com/
http://shop1411462622827.1688.com/
http://szdaliou.1688.com/

zshl_2001 发表于 2014-11-27 19:06:04

:):):):):):):):)

JSong 发表于 2014-11-28 08:27:58

好像与按键相联的PIO15在sink的例程中被占用了!

zshl_2001 发表于 2014-11-28 09:03:52

:):):):):):):):):):):)

geeker 发表于 2014-11-28 09:06:46

JSong 发表于 2014-11-28 08:27
好像与按键相联的PIO15在sink的例程中被占用了!

谢谢给予的解答,经测试PIO15确实不能控制。但能否告知一下在什么地方使用的呢?另外13和14也失灵,不知什么原因?

geeker 发表于 2014-11-28 09:15:25

JSong 发表于 2014-11-28 08:27
好像与按键相联的PIO15在sink的例程中被占用了!

在uint32 PioSetMapPins32(uint32 mask, uint32 bits);函数注释中,对PIO12到15如是说: (PIO 13..15) may be mapped if required. The exact signal routing is dependent
on which package is being used. On smaller packages, such as CSP, you must
map PIO13-15 if you want PIO instead of UART UART_RX, UART_TX and UART_CTS.
On the BGA package PIO13..15 have their own pins, but if mapped, will be
connected to the UART_RX, UART_TX and UART_CTS pins as well. Whether mapped
or not, these PIO pins may be configured as inputs or outputs. For each pin,
if mapped and set as output, both (UART and PIO) pins are driven. If mapped
and set as input, the UART pin is connected and the PIO pin is n/c.
我们现在用的是BGA package,又貌似没被用啊:dizzy:

cathy4btspeaker 发表于 2014-11-28 09:43:20

geeker 发表于 2014-11-28 09:06
谢谢给予的解答,经测试PIO15确实不能控制。但能否告知一下在什么地方使用的呢?另外13和14也失灵,不知 ...

从sink 来看,是不是PIO14,15, 10都有被占用?

geeker 发表于 2014-11-28 10:27:45

JSong 发表于 2014-11-28 08:27
好像与按键相联的PIO15在sink的例程中被占用了!

找到了,在电池的温度检测中使用了PIO15,将其改为其他引脚或者直接禁用,就OK了,13和14引脚现在也正常了,谢谢你!

geeker 发表于 2014-11-28 10:29:49

cathy4btspeaker 发表于 2014-11-28 09:43
从sink 来看,是不是PIO14,15, 10都有被占用?

找到了,在电池的温度检测中使用了PIO15,将其改为其他引脚或者直接禁用,就OK了,13和14引脚现在也正常了,谢谢你!
页: [1] 2
查看完整版本: button设置的问题