OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3322|回复: 4

关于LWIP以太网通讯

[复制链接]

5

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2017-1-7
在线时间
12 小时
发表于 2017-8-5 20:50:16 | 显示全部楼层 |阅读模式
tcp_client_flag|=1<<7;
这就程序的意思是“标记要发送的数据”我就不懂1<<7是什么意思了,整个文件里面到处都是<<这样的符号,这是什么意思啊?位右移??还是什么意思啊?着实不懂,望各位大神给解答疑惑!谢谢!!!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2017-8-5 23:16:45 | 显示全部楼层
<< 左移符号,找本C语言书学习一下!
回复 支持 反对

使用道具 举报

5

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2017-1-7
在线时间
12 小时
 楼主| 发表于 2017-8-6 00:10:01 | 显示全部楼层

好的,那这个意思就是第一位左移7下?还是啥意思了??标记要发送的数据左移?
回复 支持 反对

使用道具 举报

5

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2017-1-7
在线时间
12 小时
 楼主| 发表于 2017-8-6 00:10:44 | 显示全部楼层

while(res==0)
        {
                key=KEY_Scan(0);
                if(key==WKUP_PRES)break;
                if(key==KEY0_PRES)//KEY0°′&#207;&#194;á&#203;,·¢&#203;íêy&#190;Y
                {
                        tcp_client_flag|=1<<7;//±ê&#188;&#199;òa·¢&#203;íêy&#190;Y
                }
                if(tcp_client_flag&1<<6)//ê&#199;·&#241;ê&#213;μ&#189;êy&#190;Y?
                {
                        LCD_Fill(30,250,lcddev.width-1,lcddev.height-1,WHITE);//&#199;&#229;é&#207;ò&#187;′&#206;êy&#190;Y
                        LCD_ShowString(30,250,lcddev.width-30,lcddev.height-230,16,tcp_client_recvbuf);//&#207;&#212;ê&#190;&#189;óê&#213;μ&#189;μ&#196;êy&#190;Y               
                        tcp_client_flag&=~(1<<6);//±ê&#188;&#199;êy&#190;Yò&#209;&#190;-±&#187;′|àíá&#203;.
                }
回复 支持 反对

使用道具 举报

5

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2017-1-7
在线时间
12 小时
 楼主| 发表于 2017-8-6 00:11:28 | 显示全部楼层

while(res==0)
        {
                key=KEY_Scan(0);
                if(key==WKUP_PRES)break;
                if(key==KEY0_PRES)//KEY0
                {
                        tcp_client_flag|=1<<7;
                }
                if(tcp_client_flag&1<<6)
                {
                        LCD_Fill(30,250,lcddev.width-1,lcddev.height-1,WHITE);
                        LCD_ShowString(30,250,lcddev.width-30,lcddev.height-230,16,tcp_client_recvbuf);
                        tcp_client_flag&=~(1<<6);
                }

这是啥意思啊??
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-18 17:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表