int main(void)
{
u8 key,mode;
u16 t=0;
u8 tmp_buf[33];
delay_init();
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
uart_init(9600);
LED_Init();
LCD_Init();
KEY_Init();
NRF24L01_Init();
c语言学的不好 mini板 给的发送接受程序程序里 tmp_buf想改成 整形变量发送 一直提示u8* 定义错误 u8 NRF24L01_TxPacket(u8 *txbuf)
问题比较多。。 麻烦各位大神答疑解惑
1 u8 NRF24L01_TxPacket(tmp_buf) 括号里 参数是实际要显示的值 还是想显示值的地址
void LCD_ShowString(u16 x,u16 y,u16 width,u16 height,u8 size,u8 *p);
void LCD_ShowChar(u16 x,u16 y,u8 num,u8 size,u8 mode);
显示字符串为什么 是指针 显示字符就是mode 而这个发送函数可以发送u8数组
2 我要发送变量t=1 怎么发送呢 是转换成字符型吗
2020-6-17 12:43:39
1, 是地址,是要发送的数据的首地址。、
2,单独发1个字节的话,,如果想简单点,就直接赋值给发送数组,比如第一个值,这样接收端处理第一个值就好了。
1, 是地址,是要发送的数据的首地址。、
2,单独发1个字节的话,,如果想简单点,就直接赋值给发送数组,比如第一个值,这样接收端处理第一个值就好了。
举报