OpenEdv-开源电子网

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

nrf2401不能产生中断信号

[复制链接]

3

主题

8

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2016-11-30
在线时间
7 小时
发表于 2016-12-7 16:13:34 | 显示全部楼层 |阅读模式
5金钱
大家好,本人初学32,前一段时间用stm32f103做了一个用中断接受的nrf2401无线数据传输的实验,测试也成功了,但现在我想把stm32f103的板子换为f407的板子,程序改过后nrf2401的IRQ引脚却不能产生中断信号,也就是说不能进入中断。而中断的配置是没有问题的。个人估计还是nrf2401配置的问题。有哪位遇到过相似的问题,来分享下经验。在此谢过!!我已经迷茫了好几天了。。

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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2016-12-8 21:43:41 | 显示全部楼层
回复

使用道具 举报

0

主题

0

帖子

0

精华

新手入门

积分
1
金钱
1
注册时间
2020-5-26
在线时间
0 小时
发表于 2017-3-2 21:29:13 | 显示全部楼层
我也碰到类似的问题,我用的stm32f103中断接收,程序下载后有时候需要断电重新上点才好使,接收一段时间后*(一天或一上午不定时)有不能接收数据了,发送一直正常;MDK烧完程序在线仿真,有时候可以,有时候需要断电重启,试几次才可以,一直无解
回复

使用道具 举报

0

主题

0

帖子

0

精华

新手入门

积分
1
金钱
1
注册时间
2020-5-26
在线时间
0 小时
发表于 2017-3-3 20:30:58 | 显示全部楼层
strongheat68 发表于 2017-3-2 21:29
我也碰到类似的问题,我用的stm32f103中断接收,程序下载后有时候需要断电重新上点才好使,接收一段时间后* ...

问题已解决。我的板子是自己做的,不是我的开发板,怀疑过很多种可能,2401配置不对,外部中断没设置好等等........后来查了一些NRF2401的资料,发现模块收到数据后IRQ(第8管脚,不同封装管脚定义可能不一样)拉低电平只有很短的时间(忘了在哪个资料上看到别人用示波器测试的结果,好像是us级),发现是硬件问题。如果硬件电路IRQ引脚走线太长,中间打几个过孔换层,会导致电路寄生电容,使信号传输变慢,而模块收到数据后IRQ变为低电平时间很短,就会导致收不到数据。现在我用中断已经不再丢失数据,问题解决
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-23 03:21

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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