TI中文支持网
TI专业的中文技术问题搜集分享网站

如何用HalUARTWrite输出IEEE地址

想在协调器用串口输出指定终端的IEEE地址。

尝试了几种方法,包括:

1.

HalUARTWrite(0,pkt->srcAddr.addr.extAddr,8) ;

2.

uint8 extaddr[8];

AddrMgrExtAddrLookup(nwkaddr,extaddr);

HalUARTWrite(0,extaddr,8);

3.

uint8 extaddr[8];

osal_cpyExtAddr(extaddr,pkt->srcAddr.addr.extAddr);

HalUARTWrite(0,extaddr,8);

均显示乱码,不知道是不是需要转ASCII码逐个输出,感觉逐个转码很麻烦,有没有什么好的办法?

Alvin Chen:

如果你想打印出来可以hex显示,如果想text显示是需要转码的。

Jack Lu12:

回复 Alvin Chen:

你好,请问怎么设置hex显示呢?在串口初始化里么?

Jack Lu12:

回复 Alvin Chen:

好的,我都试试看。
十分感谢!

赞(0)
未经允许不得转载:TI中文支持网 » 如何用HalUARTWrite输出IEEE地址
分享到: 更多 (0)