天嵌 ARM开发社区

 找回密码
 注册
查看: 3074|回复: 7

STM32板子和TQ3358串口通讯问题

[复制链接]
摩尼 发表于 2013-7-12 17:55:24 | 显示全部楼层 |阅读模式
本帖最后由 摩尼 于 2013-7-12 18:01 编辑


最近在做TQ3358通过串口升级STM32的小程序别的都没问题···
就是在读取STM32板子的flash信息时有些错误
在TQ3358android端串口app中得到的字符信息前65位是正确的但是从65位以后就开始重复了···
不知道那位大神可以帮忙解决一下···

windows接受信息

TQ3358 android端信息


android段代码没变除了接受串口数据的时候改了一下···

protected void onDataReceived(final byte[] buffer, final int size) {
runOnUiThread(new Runnable() {
    public void run() {
        if (mReception != null) {
                mReception.append(CHexConver.byte2HexStr(buffer,size));
        }
         }
   });
}

public static String byte2HexStr(byte[] b,int size)  
    {  
        String stmp="";  
        StringBuffer sb = new StringBuffer("");  
        for (int n=0;n<size;n++)  
        {  
            stmp = Integer.toHexString(b[n] & 0xFF);
            if(stmp.length()==1){
                    stmp = "0"+stmp;
            }
            sb.append(stmp);  
            sb.append(" ");
        }  
        return sb.toString();  
    }  

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
TQ-lkp 发表于 2013-7-15 11:18:23 | 显示全部楼层
确认下是转换前的数据就不对,还是转换后的数据不对
 楼主| 摩尼 发表于 2013-7-15 11:30:08 | 显示全部楼层
TQ-lkp 发表于 2013-7-15 11:18
确认下是转换前的数据就不对,还是转换后的数据不对

当读到流时流里的东西已经重复了····
所以应该和转换后的数据没有关系····
是不是STM32和TQ3358串口通讯
和STM32和windows串口通讯的东西不一样啊???
我是新手···还望版主细心教诲····
谢谢···
TQ-lkp 发表于 2013-7-15 11:31:59 | 显示全部楼层
1、这个你看下有没有流控方面的设置
2、可以尝试每次少读一些数据,连续读取的方式
 楼主| 摩尼 发表于 2013-7-15 11:35:42 | 显示全部楼层
本帖最后由 摩尼 于 2013-7-15 11:37 编辑
TQ-lkp 发表于 2013-7-15 11:31
1、这个你看下有没有流控方面的设置
2、可以尝试每次少读一些数据,连续读取的方式


恩···第二个方法我试过····
在android的读取流方法中每次只读取1个byte的东西
结果还是一样有重复····
第一种方法流控方面的设置不太了解楼主只的什么??
找了片文章··正在学习···谢谢版主····版主能悄悄给个联系方式不??
我QQ:973140332
 楼主| 摩尼 发表于 2013-7-15 11:50:27 | 显示全部楼层
TQ-lkp 发表于 2013-7-15 11:31
1、这个你看下有没有流控方面的设置
2、可以尝试每次少读一些数据,连续读取的方式

TQ3358串口的JNI层和HAL层的东西我都没动过····
只修改android端的程序····
应该是没有流控的····
 楼主| 摩尼 发表于 2013-7-15 14:53:12 | 显示全部楼层
问题解决了···是因为连电脑的那根串口线有问题···
每次读到的数据都不一样····
android端的串口读到的数据才是正确的······
juby 发表于 2013-7-30 14:55:42 | 显示全部楼层
^_^
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-4-30 00:01 , Processed in 1.062500 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表