无法访问中断例程IAR / STM32中的变量(在main中声明)

时间:2018-06-22 08:23:41

标签: c global-variables

我正在尝试使用DMA TX在STM32L475上通过SPI运行外部DAC,我想在中断例程中重置变量(等待标志)

如果我不使用DMA和中断,那么它可以工作,所以我已经设置了SPIa.s.o。正确,但是我希望它运行得更快并最大程度地减少软件的介入。

我正在使用STM32CubeMX V 4.22.0和IAR Workbench V 8.11.2.13606。

我在main.c文件中声明main函数之前的等待标志,尝试了volatile int,uint8_t和其他变量设置,但无法从stm32l4xx_it.c文件中的中断例程访问它。

我可以访问main函数和main.c文件中的函数中的变量。

我需要某种include语句以某种方式从中断例程进行访问吗?

我整个上午都在寻找一个没有任何运气的线索,我知道这是一个初学者的问题,感谢我能得到的任何帮助,谢谢。

0 个答案:

没有答案