OpenEdv-开源电子网

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

串口在发送数据的同时可以做其他的任务吗?

[复制链接]

25

主题

281

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2504
金钱
2504
注册时间
2015-8-17
在线时间
383 小时
发表于 2015-12-5 14:11:25 | 显示全部楼层 |阅读模式
5金钱
不跑系统的情况下,用串口发送数据,像51一样直接给SBUF一个数据就会直接发送,发送数据的时候就会需要一定的时间,那我给了数据给SBUF之后,程序是会发送数据和下面的语句一起执行,还是会等数据发送完成再执行下面的语句?

做事的原则:
1.每个问题重复三遍、研究三遍后再提问,直接得到答案的人什么都没学会。
2.做事要有始有终,感谢那些帮助自己解决问题的人,把解决的方法总结起来。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

22

主题

180

帖子

1

精华

高级会员

Rank: 4

积分
616
金钱
616
注册时间
2015-6-29
在线时间
101 小时
发表于 2015-12-5 14:19:54 | 显示全部楼层
利用串口发送中断或者DMA就可以了
我是菜鸟
回复

使用道具 举报

5

主题

64

帖子

0

精华

初级会员

Rank: 2

积分
114
金钱
114
注册时间
2015-11-26
在线时间
3 小时
发表于 2015-12-5 14:20:09 | 显示全部楼层
回复【2楼】负西弱:
---------------------------------
后续线路板打样或批量可以私聊我,交期稳定油墨免费。博友都有最大优惠!久一科技陈生:13414553555 QQ:309443654
我的淘宝小店:https://shop140831994.taobao.com
回复

使用道具 举报

25

主题

281

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2504
金钱
2504
注册时间
2015-8-17
在线时间
383 小时
 楼主| 发表于 2015-12-5 15:54:42 | 显示全部楼层
回复【2楼】负西弱:
---------------------------------
就可以发送的时候只管发送,然后可以做下面的语句,不用占运行时间,可以同时做,对吗?
做事的原则:
1.每个问题重复三遍、研究三遍后再提问,直接得到答案的人什么都没学会。
2.做事要有始有终,感谢那些帮助自己解决问题的人,把解决的方法总结起来。
回复

使用道具 举报

7

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2015-11-16
在线时间
2 小时
发表于 2015-12-5 21:08:41 | 显示全部楼层
DMA可以的,而且省去cpu的负担。
回复

使用道具 举报

81

主题

270

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
452
金钱
452
注册时间
2014-8-11
在线时间
87 小时
发表于 2015-12-6 02:43:22 | 显示全部楼层
回复【4楼】wszdxmh:
---------------------------------
http://www.openedv.com/posts/list/0/64008.htm?privmsg=25698&&sysid=4#363975
我是一只菜鸟,但我会大鹏展翅
回复

使用道具 举报

81

主题

270

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
452
金钱
452
注册时间
2014-8-11
在线时间
87 小时
发表于 2015-12-6 02:43:51 | 显示全部楼层
这个是接收的,发送的原子例程就可以参考
我是一只菜鸟,但我会大鹏展翅
回复

使用道具 举报

20

主题

468

帖子

3

精华

金牌会员

Rank: 6Rank: 6

积分
1684
金钱
1684
注册时间
2014-2-25
在线时间
230 小时
发表于 2015-12-6 09:54:58 | 显示全部楼层
同建议使用DMA,很好的东西。
回复

使用道具 举报

25

主题

281

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2504
金钱
2504
注册时间
2015-8-17
在线时间
383 小时
 楼主| 发表于 2015-12-6 11:25:38 | 显示全部楼层
回复【5楼】philip5966:
---------------------------------
回复【7楼】战舰水手:
---------------------------------
回复【8楼】1201yuge:
---------------------------------
我采集摄像头图像的时候用了DMA,串口再用DMA会不会有冲突呢?
做事的原则:
1.每个问题重复三遍、研究三遍后再提问,直接得到答案的人什么都没学会。
2.做事要有始有终,感谢那些帮助自己解决问题的人,把解决的方法总结起来。
回复

使用道具 举报

7

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2015-11-16
在线时间
2 小时
发表于 2015-12-6 20:31:26 | 显示全部楼层
回复【9楼】wszdxmh:
---------------------------------
DMA是有通道的,只要你的通道够用,必然不会冲突。
回复

使用道具 举报

7

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2015-11-16
在线时间
2 小时
发表于 2015-12-6 20:32:34 | 显示全部楼层
回复【9楼】wszdxmh:
---------------------------------
想问楼主用串口是发送什么格式的,JPG还是RGB的?
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-21 01:31

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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