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

CC2630串口问题

CC2630基于home 1.2.2

1.串口默认是中断模式还是查询模式?在哪里设置为中断模式?

2.串口中断模式下,接收到数据后在会进入哪里?2530串口来数据会进入case CMD_SERIAL_MSG,但是2630串口来数据不知道进入哪里?

Alvin Chen:

是DMA类型的,你可以去看一下例程,使用的是callback类型的。

C:\TI\tirtos_simplelink_2_11_01_09\tirtos_simplelink_2_11_01_09_examples\IAR\CC2650DK\uartecho

user5367314:

回复 Alvin Chen:

1.可否用UART_read(uartHandle,buf,len);定期的去读取串口数据?你说的DMA不知道怎么去用?
2.终端设备如果想只加入协调器,不加入路由器(即使协调器断电也不加入路由器),有没有什么办法?

Alvin Chen:

回复 user5367314:

1.可以的,读出来没有数据没什么用,你看我给你那个例程去改一下。
2.你可以使用permitjoin 来控制, 如果你只加入coordinator,可以在device state发生变化时,用NLME_GetCoordShortAddr()
This function will return the device's parent’s network (short – 16 bit) address. This is NOT the Zigbee
Coordinator’s short address (it’s always 0x0000). In MAC terms, the parent is called a coordinator.
获取看看是不是coord。

user5367314:

回复 Alvin Chen:

终端设备如果想只加入协调器,是否可以在终端设备里修改ZDO_beaconNotifyIndCB函数,把路由深度指定为0和短地址设为0x00

Alvin Chen:

回复 user5367314:

我建议你在ZDO_JoinConfirmCB做修改。

赞(0)
未经允许不得转载:TI中文支持网 » CC2630串口问题
分享到: 更多 (0)