主要内容

外部模式和PIL的串行配置

准备您的模型为外部模式或PIL串行通信:

  1. 在“配置参数”对话框中,选择型号配置参数>硬件实现

  2. 从硬件实现>中选择C2000处理器硬件板下拉列表。有关更多信息,请参见配置硬件选择的附加选项

  3. 目标硬件资源中,选择外部模式/公益诉讼

  4. 通信接口下拉列表,选择串行经典外部模式或XCP系列XCP的外部模式。

    请注意

    对于PIL,通信接口只有with串行

  5. 选择SCI模块目标硬件资源型号配置参数>硬件实现>硬件板

  6. 对于所选的SCI模块,配置附加参数期望波特率(比特/秒)引脚分配(Tx)而且引脚分配(Rx)

    请注意

    • 默认情况下,SCI_A模块被选择用于控制卡和发射台。对于自定义板,如果使用不同的串行模块连接FTDI,则选择适当的串行模块。

    • 控制卡的默认波特率是115200比特/秒。为了获得更好的性能,您可以将波特率增加到硬件板允许的值。

  7. 在下拉菜单中选择目标硬件使用的COM口。COM端口值将在MATLAB中保存为串口®对给定目标的偏好,而不是对模型的偏好。点击刷新从设备管理器中查看MATLAB首选项和更新列表中的最新值。

    XCP系列

    要查看计算机上可用COM端口的列表,请选择启动>控制面板>设备管理器>端口(COM和LPT)

    您还可以使用MATLAB命令在给定硬件板的MATLAB首选项中设置串口:

    codertarget.tic2000。setSerialPortPreferences(硬件板,CPU值,串口)

    这里CPU value是可选参数。

  8. 确保详细的选中复选框,可在“诊断查看器”或“命令窗口”中查看外部模式执行进度和更新。

  9. 选择使用专用计时器来提高时间戳的准确性参数以ISR触发速率记录ISR内部的硬件时间数据,XCP外部模式的串行和CAN以触发速率记录空闲任务。有关更多信息,请参见外部模式

您的模型现在已经准备好通过串行通信执行监视和优化操作(外部模式)。

另请参阅