微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 72平台uart怎么open一个设备和write数据到设备

72平台uart怎么open一个设备和write数据到设备

时间:10-02 整理:3721RD 点击:
72平台通过UART连接一个设备,怎样open这个设备,软件上通过那个接口函数来写数据到设备,怎样写?比如连接一个SIM卡模块,我要通过手机端的串口发送一个AT命令到模块。求解释越详细越好。<!--hook/viewthread_modaction-->

我以做过了,联接的不是sim卡模块,是一打印设备,也是AT命令控制的,有信趣,可祥聊,在这也讲不完整

你好,能否加下QQ聊,我QQ号648875574.

我来回复吧。  其实很简单 就是串口读写操作
我发个案例程序给你看看。
1. 在HAL层操作:
    HAL层操作很简单,暂不说明了,网上有很多答案。
2. 在APP层操作:
   APP层  Java有对应的方法   java stream
   串口输出接口:outputStream
   接收串口数据:InputStream 等方法
        写数据
           private void WriteUartByte(byte data) {
                try {
                            mOutputStream.write(data);
                            mOutputStream.flush();
                } catch (IOException e) {
                        Log.e(TAG, e.getMessage());
                }
        }
       读数据:
            try {
                  byte[] b=new byte[64];
                  if (mInputStream == null)
                         return 1;
                  size = mInputStream.read(b);
                  if(b[0] == OxFF){
                  }else{
                  }

能否讲下HAL层的操作啊?

能说的详细点吗

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

网站地图

Top