当前位置:网站首页>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
边栏推荐
猜你喜欢
[record of question brushing] 3 Longest substring without duplicate characters
二叉树(Binary Tree)
There is another problem just online... Warm
Sword finger offer 28 Symmetric binary tree
What is fake sharing after filling the previous hole?
Two minutes, talk about some wrong understandings of MySQL index
Cascade-LSTM: A Tree-Structured Neural Classifier for Detecting Misinformation Cascades-KDD2020
Online interview, how to better express yourself? In this way, the passing rate will be increased by 50%~
Personal statement of testers from Shuangfei large factory: is education important for testers?
今日创见|企业促进创新的5大关键要素
随机推荐
QT graphicsview graphical view usage summary with flow chart development case prototype
十四、数据库的导出和导入的两种方法
Sword finger offer 55 - I. depth of binary tree
聊聊 Dart 的空安全 (null safety) 特性
Locate to the bottom [easy to understand]
嵌入式音频开发中的两种曲线
opencv scalar传入三个参数只能显示黑白灰问题解决
Wechat forum exchange applet system graduation design (3) background function
Network security CSRF
微信论坛交流小程序系统毕业设计毕设(1)开发概要
安踏DTC | 安踏转型,构建不只有FILA的增长飞轮
Unity 动态合并网格纹理
Network security - information query of operating system
kubernetes的简单化数据存储StorageClass(建立和删除以及初步使用)
Gbu1510-asemi power supply special 15A rectifier bridge gbu1510
V20变频器手自动切换(就地远程切换)的具体方法示例
网络安全-联合查询注入
30讲 线性代数 第五讲 特征值与特征向量
Circumvention Technology: Registry
微信论坛交流小程序系统毕业设计毕设(2)小程序功能