WCH沁恒单片机
直播中

张静

7年用户 1455经验值
私信 关注
[问答]

CH563是否需要将数据转为大端后再写入描述符?

请问大神,是否需要将数据转为大端后再写入描述符?
比如,我需要将TXDES0的TXDMA_OWN(bit31)置1,是应该或入0x80 00 00 00,还是0x00 00 00 80?
主要是看到CH563的技术手册标明要大端访问描述符,如下图:

  

回帖(3)

杨芳

2022-6-14 14:38:16
但在示例程序中,并未发现有对描述符定义做大小端转换,故有此疑问。
另外主要是自己写的程序中,描述符不论用大端定义还是小端定义,都无法发送MAC帧,卡在这里,找不到原因。
所以向各位大神请教。。。
举报

高原

2022-6-14 14:38:20
通过对示范程序NET_MAC的研究发现,描述符不需要转成大端,直接小端读写即可。
举报

张秀梅

2022-6-14 14:38:24
ARM内核单片机是通过小端读写的
举报

更多回帖

发帖
×
20
完善资料,
赚取积分