会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
qhq429512065
承接物联网设计,原理图,PCB,单片机设计打样焊接,VX=qhq429512065
博客园
首页
新随笔
联系
订阅
管理
随笔 - 559
文章 - 0
评论 - 38
阅读 -
87万
EC618芯片USB传输数据使用的方法
1. 修改代码步骤如下:
1、找到project\ec618_0h00\ap\apps\at_command\inc\RTE_Device.h文件将RTE_OPAQ_EN宏改成1(注意非LOW SPEED改第二个位置的宏)
2、找到
driver
\chip\ec618\ap\src\usb\open\usbd_multi_usrcfg_custom.c文件将CUST_DEF_TEST_TYPE1宏注释掉,打开CUST_DEF_TEST_TYPE3宏
3、找到
middleware
\developed\ccio\service\src\ccio_opaq.c文件参考demo例程处理
串口
数据的收到,打开CCIO_OPAQ_DEMO宏后该路串口就是在演示回显动作。
串口工具发什么就回什么给串口工具。
2. 收发函数
int32_t opaqDataInput(UlPduBlock_t *ulpdu, void *extras)
int32_t opaqDataOutputEx(uint8_t opaqCid, DlPduBlock_t *dlpdu, void *extras)
代码中USB的接口和端点应该是搞好的,不需要自己再去配置了
USB 分为设备描述符,配置描述符,接口描述符,端点描述符
设备描述符只有一个。
USB可以有多套配置,只能选其中一套配置,配置中可以有多个接口,比如接口1包括端点1、2、7,接口2包括3、4、5、6、8
端点0是 传输控制数据的,主机发送查询,从机返回配置描述符,接口描述符,端点描述符,然后主机就可以加载驱动了。
3. 疑问
如果USB接收到数据有中断吗?
分类:
CAT1模组展锐和移芯
好文要顶
关注我
收藏该文
微信分享
429512065
粉丝 -
46
关注 -
0
+加关注
0
0
升级成为会员
«
上一篇:
23-7-7工作日记 EC626开发
»
下一篇:
cJSON_AddNumberToObject 添加整型数据失败
posted @
2023-08-14 15:17
429512065
阅读(
337
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
登录后才能查看或发表评论,立即
登录
或者
逛逛
博客园首页
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
相关博文:
·
移远EC800M-CN的python代码使用
·
UIS8910 是否可以作为 USB主设备 ( host )去控制打印机
·
usb转串口的通信demo
·
OPEN-EC快速食用指南(三)串口2的使用
·
stm32f407VET6 串口(usart1)基本操作,【发送数据 + 接收数据】
阅读排行:
·
TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
·
阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
·
如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
·
【译】Visual Studio 中新的强大生产力特性
·
2025年我用 Compose 写了一个 Todo App
历史上的今天:
2020-08-14
cat1模组 UIS8910DM 开发板测试DM功能
2020-08-14
cat1模组 UIS8910DM 开发板测试TCP通信
2018-08-14
onenet平台对接海思FOTA升级移植
搜索
积分与排名
积分 - 521216
排名 - 1311
随笔分类
5G通信(21)
CAT1模组展锐和移芯(81)
CUDA(1)
DSP数字信号处理(60)
FPGA(29)
java安卓(14)
NB-IOT+LWM2M(121)
openWRT-MIPS(22)
python(10)
WiFi(18)
测量技术万用表(6)
单片机FreeRTOS(68)
电路研究(4)
读书学习(36)
蓝牙(10)
嵌入式linux(24)
区块链(3)
硬件AD/PADS/KICAD/cadence(23)
阅读排行榜
1. Pycharm设置Python的路径(103098)
2. python语言中threading.Thread类的使用方法(44520)
3. 调用bash的时候出现curl command not found(29435)
4. vcruntime140.dll 丢失64位系统(20834)
5. error: this 'if' clause does not guard... [-Werror=misleading-indentation](15385)
评论排行榜
1. RTL8188EUS之MAC地址烧写(使用利尔达模组)(10)
2. DSP5509项目之用FFT识别钢琴音调(5)之开始傅里叶变换(4)
3. TMDXEVM6678L EVM开发板初使用(1)(3)
4. 《手把手教你学DSP-基于TMS320F28335》书中的错误(2)
5. DSP5509项目之用FFT识别钢琴音调(1)(2)
推荐排行榜
1. RTSC和XDCTool的理解(3)
2. eclipse中编译出现错误undefined reference to `_sbrk'(2)
3. STM32运行FreeRTOS出现prvTaskExitError错误死机(2)
4. 不同CAT1模组公司的AT指令对比,广和通,合肥云宙,紫光展锐,移动(1)
5. MH5000-31模组无法识别SIM卡(1)
最新评论
1. Re:RTL8188EUS之MAC地址烧写(使用利尔达模组)
有软件分享?
--f伏安法
点击右上角即可分享
SQL AI 助手
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
2020-08-14 cat1模组 UIS8910DM 开发板测试DM功能
2020-08-14 cat1模组 UIS8910DM 开发板测试TCP通信
2018-08-14 onenet平台对接海思FOTA升级移植