一、usb轉序列槽 比如rs232
一般這種開發都是工業、一體機、無人售貨機這種,序列槽通信有兩種,一種是usb轉序列槽,一種是序列槽對序列槽,先來介紹第一種:
關于usb通信 網上有很多資料 我這裡用的是FT311UARTInterface這個類,這個類裡面主要方法有:配置SetConfig():主要是配置波特率,其他基本是預設的有規範。SendData()發送資料,傳回0是成功,ReadData()接收資料。
然後是配置工程,如圖:
使用方法:
初始化FT311UARTInterface後 調用方法SetConfig()配置通信,發送資料,格式要正确,然後定義接收資料處理線程,基本上usb就沒有問題的了
二、直接是rs232對rs232
第一步是要配置工程,下載下傳serialport-1.0.1aar包 然後添加進去
重新編譯工程就可以調用了
主要用到是SerialHelper這個類,建立這個類的時候就建立了接收資料的線程
配置序列槽 波特率
然後就是要先打開序列槽serialHelper.open();
接下來就可以發送資料了
有了資料就可以做一系列的想做的事情了