CC2530+CC2591+SPI flash+uart 管脚映射
您好,我们的项目使用了cc2591做PA,购买的是代理商提供的模块,连接方式和TI参考设计一致,电路中使用uart与外界通信。
最近需要外扩flash,所以使用了SPI口,但是cc2591的控制脚EN与cc2530的P1.4相连,和手册上SPI的SS脚重复了(虽然master模式没有控制SS),即使更换uart和spi的管脚映射,P1.4依然被使用了。
请问这时候PA能够正常工作吗?
您可以修改到P1.0-P1.5
参考 http://www.ti.com/lit/an/swra290/swra290.pdf
P1_1 and P1_4 are a subset of GPIO pins (only P1.0-P1.5) that can be configured to support special RF observation output control signals. PAEN and EN of the CC2591 are directly controlled by these signals via the radio core logic of the CC2530. See the CC253x User’s Guide for more details. The user only needs to adjust the OBSSELx registers to change the pin assignment.
谢谢您的答复!
因为模块上的cc2530和cc2591的连接已经固定了,都封装在模块里。SPI的master模式下P1.4是无效的,我看TI的介绍上说一般需要自己另外定义一个普通IO作为cs,我们也是这样做的。(SPI master mode operation as described previously is a three-wire interface. No select input is used to
enable the master. If the external slave requires a slave-select signal, this can be implemented through
software using a general-purpose I/O pin.)
主要是不确定这个“无效”的P1.4会不会影响PA的工作?
麻烦回答下,谢谢您!(如果IO第二功能选择SPI,P1.4能不能继续按照官方的设计接到PA上?)