工具/软件:Code Composer Studio
尊敬的先生/女士:
我的项目中有使用 SCI 与其他 MCU 通信的代码、 其间有一个数字隔离器 SI8621BB-B-B。
如果在 与 JTAG 断开连接状态下单击连接目标按钮、则通信正常
或者、如果拆下 数字 隔离器并直接连接 TX Rx、GND、 则通信也正常 。
否则、28035不能识别其 Rx 引脚中的信号(Rx 缓冲寄存器中没有任何内容、但在 Rx 引脚中观察到信号)。
我已经检查了时钟、波特率、sci 初始化、我认为是可以的。
现在、我认为唯一的缺点是"连接目标按钮"行为。
它是否仅运行以下脚本? 如何复制代码中的行为并在闪存中运行? 提前感谢您。
OnTargetConnect()
{
if (GEL_IsInRealtimeMode())/* If in Real-time mode */
{
}
else /*将器件置于 C28x 模式*/
{
C28x_Mode();
}
F28035_Memory_Map();//初始化 CCS 内存映射*/
/*检查 CCS 是否已与 DSP 一起启动*/
/*以实时模式运行。 用户可以添加任何*/
/*他们希望针对每种情况进行的自定义初始化内容。 *
if (GEL_IsInRealtimeMode())/*执行实时模式目标初始化*/
{
}
否则/*执行停止模式目标初始化*/
{
GEL_Reset ();/* Reset DSP */
}
}