当前位置: 首页 > news >正文

公司网站内容营销渠道有哪些

公司网站内容,营销渠道有哪些,设计师个人网站建设,外贸整合营销推广记录一下,免得忘记: 1、定义一个共用体变量 这里定义一个64位变量 i2creg_rev,然后通过共用体定义两个位变量bits和bits_reverse,通过bit可以访问指定位的值大小,不需要自己再左移右移转换。 bits_reverse是bits的对…

记录一下,免得忘记:

1、定义一个共用体变量

这里定义一个64位变量 i2creg_rev,然后通过共用体定义两个位变量bits和bits_reverse,通过bit可以访问指定位的值大小,不需要自己再左移右移转换。

bits_reverse是bits的对端转换,是用来处理大小端定义位的,免得取位值时,取反顺序了

typedef union
{unsigned long long int i2creg_rev;             /**< the whole byte */struct{u64 sec : 6;			/**< binary sec :7bit */u64 min : 6;			/**< binary min */u64 hour : 5;			/**< binary hour */u64 tod_daysL : 9;      /**< binary day */u64 year : 7;u64 tod_secs : 17;		/**< binary day-secs */u64 rev  :14;} bits;struct{u64 rev  :14;u64 tod_secs : 17;		/**< binary day-secs */u64 year : 7;u64 tod_daysL : 9;      /**< binary day */u64 hour : 5;			/**< binary hour */u64 min : 6;			/**< binary min */u64 sec : 6;			/**< binary sec :7bit */} bits_reverse;
} irigb_i2creg_rev;

2、使用

先定义一个union变量,然后用i2c去读的值,赋值给rev_time,之后利用union特性,直接可以提取时分秒,年月日了


void test_union(void)
{irigb_i2creg_rev rev_time;unsigned char tdata[20] = { 0 };interface_phasei2c_read_nbytes(0x90, 0xC8, tdata, 8);Str_Printf("r 0xC8=0x%02x,0x%02x,0x%02x,0x%02x,0x%02x,0x%02x,0x%02x,0x%02x \t",tdata[7],tdata[6],tdata[5],tdata[4],tdata[3],tdata[2],tdata[1],tdata[0]);rev_time.i2creg_rev = ((unsigned long long int)tdata[0]<<56 |  (unsigned long long int)tdata[1]<<48 | (unsigned long long int)tdata[2]<<40 |(unsigned long long int)tdata[3]<<32 |(unsigned long long int)tdata[4]<<24 |(unsigned long long int)tdata[5]<<16 |(unsigned long long int)tdata[6]<<8 |(unsigned long long int)tdata[7] );Str_Printf("%d:%d:%d,%d,%d,@%d\r\n",rev_time.bits.hour, rev_time.bits.min, rev_time.bits.sec,rev_time.bits.tod_daysL, rev_time.bits.year+2000, rev_time.bits.tod_secs);//        Str_Printf("%d:%d:%d,%d,%d,@%d\r\n",rev_time.bits_reverse.hour, rev_time.bits_reverse.min, rev_time.bits_reverse.sec,
//                rev_time.bits_reverse.tod_daysL, rev_time.bits_reverse.year+2000, rev_time.bits_reverse.tod_secs);}

http://www.yidumall.com/news/85230.html

相关文章:

  • 淄博北京网站建设百度网页搜索
  • 中企动力科技股份有限公司重庆分公司seo优化有哪些
  • 梧州网站设计品牌策划与推广
  • WordPress 数据库 缓存广州seo怎么做
  • 大学 两学一做专题网站400个成品短视频
  • 做网站好精准获客
  • 上海网站建设服务分录营销型企业网站推广的方法有哪些
  • 398做网站彩铃交换链接适合哪些网站
  • web网站开发案例教程seo哪里有培训
  • 设计素材网站知乎制作网站的软件叫什么
  • 商务网站创建经费预算安卓优化大师下载安装
  • 北京网站seo价格广州seo优化推广
  • 技术支持 上海做网站使用 ahrefs 进行 seo 分析
  • 网站建设广州公司下载安装百度一下
  • wordpress建站主题seo排名工具
  • 赣州今天招工信息赣州人才网叶涛网站推广优化
  • 新手制作网站seo网站推广企业
  • wordpress毛玻璃主题google seo整站优化
  • 做ppt常用图片网站有哪些百度快速seo软件
  • 珠海建站公司商丘网站推广公司
  • 安徽阜阳网站建设网页制作软件
  • 做h5动画网站长沙疫情最新消息今天封城了
  • 电子商务网站建设策划书网上推广企业
  • 网站开发实战作业答案谷歌app下载
  • 海口网络建站模板seo自动工具
  • 做网站推广方法有哪些百度老旧版本大全
  • 域名备案未做网站推广普通话手抄报内容50字
  • 美容茌哪个网站做宣传好如何优化
  • 个人备案可以做影视网站吗seo如何挖掘关键词
  • 阿里ecs 搭建网站武汉网络推广自然排名