当前位置:网站首页>USB (十八)2022-04-17

USB (十八)2022-04-17

2022-07-07 21:50:00 晓晓暮雨潇潇

                        Cyusb3014开发经验总结

1.固件开发

1.1串口打印调试信息

在固件开发时,可以利用串口打印调试信息,获得代码执行情况的指示。固件中,用于打印调试信息的串口配置如下,其中波特率的设置为112500,停止位为1,无校验位。在程序设计过程中,可在适当位置调用CyU3PDebugPrint函数打印信息,固件工程中可查看该函数原型。赛普拉斯官方代码非常规范,很多地方会进行返回值有效性检测并打印相关信息,在数据发送过程中,可以关注串口信息,看是否数据有溢出或丢失,如下图所示。

CyU3PUartConfig_t uartConfig;

 CyU3PMemSet ((uint8_t *)&uartConfig, 0, sizeof (uartConfig));

    uartConfig.baudRate = CY_U3P_UART_BAUDRATE_115200;

    uartConfig.stopBit = CY_U3P_UART_ONE_STOP_BIT;

    uartConfig.parity = CY_U3P_UART_NO_PARITY;

    uartConfig.txEnable = CyTrue;

    uartConfig.rxEnable = CyFalse;

    uartConfig.flowCtrl 
原网站

版权声明
本文为[晓晓暮雨潇潇]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_40615338/article/details/124230023