微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > USB Dongle如何在SampleBridge例程中使用串口?

USB Dongle如何在SampleBridge例程中使用串口?

时间:10-02 整理:3721RD 点击:

在USB Dongle中烧写ZStack-ZLL-1.0.2的SampleBridge程序,测试该网页中的实验,http://processors.wiki.ti.com/index.php/ZStack-Lighting_Kit_CC2531EMK,可以通过PC的win控制台控制灯。此时USB Dongle是当做USB 设备插在PC上。现在想利用USB转TTL,和CC2531的P0_2和P0_3相连,利用UART进行通信。

在源代码中void zllSampleBridge_Init( byte task_id )函数中加入HalUARTWrite(0,"Hello World\n",12);,但是CC2531没有向串口输出任何字符,PC向串口发送命令(touchlink),灯也没有任何反应。请问:

如何在SampleBridge例程中使用串口?

UARTd的初始化程序呢?

在hal_board.h中将USB禁止掉,然后启动DMA方式就可以了。现在可以通过PC的串口给2531发数据了。

Dear Junjie,

請問, 你是用 .\ Z-Stack Home 1.2.1\Projects\zstack\ZNP\CC253x\znp.eww這一包Source code cc2531-TestHex選項.來改的嗎?

我用相同的方法來修改,

一樣沒有從 UART 讀到 debug 的訊息.

請問一下,

除了設定 "#define HAL_UART_DMA  1" & "#define HLA_UART_USB 0" 之外 , 你還有修改其他地方嗎?

謝謝.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top