This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于串口NPI的问题(2540和2541区别)

Other Parts Discussed in Thread: CC2541, CC2540

各位前辈,我准备做个项目,外设需要用到IIC接口,所以想用CC2541代替现有的开发板CC2540,我用项目是协议栈1.3.2里面的SimpleBLEPeripheral项目,里面有两个文件夹:CC2540DB和CC2541DB。一个是2540的项目,一个是2541的项目。开发板我用的芯片是2540的,现在的问题就是如果我用CC2540DB的项目,根据教程的方法:关闭流控,在自定义的选项中去除POWER_SAVING,加上HAL_UART=TRUE,用NPI的NPI_InitTransport(NULL);和NPI_WriteTransport函数,就可以在串口调试工具中显示字符了,但是如果用CC2541DB的项目,用的芯片是2540的,做上述操作,无法在串口调试工具中输出字符,请问各位大神是什么原因造成的,是CC2540寄存器和2541不一样,还是需要其他什么操作,如果把开发板现有的CC2540芯片换成2541,能不能解决这个问题。期待您的回复