EDA365电子工程师网

标题: 求助:这段语句意思 [打印本页]

作者: zyr3360    时间: 2015-9-22 15:59
标题: 求助:这段语句意思
*((uint8_t *) &CAN_Msg->dataA[0])= data & 0x000000FF;
# v' n# c7 W- d+ B$ A0 l' N" r; v( a; b5 ~
CAN_Msg被定义为一个结构体,里面包含dataA【4】。; j7 W  E3 r' L& R2 ^
  ]8 ]$ W6 G* {3 g0 c

; V" m1 x4 p- s9 \+ G取自:lpc17xx_can.c
1 S; Z- ^- C4 m. K+ i; E" r3 Y- Y0 X' C
作者: fallen    时间: 2015-9-22 16:27
把指向CAN_Msg结构体中的dataA[0]的地址强制装化为uint8_t*的类型(有可能之前是不8位的类型)8 u3 Y# `$ l$ l: ]
然后再把data的后8位赋值给这个地址所指向的变量




欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2