完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
代码是在STM32f103上利用nrf24l01模块发送数据(压力传感器的重物质量),但是串口什么都没有输出 ,跪求大神帮忙看下哪里有问题啊![]() { int i=0; long double M_Old,M_New,differ=0; u8 char2[30]="Transmit Succeed!n"; u8 char3[30]="Transmit Fail!n"; u8 char5[30]="Data no change!n"; u8 TxBuf[8]; delay_init(); //延时函数初始化 NVIC_Configuration(); //中断优先处理/ uart_init(9600); //串口初始化为9600 //LCD_Init(); //初始化LCD NRF24L01_Init(); //初始化NRF24L01 init(); M_Old=SetM_Old();//M_Old,M_New存放初值NULLMASS M_New=M_Old; NRF24L01_TX_Mode(); //设置无线模块为发射 delay_ms(500); while(1) { M_New=Count_Mass(); differ=M_New-M_Old; FloatToStr1(M_New,TxBuf); if(differ>3||differ<-3) //数据波动在3g范围内不发送 { M_Old=M_New; if(NRF24L01_TxPacket(TxBuf)==TX_OK) { delay_ms(500); for(i=0;char2!=' |
