C6748 gpio 触发中断类型可以是低电平触发吗? - 第2页 - TMS320C6748 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: seadistant
打印 上一主题 下一主题

C6748 gpio 触发中断类型可以是低电平触发吗?

[复制链接]

2

主题

50

帖子

502

积分

版主

Rank: 7Rank: 7Rank: 7

积分
502
楼主
发表于 2014-9-28 14:52:59 | 显示全部楼层
GPIO中断是基于上升沿或者下降沿触发的。
回复 支持 反对

使用道具 举报

2

主题

50

帖子

502

积分

版主

Rank: 7Rank: 7Rank: 7

积分
502
沙发
发表于 2014-9-28 16:08:47 | 显示全部楼层
seadistant 发表于 2014-9-28 15:02
那有什么办法可以生成一个中断吗?
可以通过手动设置中断标志位的形式吗?
IntEventSET(SYS_INT_GPIO_B1INT ...

你可以直接操控寄存器,输出一个上升沿触发中断
回复 支持 反对

使用道具 举报

2

主题

50

帖子

502

积分

版主

Rank: 7Rank: 7Rank: 7

积分
502
板凳
发表于 2014-9-29 14:53:09 | 显示全部楼层
seadistant 发表于 2014-9-29 14:37
能不能说一下应该操作哪几个寄存器来模拟gpio1[1]的一个下降沿中断形成呢?
...

首先确定PSC使能GPIO,然后控制PINMUX管脚复用,之后控制DIR寄存器设置GPIO方向,然后通过SET_RIS_TRIG寄存器控制触发类型,BITEN使能GPIO中断,通过OUT_DATA给出相应的电平变化就可以自己模拟出一个沿触发的中断了。
回复 支持 反对

使用道具 举报

2

主题

50

帖子

502

积分

版主

Rank: 7Rank: 7Rank: 7

积分
502
地板
发表于 2014-9-29 14:57:59 来自手机 | 显示全部楼层
你也可以参考创龙的gpio的历程,是基于startware的函数写的,写的简单易懂,更改一下是可以用的
回复 支持 反对

使用道具 举报

2

主题

50

帖子

502

积分

版主

Rank: 7Rank: 7Rank: 7

积分
502
5#
发表于 2014-9-29 14:58:01 来自手机 | 显示全部楼层
你也可以参考创龙的gpio的历程,是基于startware的函数写的,写的简单易懂,更改一下是可以用的
回复 支持 反对

使用道具 举报

2

主题

50

帖子

502

积分

版主

Rank: 7Rank: 7Rank: 7

积分
502
6#
发表于 2014-9-29 14:58:07 来自手机 | 显示全部楼层
你也可以参考创龙的gpio的历程,是基于startware的函数写的,写的简单易懂,更改一下是可以用的
回复 支持 反对

使用道具 举报

2

主题

50

帖子

502

积分

版主

Rank: 7Rank: 7Rank: 7

积分
502
7#
发表于 2014-9-29 18:23:07 | 显示全部楼层
seadistant 发表于 2014-9-29 16:33
首先说那个gpio例程我看过了没有我想要的,
可能我表达的不太清楚,
实际是这个样子的,我已成功把GPIO1[1] ...

首先,6748都应该都是沿触发中断吧,不可能是电平触发的,所以必须要捕捉到沿才可以触发中断。
其次,编写程序首先要完成你所需要的初始化,也就是GPIO的配置过程,配置完成前是不可能响应事件的,所以建议你更改一下时序,首先完成配置,再响应中断事件。
最后,我上面说的方法是可以通过软件模拟出一个上升沿或者下降沿的,这个沿触发也能够被中断响应的,能够触发系统中断的,这也是在进行GPIO学习时的一个最基本的过程,不需要外部给出中断源的。
我提到的创龙历程你可以进行修改,直接利用是不行的,更改一下GPIO的输出状态,配合中断配置是可以触发系统中断的。
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-4 06:07 , Processed in 0.034499 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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