首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何访问自动生成的Interrupts.c文件之间的数据变量?

如何访问自动生成的Interrupts.c文件之间的数据变量?
EN

Stack Overflow用户
提问于 2022-04-01 15:25:15
回答 1查看 62关注 0票数 0

我最近开始与started合作,为一个基于8051的开发板开发一个程序。通过配置器,我启用了中断,这将创建一个Interrupts.c文件。这个文件没有显式地包含在主文件中,但是在那里定义的中断可以正常工作。现在,我关心的是,我希望从中断中切换几个标志变量,并在主文件中使用它们。由于没有显式包含它,链接器不会找到Interrupts.c的全局变量并抛出一个错误。

我尝试显式地包含这个文件,但是我得到了所有ISR函数的错误variables.

  • Tried,以及全局,在中断文件中创建了一个只返回全局变量的函数。这起作用了,但我不能对每个变量都这样做,而且我也不能在主文件中进行更改并将其反映在中断文件中。
  1. 尝试使用extern并在主文件中进行定义,我受到L127: Unresolved External Symbol

的欢迎

EN

回答 1

Stack Overflow用户

发布于 2022-04-10 21:57:38

在“外围”选项卡中,查找interrrupts。通常有一个设置“生成中断函数”。禁用此功能,并将您自己的IRQ模块包含到源中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71709324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档