新手入门
- 积分
- 14
- 金钱
- 14
- 注册时间
- 2019-6-14
- 在线时间
- 2 小时
|

楼主 |
发表于 2019-9-29 17:55:44
|
显示全部楼层
本帖最后由 Bevan 于 2019-9-29 18:04 编辑
你好,网口接收到的数据放入一个全局变量的数组中,后用串口发送。可是口助手没有任何显示。以下程序是大概流程,具体代码实现按照库函数得定义都是一样的(这个代码while循环里的发送标志不对)可否解答下 void main()
{
extern data_len;//接收到的数据长度
extern tcp_srever_data[BUF_SIZE];//网口接收到数据
while(1)
{
u8 i;
for(i = 0; i < data_len; i++){
USART_SendData(USART1, *(tcp_srever_data+i));
while(Get_FlagStuta(USART1, FLAG_Stuta_TC) == RESTE);//判断是否发送完成
}
}
}
|
|