野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 17515|回复: 4

STM32串口接收特定数据

[复制链接]
发表于 2015-5-21 19:45:32 | 显示全部楼层 |阅读模式
各位大神,我想问下我用串口1来接受串口中发来的数据,让后通过程序对比是否一致然后使一个标志位置1,但是我发现这个标志位始终不能置一,是不是我这个程序写的不对啊,希望能指点我一下感激不敬!!已经卡了很久了

中断函数

中断函数

在main中的处理

在main中的处理

串口中发送的数据

串口中发送的数据
回复

使用道具 举报

 楼主| 发表于 2015-5-21 19:49:13 | 显示全部楼层
另外,就是第一个中括号能对比出来但是到了第二个引号的时候就对比不出来了
回复 支持 反对

使用道具 举报

发表于 2015-5-22 09:17:39 | 显示全部楼层
xiaoY 发表于 2015-5-21 19:49
另外,就是第一个中括号能对比出来但是到了第二个引号的时候就对比不出来了

你先在中断函数调试,看看函数有没有进中断函数。可能你串口的配置不对,程序根本没有进中断
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-23 09:50:05 | 显示全部楼层
flyleaf 发表于 2015-5-22 09:17
你先在中断函数调试,看看函数有没有进中断函数。可能你串口的配置不对,程序根本没有进中断

大神你好,你看这是我去掉了判断以后,它接收到的数据应该是正常的吧。。。

没加判断的

没加判断的

接收到的数据

接收到的数据
回复 支持 反对

使用道具 举报

发表于 2015-5-25 09:32:19 | 显示全部楼层
波特率换成115200试一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2025-12-6 19:36 , Processed in 0.044425 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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