怎么使用hal code generator 生成tms570ls 点灯代码
答案:2 悬赏:60 手机版
解决时间 2021-03-19 21:19
- 提问者网友:轻浮
- 2021-03-18 20:28
怎么使用hal code generator 生成tms570ls 点灯代码
最佳答案
- 五星知识达人网友:何以畏孤独
- 2021-03-18 20:40
#1, GIOB第8位,即GIO[7]可以用作中断源,Halcogen中的确是灰色了,不能配置,你可以直接修改生成的代码使能这个中断。修改gio.c中的以下语句。
gioREG->INTENASET = 0U
| (0U << 1U)
| (0U << 2U)
| (0U << 3U)
| (0U << 4U)
| (0U << 5U)
| (0U << 6U)
| (0U << 7U)
| (0U << 8U)
| (0U << 9U)
| (0U << 10U)
| (0U << 11U)
| (0U << 12U)
| (0U << 13U)
| (0U << 14U)
| (1U << 15U);
#2,GIO中断函数。首先,你需要在Halcogen中配置GIO模块的中断向量。然后, 在生成的i原文件中,你将可以找到"notification.c",找到以下函数。
void gioNotification(gioPORT_t *port, sint32 bit)
{
}
在这里你可以写GIO的中断处理程序。
Regards,
Jay
gioREG->INTENASET = 0U
| (0U << 1U)
| (0U << 2U)
| (0U << 3U)
| (0U << 4U)
| (0U << 5U)
| (0U << 6U)
| (0U << 7U)
| (0U << 8U)
| (0U << 9U)
| (0U << 10U)
| (0U << 11U)
| (0U << 12U)
| (0U << 13U)
| (0U << 14U)
| (1U << 15U);
#2,GIO中断函数。首先,你需要在Halcogen中配置GIO模块的中断向量。然后, 在生成的i原文件中,你将可以找到"notification.c",找到以下函数。
void gioNotification(gioPORT_t *port, sint32 bit)
{
}
在这里你可以写GIO的中断处理程序。
Regards,
Jay
全部回答
- 1楼网友:一把行者刀
- 2021-03-18 21:31
搜一下:怎么使用hal code generator 生成tms570ls 点灯代码
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯