主题中讨论的其他器件:SysConfig
我认为有三个事件:"CPU_INT"、"GEN_EVENT0"和"GEN_EVENT1"。
"CPU_INT"用于中断、并且当设置标志时、将执行子例程(INT_GROUP1)。
我想知道"GEN_EVENT0"和"GEN_EVENT1"是否有像"CPU_INT"这样的中断目标、并且在设置标志时执行指定的子例程?
此外、我想知道如何设置"GEN_EVENT0"和"GEN_EVENT1"、以及它们在执行期间的行为。
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.
我认为有三个事件:"CPU_INT"、"GEN_EVENT0"和"GEN_EVENT1"。
"CPU_INT"用于中断、并且当设置标志时、将执行子例程(INT_GROUP1)。
我想知道"GEN_EVENT0"和"GEN_EVENT1"是否有像"CPU_INT"这样的中断目标、并且在设置标志时执行指定的子例程?
此外、我想知道如何设置"GEN_EVENT0"和"GEN_EVENT1"、以及它们在执行期间的行为。
您好!
Gen_EVENT0/1有目标、工作完成后、它会自动触发操作、而这不是通过 CPU。
例如、您可以使用计时器触发 GPIO。 当计时器向下计数到零时、将发生一个事件并触发 GPIO 进行设置/清除/切换。
有关详细信息、请参阅 TRM: MSPM0 L 系列32MHz 微控制器技术参考手册(修订版 C)(TI.com)" 事件"一章。
您可以使用 SysConfig、


若要获取更详细的用法、请参阅 SDK 演示代码。
B.R.
佐伊
那么,剩余的引脚1到15是否不能用于事件设置?
可以。
是否可以使用此事件来配置设置,例如在检测到 GPIO 输入时启动计时器?
是、请参阅演示代码:e2e.ti.com/.../E2E_5F00_Event_5F00_GPIOtoTimer_5F00_L.zip
B.R.
佐伊
例如,这是否意味着可以同时将"interrupt"和"event"设置为 GPIO_PA10?
或者每个引脚是否只能设置为"中断"或"事件"?
您可以设置这两个噢。
此外,关于"事件"操作,不通过 CPU 的事实是否意味着"事件"操作与主程序和子程序同时执行?
是的、回答正确。
例如、如果您使用 GPIO 输入中断来点亮 LED、还使用其事件点亮另一个 LED。 其结果是它们都被点亮。
我已通过实验对此进行了测试。
B.R.
佐伊