答复: https://e2e.ti.com/support/microcontrollers/other/f/908/t/874371
[引用 user="Bob Crosby"]数据表第171页的表格显示了组优先级和子优先级之间的权衡:
然而、Tivaware 状态组3-7与组0-2具有相同的效果、似乎与表3-9相反。 该表很有意义,但 IntPriorityGroupSet()使参数与表3-9完全相反。 谁先到了?
// // //! 设置中断控制器的优先级分组。 //! //! \param ui32Bits 指定可抢占优先级的位数。 //! //! 此函数指定可抢占优先级和 //! 中断优先级规范中的子优先级。 //!的范围 分组值取决于硬件实现;开 //! Tiva C 和 E 系列三位可用于硬件 //! 中断优先级、因此优先级分组值为3 //! 到7具有相同的效果。 //! //! \b 示例:为中断控制器设置优先级分组。 //! //! 逐字记录 //! // //! //将中断控制器的优先级分组设置为3位。 //! // //! IntPriorityGroupingSet (2); //! //! \n 逐字记录