注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
hjf2002的个人空间 https://home.eeworld.com.cn/space-uid-109132.html [收藏] [复制] [分享] [RSS]
日志

TIVA C Launchpad第五周的心得---USB CDC mode

已有 1090 次阅读2013-12-13 19:34

程序内容:将Launchpad的USB设置成虚拟串口 同PC进行通讯。

根据以前学习的方法导入存在的工程文件C:\\ti\\TivaWare_C_Series-1.1\\examples\\boards\\ek-tm4c123gxl\\usb_dev_serial,将PC端的串口程序波特率设置为115200 , 8,n,1,
根据程序内容修改其中的ADC的设置。
   
//Launchpad 收到数据后直接通过串口发送
case USB_EVENT_RX_AVAILABLE: {
        //
        // Feed some characters into the UART TX FIFO and enable the
        // interrupt so we are told when there is more space.
        //
        USBUARTPrimeTransmit(USB_UART_BASE);
        ROM_UARTIntEnable (USB_UART_BASE, UART_INT_TX);
        break;

//在出程序里面发送数据时切换蓝色LED灯的亮和灭
        if (ui32TxCount != g_ui32UARTTxCount) {
            //
            // Turn on the Green LED.
            //
            if (GPIOPinRead(GPIO_PORTF_BASE, GPIO_PIN_2)) {
                GPIOPinWrite(GPIO_PORTF_BASE,
                        GPIO_PIN_1 | GPIO_PIN_2 | GPIO_PIN_3, 0);
            } else {
                GPIOPinWrite(GPIO_PORTF_BASE, GPIO_PIN_2, 4);
            }


导入后的usb_dev_serial工程




收到PC端后的数据显示


PC端发送0x01-0x15的数据


[ 本帖最后由 hjf2002 于 2013-12-13 19:34 编辑 ]

本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章