想在协调器用串口输出指定终端的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:
好的,我都试试看。
十分感谢!