请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM6548 我的任务管理器不工作。
我在 c 中实现了我的代码、但解决方案是汇编。
如何启用 TSEN? 这是一个寄存器吗?
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.
我的任务管理器不工作。
我在 c 中实现了我的代码、但解决方案是汇编。
如何启用 TSEN? 这是一个寄存器吗?
下面是我设置任务管理器的代码。
/* disable swap mode */ CT_TM_PRU1.global_cfg_bit.tasks_mgr_mode = 0x0; /* disable TS2_S0*/ CT_TM_PRU1.global_cfg_bit.ts2_en_s0 = 0x0; CT_TM_PRU1.global_cfg_bit.ts1_en_s0 = 0x0; /* TS2_S0 set source event as IEP1 cmp0*/ CT_TM_PRU1.ts2_gen_cfg1_bit.ts2_gen_s0_mx = 40; CT_TM_PRU1.ts1_gen_cfg1_bit.ts1_gen_s0_mx = 40; /* TS2_S0 set subroutine as Send_Pulse_task*/ CT_TM_PRU1.ts2_pc_s0_bit.ts2_pc_s0 = (uint32_t)Send_Pulse_task; CT_TM_PRU1.ts1_pc_s0_bit.ts1_pc_s0 = (uint32_t)Send_Pulse_task; /* enable TS2_S0*/ CT_TM_PRU1.global_cfg_bit.ts2_en_s0 = 0x1; CT_TM_PRU1.global_cfg_bit.ts1_en_s0 = 0x1; /* set TASKS_MGR_MODE=General_HW */ CT_TM_PRU1.global_cfg_bit.tasks_mgr_mode = 0x2;
您好、Vineyet、
附件是我的整个代码。
如果有任何建议、请告诉我。