ZHCACG6 march 2023 TM4C1230C3PM , TM4C1230D5PM , TM4C1230E6PM , TM4C1230H6PM , TM4C1231C3PM , TM4C1231D5PM , TM4C1231D5PZ , TM4C1231E6PM , TM4C1231E6PZ , TM4C1231H6PGE , TM4C1231H6PM , TM4C1231H6PZ , TM4C1232C3PM , TM4C1232D5PM , TM4C1232E6PM , TM4C1232H6PM , TM4C1233C3PM , TM4C1233D5PM , TM4C1233D5PZ , TM4C1233E6PM , TM4C1233E6PZ , TM4C1233H6PGE , TM4C1233H6PM , TM4C1233H6PZ , TM4C1236D5PM , TM4C1236E6PM , TM4C1236H6PM , TM4C1237D5PM , TM4C1237D5PZ , TM4C1237E6PM , TM4C1237E6PZ , TM4C1237H6PGE , TM4C1237H6PM , TM4C1237H6PZ , TM4C123AE6PM , TM4C123AH6PM , TM4C123BE6PM , TM4C123BE6PZ , TM4C123BH6PGE , TM4C123BH6PM , TM4C123BH6PZ , TM4C123BH6ZRB , TM4C123FE6PM , TM4C123FH6PM , TM4C123GE6PM , TM4C123GE6PZ , TM4C123GH6PGE , TM4C123GH6PM , TM4C123GH6PZ , TM4C123GH6ZRB , TM4C123GH6ZXR , TM4C1290NCPDT , TM4C1290NCZAD , TM4C1292NCPDT , TM4C1292NCZAD , TM4C1294KCPDT , TM4C1294NCPDT , TM4C1294NCZAD , TM4C1297NCZAD , TM4C1299KCZAD , TM4C1299NCZAD , TM4C129CNCPDT , TM4C129CNCZAD , TM4C129DNCPDT , TM4C129DNCZAD , TM4C129EKCPDT , TM4C129ENCPDT , TM4C129ENCZAD , TM4C129LNCZAD , TM4C129XKCZAD , TM4C129XNCZAD
此示例将 USB 外设配置为批量模式的 USB 设备。为了观察 USB 批量传输,需要一个与批量模式 USB 设备通信的附加程序。TivaWare 中提供了 USB 批量通信示例程序,可从 SW-TM4C 工具页面下载。用于安装 USB 批量通信示例程序的软件包名为 SW-USB-win-2.2.0.295.msi。安装该程序后,导航至安装文件夹并找到 usb_bulk_example.exe。该应用程序在打开时会尝试连接到 TM4C USB 设备,因此在启动演示应用程序之前请加载并运行 usb_dev_bulk 示例工程。
在此示例中,只创建了一个任务来处理 USB 批量数据传输。计数信标用于支持 USB 处理程序指示何时通过批量通信接口接收到数据。接收到数据后,该任务将被释放,它将读取接收到的数据,然后通过批量模式 USB 设备返回这些数据,同时反转任何字母的大小写。与 usb_bulk_examples.exe 程序配合使用时,发送的数据将以 255 字节数据包的形式显示,因为这是 USB 2.0 全速标准下单个 USB 批量数据包的大小上限。可以发送大于 255 字节的消息,将通过多个返回数据包接收。