CC1200芯片,当片选CS 取低, SO 管脚持续高电平。而CS取高电平,SO输出低电平?
时间:12-23
整理:3721RD
点击:
我自制的CC1200应用电路板,原理图参照的是TI的CC1200开发模块原理图。编写SPI程序时发现,当我CS=low时候,SO始终保持高电平,说明书上说当CS=low时,SO应该输出低电平,表示晶振稳定,可以读写。
而且,当我CS=high时候,SO输出为低电平。请问是怎么回事?
问题补充:我已经将reset管脚拉高到3.3V。
手头有TI的评估板可以比较吗?MCU 是什么?貌似 SPI Driver 有问题?
MCU 用的是TI的LCDKOMAPL138开发板,CC1200驱动只使用了DSP核。手头没有CC1200的开发板。
可能是 MCU 端把 CC1200 SO (即 MISO) 管脚拉低了。
上电和Reset 的时序是怎样的? 可以在上电和 Reset 之间加个延时。你的板子上有延时电路吗?
电路板设计参考的是TI 开发板800MHz-920Mhz原理图,Reset 我直接接到高电平了。不好意思 ,我想问下,你的意思是说CC1200初始化的时候,要先硬件复位一下吗?