TI中文支持网
TI专业的中文技术问题搜集分享网站

C6748外部中断响应引脚时间为3us是不是太长了?

大家好,问个问题,在使用C6748做中断处理时,发现响应外部中断信号的时间是3us,:外部信号到进入中断后立即输出一高电平信号。 这个时间也太长了吧,系统使用的是时钟频率时456M。

Shine:

请问使用的是哪个外部中断信号?通过什么管脚输出高电平?

bing luo1:

回复 Shine:

你好,我使用的是GPIO6[3] 做中断输入引脚,在终端里面GPIO0[14]输出一个高电平

Denny%20Yang99373:

你可以把这个时间单独测试一下。

GPIO拉升时间+中断处理时间

看看中断处理部分有没有可能优化一下。

Shine:

回复 bing luo1:

有没有用BIOS?

bing luo1:

回复 Shine:

您好,没有用BIOS,没有跑任何小系统,只是单纯的运行程序

Tony Tang:

回复 bing luo1:

中断服务程序前面有一长串的寄存器入栈保护操作,这些操作都是STW写地址的,比较耗时。

你可以打开ISR的汇编代码看看。

还有也可以用查询方式查到输入GPIO再输出GPIO来对比一下这个延时。

另外就算是两个单纯的连续GPIO拉高拉低操作也需要几百ns,这个具体的值你也可以测一下。

如果想通过GPIO来输出速度比较高的波形是不合适的。

jonson:

回复 Tony Tang:

C6748  中断响应是需要 5us左右。  用计数器 测试中断,   然后控制IO翻转。 最高只能输出200KHZ左右的频率。 比M3慢太多了。 人家中断响应只有 0.3US 

赞(0)
未经允许不得转载:TI中文支持网 » C6748外部中断响应引脚时间为3us是不是太长了?
分享到: 更多 (0)