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" 之外 , 你還有修改其他地方嗎?
謝謝.