串口通訊

大家好!很高興與大家分享串口通訊的相關知識,希望我寫的一些經驗對你有所幫助。

剛開始我找到了一個關於串口通訊的demo ,轉移到自己的項目中,剛開始不能夠通訊也得不到我想要的信息。後來經過查找資料,知道有一個誤區,那就是必須設置相應的串口號和波特率要是不同也是會報錯的

ComA = new SerialControl();
ComA.setPort("/dev/ttyS3");
ComA.setBaudRate("9600");

因爲我剛開始下載的demo 大多都是在Eclipse中寫的例子,但是後來遷移到android studio 中,將

文件中的class文件cope到android_serialport_api包中。

然後中的文件cope到libs中。 

放入jni的文件夾中,jni文件放在位置。

並且在build.gradle文件中放入

中,之後運行就能得到硬件給你的數據。