关于C6678 接收不到GPIO中断信号的问题解决

关于C6678 接收不到GPIO中断信号的问题解决

1.问题现象

在进行板卡FPGA与DSP间的GPIO接口测试时,出现DSP接收不到GPIO中断的问题,在调试的过程中不断解决遇到的各类问题,在这里把遇到的问题进行列举和分析,通过以下几个思路对问题进行定位与解决。

2.解决思路

2.1DSP是否完成GPIO接口配置

当DSP从外部获取GPIO中断信号时,首先需要完成对GPIO接口的底层配置,对于接收外部信号的GPIO管脚需要配置为输入类型,同时根据信号类型对中断触发事件的判定条件进行配置(边沿触发,中断事件与中断服务链接等)。

2.2中断信号是否从外部芯片输入到DSP

DSP对GPIO输入中断配置正确的情况下,如果仍未接收到中断信号,需要通过示波器等测试设备对于板卡上对应GPIO信号有关的节点进行监测,可以确认外部信号的物理传输链路及信号形式是否符合预期。

2.3输入的中断信号是否满足DSP芯片要求

在DSP完成GPIO中断输入配置,物理链路可以检测到符合预期的输入信号的情况下,依然无法触发中断的情况,可能是输入信号不满足C6678中断输入的要求,例如输入触发信号宽度小于芯片最小可识别的信号宽度(C6678最小输入触发信号宽度为12ns),输入触发信号间隔过小等,这种情况需要查阅C6678的用户手册,确认信号形式符合要求。

3.总结

以上对DSP C6678的GPIO中断接口调试过程中遇到的问题进行了分析并列举了一些解决问题的思路,未来会分享更多DSP接口相关的知识。

相关推荐
hairenjing11232 小时前
使用 Mac 数据恢复从 iPhoto 图库中恢复照片
windows·stm32·嵌入式硬件·macos·word
模拟IC攻城狮4 小时前
华为海思招聘-芯片与器件设计工程师-模拟芯片方向- 机试题-真题套题题目——共8套(每套四十题)
嵌入式硬件·华为·硬件架构·芯片
IT B业生4 小时前
51单片机教程(六)- LED流水灯
单片机·嵌入式硬件·51单片机
一枝小雨4 小时前
51单片机学习心得2(基于STC89C52):串口通信(UART)
单片机·嵌入式硬件·51单片机
一个通信老学姐5 小时前
专业130+总400+武汉理工大学855信号与系统考研经验电子信息与通信工程,真题,大纲,参考书。
考研·信息与通信·信号处理·1024程序员节
IT B业生5 小时前
51单片机教程(一)- 开发环境搭建
单片机·嵌入式硬件·51单片机
好想有猫猫7 小时前
【51单片机】串口通信原理 + 使用
c语言·单片机·嵌入式硬件·51单片机·1024程序员节
云卓科技7 小时前
无人车之路径规划篇
人工智能·嵌入式硬件·算法·自动驾驶
stm 学习ing8 小时前
C语言 循环高级
c语言·开发语言·单片机·嵌入式硬件·算法·嵌入式实时数据库
w微信150135078129 小时前
小华一级 代理商 HC32F005C6PA-TSSOP20 HC32F005系列
c语言·arm开发·单片机·嵌入式硬件