ZHCUBD9A October 2023 – June 2024
若要测试 TIDA-010263,请按照前面所述准备好两个电路板并将它们堆叠在一起。现在可以使用 Code Composer Studio (CCS) 或 UniFlash 将提供的十六进制文件加载到 MSPM0L1306 器件上。
UniFlash 网页可用于扫描已连接的器件,并会列出 LP-MSPMO1306。点击该器件下方的 Start 按钮。
随即显示类似图 3-5 的屏幕,点击 Browser 按钮,并选择十六进制文件。
通过点击 Load Image 按钮,十六进制文件将加载到 MSPM0 器件上。为了支持固件更新,可能需要调试器。如果需要调试器,系统将显示另一个提示。
对 MSPM0L1306 进行编程后,可以断开 USB 连接,并可以将 TIDA-010263 连接到 IO-Link 主站,例如 TIDA-010234。
若要测试参考设计,请按照图 3-7 所示连接 TIDA-010234。可以启动与 COM3 和 400µs 的 IO-Link 通信并测量时序。
MSPM0L1306 上运行的软件现在可以支持通过 COM3 与 IO-Link 进行通信以及最长 400µs 的周期时间。该器件可发送 16 位输入过程数据、来自光传感器的 8 位亮度信息以及 8 位温度信息。该器件不接受任何输出过程数据。
MSPM0L1306 LaunchPad 中的 RGB LED 可通过索引为 65 的 8 位索引服务数据单元 (ISDU) 的最后 3 位来进行控制。
要将 TIDA-010234 连接到 TIDA-010263,请启动提供的 IOL Master GUI 并扫描连接的主站(请参阅图 3-8)。
如图 3-9 所示,连接的主站的串行端口显示在 Port: 下拉菜单中。点击“Connect”按钮即可连接到该端口。
图 3-10 显示了选择 Std Port Config 选项卡的位置。请选择此选项卡并配置 TIDA-010263 连接到的端口。为此,请保留默认设置,然后点击 Set Port Config 选项卡。
IO-Link 主站现在可以通过 COM3 建立具有 400µs 周期时间的连接。通过点击 Get Port Status 按钮可以验证这一点(请参阅图 3-11)。建立的传输速率和周期时间会显示在 GUI 的下方选项卡中。
现在可以读取和写入数据。要读取过程数据,请切换到 Process Data 选项卡,然后选择 Read 按钮。
同样,可以在 On Request Data 选项卡中读取和写入按需提供的数据。如图 3-13 所示,选择 On Request Data 选项卡,输入要读取或写入的索引(在本例中,对于 RGB LED,该索引为 65),然后点击 Read 按钮以读取数据。要进行写入,请在框中输入要写入的值,然后点击 Write 按钮。示例值 02 会以绿色点亮 LaunchPad 的 D5。