Other Parts Discussed in Thread: HALCOGEN, TMS570LS3137
如题,比如中断设置,中断向量,中断程序编写等。
谢谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
谢谢你的回复,另外我想问一下,这个是关于RTI中断的,那么和外部中断是一样的吗?
谢谢
Yichao,
原理都是一样的,你首先要熟悉怎么去用HALCOGEN配置一个中断处理的相关操作,然后再去设置相应的外部中断的使能位就行。
谢谢
好的,没有问题。注意HALCOGEN里面关于VIM模块的配置就行。
谢谢
Yichao,
这个我倒是第一次见到,你装的是HALCOGEN哪个版本,最新的吗?会不会是你电脑分辨率之类的问题呢?可以安装别的版本的HALCOGEN试试看。
谢谢
我下载的是4.0.0版本,官网上最新的那个,不知道其他版本的官网上是否还有
谢谢
Yichao,
官网上面确实是4.0最新版本的,我自己电脑上也装了从3.0到4.0的个每个版本,没出现这种错位的现象。
要不你还是用其他电脑,或是换个路径重装一下试试。
谢谢
当使能某个中断后,在相应模块下的.c文件中会有interrupt处理
如果你要找中断向量的东西,建议到system_vim.c中找
Ken,
你好,非常感谢你的回答
我是否可以理解为,只要在main函数中打开总中断和分中断控制位,然后中断到来时就会自动调用在i2c.c中i2cHighlevelinterrupt()这个函数,进而调用Notification.c中的i2cNotification()呢,也就是说,在Sys_main.c中,只需要让main函数打开总中断和分中断控制位,进入无限循环,而在main函数后不需要类似#pragma vector=XXX的语句,最后只要在Nontification.c中的i2cNotification()下填入我想要执行的中断程序就可以了呢?