OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 9087|回复: 7

坛里,有没有写过串口直接传数据的,就是直接把一个缓冲区的数据通过串口传送!

[复制链接]

10

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2012-4-23
在线时间
0 小时
发表于 2012-5-6 21:17:33 | 显示全部楼层 |阅读模式
有没有写过串口直接传数据的,就是直接把一个缓冲区的数据通过串口传送!额,看了板子的例程,自己改了些,不行,蛮急用的,谢谢哈!
生活就像心电图,若是一帆风顺的话,那么证明你已经挂了!!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

11

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
166
金钱
166
注册时间
2011-10-25
在线时间
19 小时
发表于 2012-5-6 21:38:36 | 显示全部楼层
你需要的可能是这个代码
void Send_Data(u8 dat)
{
USART1->DR=dat;
while((USART1->SR&0X40)==0);

}
发送1字节数据
回复 支持 反对

使用道具 举报

10

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2012-4-23
在线时间
0 小时
 楼主| 发表于 2012-5-6 21:47:27 | 显示全部楼层
如果要多个字节怎么写啊?
生活就像心电图,若是一帆风顺的话,那么证明你已经挂了!!
回复 支持 反对

使用道具 举报

10

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2012-4-23
在线时间
0 小时
 楼主| 发表于 2012-5-6 21:47:49 | 显示全部楼层
回复【2楼】spydf:
---------------------------------
如果要多个字节怎么写啊?谢谢哈@!
生活就像心电图,若是一帆风顺的话,那么证明你已经挂了!!
回复 支持 反对

使用道具 举报

11

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
166
金钱
166
注册时间
2011-10-25
在线时间
19 小时
发表于 2012-5-6 21:59:25 | 显示全部楼层
void Send_Data(u8 dat)
{
USART1->DR=dat;
while((USART1->SR&0X40)==0);

}
void Send_String(u8 *dat,u8 len)
{
while(len--)
    {
    Send_Data(*dat);
     dat++;
  
   }
}


在主程序里定义u8 aa[]="duan";
然后Send_String(aa,4); 就ok了
回复 支持 反对

使用道具 举报

10

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2012-4-23
在线时间
0 小时
 楼主| 发表于 2012-5-7 16:53:30 | 显示全部楼层
回复【5楼】spydf:
---------------------------------
非常感谢
生活就像心电图,若是一帆风顺的话,那么证明你已经挂了!!
回复 支持 反对

使用道具 举报

36

主题

1105

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2196
金钱
2196
注册时间
2012-2-8
在线时间
35 小时
发表于 2012-5-7 17:49:01 | 显示全部楼层
编程里面循环是家常便饭,楼主该检讨一下,嘿嘿,
另外,对于 null-terminated-string 的发送,不需要4楼的两个参数那么麻烦。
https://github.com/roxma
回复 支持 反对

使用道具 举报

10

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2012-4-23
在线时间
0 小时
 楼主| 发表于 2012-5-14 10:30:05 | 显示全部楼层
回复【7楼】Pony279:
---------------------------------
恩恩,是的,小弟也是刚学编程不久,很多编程都不规范,还恳请坛里各位大神指导!
生活就像心电图,若是一帆风顺的话,那么证明你已经挂了!!
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-25 23:23

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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