OpenEdv-开源电子网

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

求大神回复!!USART1可以进入中断服务函数但无法执行中断的里程序

[复制链接]

1

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2017-7-26
在线时间
0 小时
发表于 2017-7-26 21:20:46 | 显示全部楼层 |阅读模式
3金钱
STM32F107使用USART1收发数据,接收到数据可以进入中断服务函数但无法执行
        if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET)               
        {        
                  USART_ClearITPendingBit(USART1, USART_IT_RXNE);
            c1=USART1->DR;
             USART1Write(&c1,1);
        }
直接跳过上面的函数

在主函数里可以执行USART1Write(data1,4);这条语句,但是串口调试助手收不到数据,是硬件的问题吗?
求大神回复!

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

13

主题

448

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1755
金钱
1755
注册时间
2015-2-7
在线时间
369 小时
发表于 2017-7-26 22:47:02 | 显示全部楼层
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165452
金钱
165452
注册时间
2010-12-1
在线时间
2113 小时
发表于 2017-7-27 00:44:20 | 显示全部楼层
说明判断条件不符合,这种仿真很容易解决
回复

使用道具 举报

5

主题

266

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1526
金钱
1526
注册时间
2016-7-20
在线时间
155 小时
发表于 2017-7-27 11:02:05 | 显示全部楼层
在中断里做任务,你也是心大。 USART1Write(&c1,1)这个函数贴出来看看
我是可以什么都不说 ,但不可以什么都不做。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-4-18 12:35

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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