主题中讨论的其他器件:TM4C123
工具/软件:Code Composer Studio
大家好、
我的平台是 TM4C123GH6PGE
CCS 版本6.2、
我正在进行太阳能水泵项目、 该项目 用于通过 PWM 进行控制的三相交流电机。
现在、
在同一项目中,我添加了 SD_Card 功能。 它可以正常工作、但 当控制器在 SD_Card 中写入数据时会出现问题。
在此时间段 内、我的 PWM 输出停止/关闭(持续几毫秒)、它在正常状态下工作。
请帮助我、如何解决此问题?
谢谢!
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.
工具/软件:Code Composer Studio
大家好、
我的平台是 TM4C123GH6PGE
CCS 版本6.2、
我正在进行太阳能水泵项目、 该项目 用于通过 PWM 进行控制的三相交流电机。
现在、
在同一项目中,我添加了 SD_Card 功能。 它可以正常工作、但 当控制器在 SD_Card 中写入数据时会出现问题。
在此时间段 内、我的 PWM 输出停止/关闭(持续几毫秒)、它在正常状态下工作。
请帮助我、如何解决此问题?
谢谢!
谢谢主席先生给我的回复、
是的、先生、我的 PWM 在基于中断的系统上运行... 优先级就像
IntMasterEnable();
IntPrioritySet (INT_TIMER0A、0x00);
// IntPrioritySet (INT_HIBERNATE_TM4C123、0x30);
IntPrioritySet (INT_PWM0_0_TM4C123、0x10);
IntPrioritySet (INT_PWM0_1_TM4C123、0x20);
IntPrioritySet (INT_PWM0_2_TM4C123、0x30);
IntPrioritySet (INT_ADC0SS0_TM4C123、0x40);
IntPrioritySet (INT_TIMER2A、0x50);
IntPrioritySet (INT_TIMER1A、0x60);
IntPrioritySet (INT_HIBERY_TM4C123、0x70);
IntPrioritySet (FAULT_SysTick、0x80);
对于 SD_card、、、、、、
我将此类型的函数用于写入目的....
iFResult = f_mount (0、&g_sFatfs);
iFResult = f_open (&g_sFileObject、filename、fa_write|fa_open_always| fa_read);
iFResult=f_lseek (&g_sFileObject、f_size (&g_sFileObject));
iFResult = f_write (&g_sFileObject、buf2、sizeof (buf2)-1、& ui32BytesWrite);
iFResult = f_sync (&g_sFileObject);