搜索
12
返回列表 发新帖
楼主: wuhong377

[分享] stm32 串口接收字符串 中断程序怎么写?

[复制链接]

该用户从未签到

4

主题

228

帖子

0

蝴蝶豆

初级会员

最后登录
2020-12-13
发表于 2014-3-27 21:41:44 | 显示全部楼层

RE:stm32 串口接收字符串 中断程序怎么写?

for(count1=0;count1
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

218

帖子

0

蝴蝶豆

中级会员

最后登录
2020-12-15
发表于 2014-3-28 10:45:37 | 显示全部楼层

RE:stm32 串口接收字符串 中断程序怎么写?

定义一个数组,接收时把发送的字符赋给相应的数组,返回的时候再依次读取,完毕后把数组清零,进行下一次赋值
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

18

帖子

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2014-3-28 14:58:53 | 显示全部楼层

回复:stm32 串口接收字符串 中断程序怎么写?

<div style="padding:5px;border:1px dashed #ccc;">
回复第 11 楼 于2014-03-27 21:41:44发表:
for(count1=0;count1
回复 支持 反对

使用道具 举报

该用户从未签到

133

主题

4688

帖子

239

蝴蝶豆

版主

最后登录
2021-4-10
发表于 2014-3-28 16:17:04 | 显示全部楼层

RE:stm32 串口接收字符串 中断程序怎么写?

1次只能接收1个数据。如果你发送的很快的话,数据会有丢失。可以在中断中处理。
if(count1 > 4)
{
Uart1_PutString(p , 5);
count1 = 0;
}
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

308

帖子

0

蝴蝶豆

金牌会员

最后登录
1970-1-1
发表于 2014-4-2 16:47:58 | 显示全部楼层

RE:stm32 串口接收字符串 中断程序怎么写?

看看固件库的例程。里面有现成的代码。
回复 支持 反对

使用道具 举报

该用户从未签到

24

主题

580

帖子

2

蝴蝶豆

高级会员

最后登录
2021-1-7
发表于 2014-4-12 22:11:04 | 显示全部楼层

RE:stm32 串口接收字符串 中断程序怎么写?

定义一个数组和一个计数变量,在中断中用for循环,如果接收字节数等于所要接收的字节,把计数变量清0
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-5-12 02:20 , Processed in 1.159840 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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