OpenEdv-开源电子网

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

最基础的串口通信实验 真的找不到那里出问题了

[复制链接]

2

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
76
金钱
76
注册时间
2020-7-19
在线时间
20 小时
发表于 2020-7-19 22:39:53 | 显示全部楼层 |阅读模式
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

54

帖子

0

精华

高级会员

Rank: 4

积分
693
金钱
693
注册时间
2020-5-25
在线时间
85 小时
发表于 2020-7-20 10:02:29 | 显示全部楼层
回复

使用道具 举报

7

主题

61

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
316
金钱
316
注册时间
2019-7-23
在线时间
63 小时
发表于 2020-7-20 10:25:12 | 显示全部楼层
你的问题在哪啊????
回复

使用道具 举报

2

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
76
金钱
76
注册时间
2020-7-19
在线时间
20 小时
 楼主| 发表于 2020-7-20 10:45:43 | 显示全部楼层
就是没办法正常通信 感觉是进不去接收中断   好像是只有发送没有接收
回复

使用道具 举报

2

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
76
金钱
76
注册时间
2020-7-19
在线时间
20 小时
 楼主| 发表于 2020-7-20 11:39:16 | 显示全部楼层
哦哦 我知道了 我的图片没有上传成功  我说咋回事呢   
回复

使用道具 举报

2

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
76
金钱
76
注册时间
2020-7-19
在线时间
20 小时
 楼主| 发表于 2020-7-20 11:57:38 | 显示全部楼层
void USART1_IRQHandler(void)
{
        u8 res;
        if(USART_GetITStatus(USART1,USART_IT_RXNE))
        {
                res=USART_ReceiveData(USART1);
                USART_SendData(USART1,res);               
        }

       
}
好像不能上传图片,直接复制代码吧 这是我的接收中断   感觉这个玩意写了却没效果
回复

使用道具 举报

0

主题

20

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2020-7-19
在线时间
9 小时
发表于 2020-7-20 12:08:09 来自手机 | 显示全部楼层
接收中断里面又发送数据,不好吧。
回复

使用道具 举报

2

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
76
金钱
76
注册时间
2020-7-19
在线时间
20 小时
 楼主| 发表于 2020-7-20 12:23:17 | 显示全部楼层
ljy08 发表于 2020-7-20 12:08
接收中断里面又发送数据,不好吧。

哦哦 原子哥视频里好像就是这么写的
回复

使用道具 举报

6

主题

412

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2718
金钱
2718
注册时间
2019-8-14
在线时间
415 小时
发表于 2020-7-20 14:54:15 | 显示全部楼层
参考原子的串口通信历程对比一下 多仿真找一下原因哦
回复

使用道具 举报

34

主题

255

帖子

0

精华

高级会员

Rank: 4

积分
912
金钱
912
注册时间
2019-7-5
在线时间
189 小时
发表于 2020-7-20 15:23:23 | 显示全部楼层
别在接收中断处理函数中发送数据,发送改在主函数中
回复

使用道具 举报

1

主题

11

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2020-6-23
在线时间
4 小时
发表于 2020-7-20 21:47:43 | 显示全部楼层
加一个串口的初始化程序,或许更容易发现问题。可以先把发送注释了,然后在线调试一下。

openedv.com/forum.php?mod=viewthread&tid=314047&extra=page%3D1

刚在这个帖子里回答了,如果想一个串口收发一起,可以尝试下。不过我觉得第一步,是看能不能收,ST-LINK, 在线,打嗝断点很容易看出来
回复

使用道具 举报

1

主题

11

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2020-6-23
在线时间
4 小时
发表于 2020-7-20 21:48:05 | 显示全部楼层
加一个串口的初始化程序,或许更容易发现问题。可以先把发送注释了,然后在线调试一下。

openedv.com/forum.php?mod=viewthread&tid=314047&extra=page%3D1

刚在这个帖子里回答了,如果想一个串口收发一起,可以尝试下。不过我觉得第一步,是看能不能收,ST-LINK, 在线,打嗝断点很容易看出来
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-9 12:01

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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