收藏1 举报
ningling_21 发表于 2015-6-11 07:59 用9600波特率试试呢?
空蝉001 发表于 2015-6-11 09:15 波特率会影响到这么?主要问题是串口发送的信息,不知道怎样存在数组里,麻烦帮忙看看。 ...
ningling_21 发表于 2015-6-11 09:38 SystemBuf[Rx++]=SBUF; 这样存不了吗
空蝉001 发表于 2015-6-11 13:04 如果使用 sendchar(SenData);//单片机发送一个字节 串口发送“ASDFG”,串口就能接收到完整的“ASDFG” ...
void revdata(void) interrupt 4 { if(RI==1) RI = 0; //清串行中断标志位 SBUF= SBUF; //接收缓冲器中的字符 } if( TI==1) { TI=0; } }
ningling_21 发表于 2015-6-11 14:13 把你的串口中断改一下,如下
kaly_liu 发表于 2015-6-11 18:17 看着好熟悉的赶脚··
ta1ent 发表于 2015-6-11 20:22 代码写的有点乱喔~~
空蝉001 发表于 2015-6-11 21:24 还好吧,很多是调试用的没删掉
空蝉001 发表于 2015-6-11 21:26 这样肯定没问题了,显示我主要是想把接受SBUF里的数据,转换成字符串,然后存在数组里,能用于显示,没想 ...
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
发帖类勋章
时间类勋章
人才类勋章
等级类勋章
13
388
3
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注电源系统设计
扫码关注21ic项目外包
扫码浏览21ic手机版
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才
京公网安备 11010802024343号