Other Parts Discussed in Thread: SYSCONFIG, C2000WARE
器件型号: TMS320F28P650DK
Thread 中讨论的其他器件: SysConfig、 C2000WARE
您好:
我发现、在 CPU1 运行程序期间、在 CPU2 中调用“device_delay_US ()“函数后、F28P65 内核将复位。 那么、这个“device_delay_US ()“函数可以用于双核系统吗?
如果没有、您是否可以使用其他延迟 API 函数?
以下是 syscfg 生成的代码
//************************************************************************************************
//
//宏调用 sysctl_delay () 以实现以微秒为单位的延迟。 宏
//将所需延迟(以微秒为单位)转换为预期的计数值
//由函数执行。 \b x 是延迟的微秒数。
//
//************************************************************************************************
#define DEVICE_DELAY_US (x) SYSCTL_DELAY ((((( long double)(x)/(10000.0L / \
(long double) DEVICE_SYSCLK_FREQ)- 9.0L)/5.0L)