OpenEdv-开源电子网

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

关于中断函数中进行IIC通信实验的疑惑,谢谢您的解惑

[复制链接]

24

主题

113

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
219
金钱
219
注册时间
2019-11-8
在线时间
62 小时
发表于 2019-12-6 21:00:45 | 显示全部楼层 |阅读模式
4金钱
程序进入EXTI3_IRQHandler中断后出不来,能帮我看看我这个数据读取和返回方式有什么问题吗???

2.jpg
1.jpg

TEST.rar

5.77 MB, 下载次数: 1

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

使用道具 举报

24

主题

113

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
219
金钱
219
注册时间
2019-11-8
在线时间
62 小时
 楼主| 发表于 2019-12-8 14:56:55 | 显示全部楼层
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2019-12-9 02:35:17 | 显示全部楼层
不要在中断里面做这么多事
回复

使用道具 举报

28

主题

294

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1790
金钱
1790
注册时间
2018-3-26
在线时间
294 小时
发表于 2019-12-9 09:18:54 | 显示全部楼层
中断里面不要放太多延时,处理,中断越快越好。

比如你正在打LOL(程序运行),来了个人敲门(中断),你跑去开门,然后就后面半小时都在处理开门事情,你游戏不就废了。
茵茵猪头
回复

使用道具 举报

24

主题

113

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
219
金钱
219
注册时间
2019-11-8
在线时间
62 小时
 楼主| 发表于 2019-12-9 20:04:20 | 显示全部楼层
htao 发表于 2019-12-9 09:18
中断里面不要放太多延时,处理,中断越快越好。

比如你正在打LOL(程序运行),来了个人敲门(中断),你跑 ...

贼恰当哈
回复

使用道具 举报

24

主题

113

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
219
金钱
219
注册时间
2019-11-8
在线时间
62 小时
 楼主| 发表于 2019-12-9 20:34:00 | 显示全部楼层
正点原子 发表于 2019-12-9 02:35
不要在中断里面做这么多事

原子哥,我把程序改这样了,也没法儿发送数据,您有空的话帮我看看怎么回事啊。谢您嘞
1.jpg
2.jpg

TEST.rar

5.77 MB, 下载次数: 0

回复

使用道具 举报

24

主题

113

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
219
金钱
219
注册时间
2019-11-8
在线时间
62 小时
 楼主| 发表于 2019-12-10 08:11:42 | 显示全部楼层
正点原子 发表于 2019-12-9 02:35
不要在中断里面做这么多事

原子哥,我把程序改成这样了,但是还是不能正常发送出最后一步的数据
2.jpg
1.jpg

TEST.rar

5.77 MB, 下载次数: 0

回复

使用道具 举报

24

主题

113

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
219
金钱
219
注册时间
2019-11-8
在线时间
62 小时
 楼主| 发表于 2019-12-10 08:12:43 | 显示全部楼层
htao 发表于 2019-12-9 09:18
中断里面不要放太多延时,处理,中断越快越好。

比如你正在打LOL(程序运行),来了个人敲门(中断),你跑 ...

我试了把终端里的程序移出来,但是还是有问题
回复

使用道具 举报

24

主题

113

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
219
金钱
219
注册时间
2019-11-8
在线时间
62 小时
 楼主| 发表于 2019-12-10 09:16:35 | 显示全部楼层
正点原子 发表于 2019-12-9 02:35
不要在中断里面做这么多事

好。。。。。
回复

使用道具 举报

24

主题

113

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
219
金钱
219
注册时间
2019-11-8
在线时间
62 小时
 楼主| 发表于 2019-12-10 09:19:54 | 显示全部楼层
正点原子 发表于 2019-12-9 02:35
不要在中断里面做这么多事

原子哥,您帮我看看  为什么我把程序改进主程序里了,他还是没法儿发送最后一步的数据呢???
2.jpg
1.jpg

TEST.rar

5.77 MB, 下载次数: 3382

回复

使用道具 举报

24

主题

113

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
219
金钱
219
注册时间
2019-11-8
在线时间
62 小时
 楼主| 发表于 2019-12-10 09:20:49 | 显示全部楼层
htao 发表于 2019-12-9 09:18
中断里面不要放太多延时,处理,中断越快越好。

比如你正在打LOL(程序运行),来了个人敲门(中断),你跑 ...

受教了 哈哈哈哈
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-22 05:21

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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