找回密码
 注册
搜索
查看: 2373|回复: 3

[讨论] MTK UART(USB_CDC_ACM) 的操作

[复制链接]
发表于 2009-3-8 20:18:37 | 显示全部楼层 |阅读模式
目前我想用USB 转的UART来进行操作,不知道MTK的函数是怎么用的。
跟注册时的MOD有没有关系,哪位大侠用过串口操作的指导指导。

我项目里要实现,PC机通过USB转的串口(CDC_ACM)直接把数据转发给UART2,UART2连着一块应用芯片,这部分是通了。但是这块芯片需要用户来通过PC机软件来对芯片的FIRMWARE 进行升级用。所以必须得调试USB CDC_ACM(序列接口)实现PC机的数据BYPASS到UART2。
目前,调试过程中,发现我设置成序列接口后,就直接当作PS,你发什么直接就回什么。郁闷中……请高手指导下。非常感谢
发表于 2009-3-8 21:22:58 | 显示全部楼层
最直接的办法——问MTK[em01]
点评回复

使用道具 举报

 楼主| 发表于 2009-3-9 20:03:16 | 显示全部楼层
MTK 建议不去直接操作串口,。。
问题解决,原来每次必须调用UART api 函数UART_SetOwner()。所注册的所有串口模块信息必须一致。
刚开始我OPEN的时候用的是我建立任务的MOD ID, 后来初始化的时候是用的默认的MOD,导致不对了。
[em01]
点评回复

使用道具 举报

发表于 2009-3-23 14:54:37 | 显示全部楼层
有没有发现mtk 用UART_GetBytes 这个接口  每次绝大多数的情况下是接收6个字节,有时候会收到7个以上,但是情况很少,

这样的问题

有谁见过或者知道原因的,请指点一下  谢谢哈
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-27 10:11 , Processed in 0.046747 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表