我一直在尝试通过函数将读数传递到屏幕上、并且一直遇到 sContext 未解决的问题。 如果我删除了更新函数、则一切都正常、屏幕将正常工作、并可与 Tiva Workshop 的实验10配合使用。 我使用实验10作为基础来构建一组屏幕。
我尝试在函数中重新定义上下文变量、该变量允许链接器汇编目标文件。 但是、当我运行该程序时、我会得到一个 FaultISR。 我认为这不是正确的方法、但我不得不尝试一些东西。
到目前为止、这是我的函数和标头:
#include #include include "grlib/grlib.h" #include "grlib/widget.h" #include "inc/tm4c123gh6.h" #include "inc/hw_memmap.h" #include "driverlib/hw_types.h" #include "driverlib/interrupt.h"#include "driverlib/driverlib#drivers.h"#include "driverlib.exctrue.h"#include "driverlib#driverlib#example.h.dlpio#include "#include "driverlib#include "driver.h"#driverlib.dlpoverview#include "#include "driver.h"#include "driverlib.dlpio.dlpio#include "#include "#include "driver.h"#include "driverlib.dlpoverview"#include "#include "driverlib.dlpio.dlpio.md.包含"#include "driver.h" #include "driver.h"#ex
#include "updateScreen.h" void updateScreen (void){ TimerIntClear (Timer1_base、timer_TINA_TIMEOUT); GrContextForegroundSet (&sContext、ClrBlue); GrStringDraw (&S Context、"test"、-1、150、2、 0); // GrStringDraw (&S Context、sample_buf、5、150、40、 0); }
如果您能帮助我在子函数中使用 sContext API 函数、我们将不胜感激。
谢谢