楼主: LuoR

[其他] USB-CDC类

[复制链接]

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-10-9 16:55:02 | 显示全部楼层
楼主你CDC的代码是哪里的呢?
要不你先搞个HID的代码,不涉及驱动,测试下看看是否能够工作。
另外,你USB的接口电路对不对,参考下官方的相关原理图看看。
回复 支持 反对

使用道具 举报

该用户从未签到

57

主题

531

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1356
最后登录
2016-12-5
 楼主| 发表于 2015-10-9 17:07:49 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-10-9 16:55
楼主你CDC的代码是哪里的呢?
要不你先搞个HID的代码,不涉及驱动,测试下看看是否能够工作。
另外,你USB ...

版主,这个CDC部分是朋友帮忙移植的,就会出现上诉的问题,您看一下,帮忙调一下,看看是程序问题,还是其他问题,关于HID类,当然可以尝试,您能一起帮我建立到一个工程里边吗,和CAN的那个一起~因为我要完成一个CAN报文的收发, 通过USB传输到上位机进行显示,所以这两部分要结合起来

mk64Fx512_cdc.rar

13.73 MB, 下载次数: 3, 下载积分: 威望 1

CDC

回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-10-9 17:08:39 | 显示全部楼层
本帖最后由 FSL_TICS_ZJJ 于 2015-10-9 17:11 编辑

楼主,你芯片是MK22FX512VLL12 ,再次确认下。
你自己画的板子是使用的外部时钟吗?
因为通过别的帖子可知你是加16M外部晶振的,你这款芯片要用USB,你需要给一个48Mhz的时钟给USB模块,它不能直接参考FRDM-K64,K64内部是有48M时钟专门给USB使用的。
所以,你需要主频配置到48M内部时钟给USB,那么你是不能够使用USB模块的。
请再三检查你的硬件和代码情况。
回复 支持 反对

使用道具 举报

该用户从未签到

57

主题

531

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1356
最后登录
2016-12-5
 楼主| 发表于 2015-10-9 17:09:22 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-10-9 16:55
楼主你CDC的代码是哪里的呢?
要不你先搞个HID的代码,不涉及驱动,测试下看看是否能够工作。
另外,你USB ...

这个程序里边没有PE。您说的USB接口电路之类的不是我的工作范畴,因此我也不懂,但是板子给我之前应该是调试通的,没有问题~
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-10-9 17:12:30 | 显示全部楼层
LuoR 发表于 2015-10-9 17:09
这个程序里边没有PE。您说的USB接口电路之类的不是我的工作范畴,因此我也不懂,但是板子给我之前应该是 ...

你看你代码,USB时钟源选择的是什么?
时钟源时钟是否达到48Mhz?
这个很重要,否则USB不能工作,更别谈驱动安装了。
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-10-9 17:12:57 | 显示全部楼层
另外,把你USB电路再贴给我看看。
回复 支持 反对

使用道具 举报

该用户从未签到

57

主题

531

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1356
最后登录
2016-12-5
 楼主| 发表于 2015-10-9 17:25:02 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-10-9 17:12
你看你代码,USB时钟源选择的是什么?
时钟源时钟是否达到48Mhz?
这个很重要,否则USB不能工作,更别谈 ...

用的外部16MHZ的有源晶振,然后我们把后边所有错误的参数都调到了最大~ SCHEMATIC1 _ MCU.pdf (80.03 KB, 下载次数: 8)
clock.png

SCHEMATIC1 _ USB&UART&CAN.pdf

64.47 KB, 下载次数: 8, 下载积分: 威望 1

回复 支持 反对

使用道具 举报

该用户从未签到

57

主题

531

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1356
最后登录
2016-12-5
 楼主| 发表于 2015-10-9 17:25:58 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-10-9 17:12
另外,把你USB电路再贴给我看看。

我这有的都给您提供了,您看下问题应该如何解决
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-10-9 17:43:30 | 显示全部楼层
LuoR 发表于 2015-10-9 17:25
用的外部16MHZ的有源晶振,然后我们把后边所有错误的参数都调到了最大~
这里有硬件原理图!
...

这么配置不行啊,USB需要准确的48M,你这个配置出不来48Mhz的。
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-10-9 17:44:08 | 显示全部楼层
LuoR 发表于 2015-10-9 17:25
用的外部16MHZ的有源晶振,然后我们把后边所有错误的参数都调到了最大~
这里有硬件原理图!
...

还有你USB时钟都没选择嘛。
你USB代码不会是你自己新建的吧?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-22 11:01 , Processed in 0.121248 second(s), 30 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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