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

CC3200 UART接外部Sensor

TI 工程師你們好

小弟目前還是新手,想請問個問題

手上目前有一個讀CO2濃度的Sensor ,Senseair s8

datasheet上面是寫Rx和Tx傳輸資料

那我應該在UART上傳入指令

好讓SENSOR回傳讀數對嗎?

似乎是沒有相似的 SENSOR 是使用UART傳輸

找了好多帖都沒有頭緒 , 感謝各位大神 Orz

Terry Han:

CC3200上有两个UART串口可以给客户使用,UART0和UART1,如果你的传感器的支持直接串口命令控制,那就可以配置CC3200的波特率等进行传感器的控制,关于串口的例子可以参考CC3200 SDK中的uart程序,硬件部分引脚的分配可以使用TI的工具TI Pin Mux Tool

WeiKang Wang:

回复 Terry Han:

您好想請問一下

我找到SPEC如下

Master Transmit: <FE><04> <00> <03> <00> <01> <D5><C5>

Slave Reply: <FE><04> <02> <01> <90> <AC><D8>

所以我應該使用

senddata=Master 要傳入的資料

 message(senddata);

然後再接收這樣對嗎?

WeiKang Wang:

回复 Terry Han:

然後再請問個問題

如果我需要傳指令給sensor ,經由UART之後

我需要透過中斷在接收sensor傳回來的資料嗎?

Terry Han:

回复 WeiKang Wang:

在配置CC3200的串口过程中可以用中断进行串口数据的接收,需要注意CC3200有一个FIFO来存储缓存的串口数据,具体可以参考数据手册及用户指导手册。

WeiKang Wang:

回复 Terry Han:

您好

我想請問一下我把要傳輸的直接使用

Message(senddata);

之後應該會把資料傳進入Tx

那怎麼確保他會從Tx會傳到Sensor的Rx

還是這一段是硬體方面要去處理的

我們軟體方不用去處理了?

WeiKang Wang:

回复 Terry Han:

感謝你

今天接了示波器之後發現是UART的BAUD rate有錯

已經修改正確了 謝謝

赞(0)
未经允许不得转载:TI中文支持网 » CC3200 UART接外部Sensor
分享到: 更多 (0)