手里有块NUCLEO STM32L053x的板子,在做nrF24L01+无线通讯的时候遇到的问题。 首先代码是移植 STM32F103的代码,在STM32F103上工作正常。 移值使用的是HAL驱动,我的移植代码SPI通讯应该是没有问题,因为下面这个函数是正常的: /* *检测NRF模块与MCU的连接 */ uint8_t NRF_Check(void) { u8 buf[5] = {0xC2,0xC2,0xC2,0xC2,0xC2}; u8 buf1[5] = {0x00,0x00,0x00,0x00,0x00}; u8 i; /*写入5个字节的地址*/ SPI_NRF_WriteBuf(NRF_WRITE_REG+TX_ADDR,buf,5); /*读出写入的地址*/ SPI_NRF_ReadBuf(TX_ADDR,buf1,5); //比较 for(i=0;i<5;i++) { if(buf1 != 0xC2) break; } if(i==5) return SUCCESS; //MCU与NRF连接成功 else return ERROR; } NUCLEO L053x做为发送端,发送的时候查看状态一直是0x0F,有没有人也遇到这样的问题,求解答。 下面是源码 |
STM32L011D4芯片用SWD无法下载程序
求助:STM32L0系列标准库哪里下?
STM32L051低温时LPUART串口波特率异常
STM32L051单片机ADC如何彻底关闭?
STM32L051C8进入低功耗模式电流偏大
STM32L052C8T6通过I2C模拟读16位数
STM32L0的VLCD外接5V会有问题吗
求助!!使用STM32L073 IO口模拟IIC接口读写AT24CM01 程序不停...
STM32L072RB写Bank2 EEPROM不响应中断
STM32L031无法进入boot
肯定不同,F103用的是传统的库
F0用的是HAL库
已经解决了。
是哪里问题啊?
评分
查看全部评分