CYPRESS的USB外设控制器CY7C68013A是一款广泛应用于USB打印机,手机,存储设备,USB测试等多个领域的经典产品。该产品符合USB2.0协议规范,支持full speed和high speed两种速度模式,并且配有8051的MCU,带有IO,IIC,UART,定时器等功能。由于该芯片是市场上唯一支持high speed模式的芯片,所以一上市后,就获得了广泛的关注。

关于CY7C68013A的开发,CYPRESS提供了完整的程序架构,一般的应用只需要理解了它的软件架构以及寄存器的含义,然后根据自己的需求修改寄存器初始化值,并且修改USB的相关描述符即可实现。并且CYPRESS提供了较多的例程以及上位机,方便参考和调试,加快了开发的进度。

但是在开发的过程中,如果你想实现将你的CY7C68013A设备速度模式变为可切换,那你可能就要纠结和痛苦了。因为你查遍了它的DATASHEET和TRM手册也不会发现有相关的介绍。

但是请不要急,看完这篇帖子,你就能够实现了。

首先,在CY7C68013A的所有例程中,默认情况下,都是将设备枚举成高速模式的。那么如果想实现将其默认枚举成全速设备的话,应该怎么做呢?那就需要修改其中的寄存器值了。怎么改,改哪里呢?CY7C68013A的实现方法有点weird。因为他不是像别的MCU那样在程序中配置了某个寄存器的值就可以实现的,他是通过修改KEIL软件的配置实现的。准确的说是在KEI

CY7C68013A的惊天大秘密:实现对全速和高速模式的切换相关推荐

  1. BUUCTF zip伪加密(发现伪加密的惊天大秘密)

    title: BUUCTF zip伪加密 date: 2021年8月18日 20点03分 tags: BUUCTF Misc categories: BUUCTF Misc 这道题我为何要单独拿出来写 ...

  2. 告诉你一个 AtomicInteger 的惊天大秘密!

    作者 | cxuan 来源 | Java建设者(ID:javajianshe) 头图 | CSDN 下载自视觉中国 i++ 不是线程安全的操作,因为它不是一个原子性操作. 那么,如果我想要达到类似 i ...

  3. 我告诉你一个 AtomicInteger 的惊天大秘密

    i++ 不是线程安全的操作,因为它不是一个原子性操作. 那么,如果我想要达到类似 i++ 的这种效果,我应该使用哪些集合或者说工具类呢? 在 JDK1.5 之前,为了确保在多线程下对某基本数据类型或者 ...

  4. 从Redis、HTTP协议,看Nett协议设计,我发现了个惊天大秘密

    1. 协议的作用 TCP/IP 中消息传输基于流的方式,没有边界 协议的目的就是划定消息的边界,制定通信双方要共同遵守的通信规则 2. Redis 协议 如果我们要向 Redis 服务器发送一条 se ...

  5. hihoCoder 1114 小Hi小Ho的惊天大作战:扫雷·一 最详细的解题报告

    题目来源:小Hi小Ho的惊天大作战:扫雷·一 解题思路:因为只要确定了第一个是否有地雷就可以推算出后面是否有地雷(要么为0,要么为1,如果不是这两个值就说明这个方案行不通),如果两种可能中有一种成功, ...

  6. 公司绝不会告诉你的20大秘密

    公司绝不会告诉你的20大秘密 分类: Non-technical 2010-11-22 12:33 11人阅读 评论(0) 收藏 举报 转自:http://www.douban.com/group/t ...

  7. 《当杜月笙被人骗惨之时,突然看到了这世界的一个大秘密-雾满拦江》

    (01) 一个胆小.内向.脑子笨反应慢,没文化没知识的半文盲,在一个残酷的世界里,能否逆袭立足涅? --感觉可能性不大. 但,这个世界,绝对不按你的牌理出牌. 真正能够成就事业的,恰恰是这样一种类型的 ...

  8. 读书笔记(五)--公司绝不会告诉你的50大秘密

    读书笔记--第5篇--<公司绝不会告诉你的50大秘密> 0.法律解救不了您. 1.聪明过头并非明智之举. 2.年龄和性别歧视是活生生的现实. 3.公司并非畅所欲言的好地方. 4.如果你与老 ...

  9. 隐藏在QQ2000当中的大秘密 !!!

    隐藏在QQ2000当中的大秘密 相关文章 QQ快捷键,聊天更方便 ICQ与OICQ使用技巧 巧删OICQ登录号码 防止OICQ攻击的简易方法 最近一小时热门文章 中文网络搜霸 3.0 NTTDoCoM ...

最新文章

  1. windows 如何配置 Go 环境(Zip archive 方式)?
  2. DNS服务器的默认区域文件名,DNS服务器全攻略之三 :创建与管理DNS区域.doc
  3. 70%以上程序员,不懂数据结构和算法!
  4. 1分钟了解区块链的本质
  5. 博客园培训OOAD的课程概要
  6. 独家 | 腾讯无人车首次曝光,还把车子开上了四环
  7. 服务站: WCF 消息传递基础 -- MSDN Magazine, April 2007
  8. 让线程等待10秒_Java多线程-线程状态
  9. H.264标准(一)MP4封装格式详解
  10. wordpress修改mysql端口_wordpress更改默认端口的方法
  11. MCSA / Windows Server 2016 安装,配置和管理 Nano Server
  12. html青蛙跳跳游戏,《小青蛙跳跳》小班游戏教案
  13. JAVA程序员必备网站
  14. 为什么我的单片机不是“跑车”而是“牛车”,过来人告诉你。
  15. 计算机考试准考证没有照片
  16. OAK 3D人工智能相机和RealSense系列相机的对比
  17. Andro Studio 中JNI学习使用记录
  18. 计算机知识交流的平台,「电脑」-一个分享电脑知识的平台
  19. 示例 在 ABAP 中使用自己的 RSA 实现 RSA Encryption in ABAP
  20. 10 种信号说明你太长时间的码不停蹄

热门文章

  1. 职工信息存入文件employee,再抽取部分信息存入另一个文件employee_type
  2. 中国驻越南大使馆当地有关部门联系电话
  3. 关于车--标致206相关问题解析及选车建议(zt)
  4. NumPy知识点总结1
  5. ORB-SLAM2代码详解08: 局部建图线程LocalMapping
  6. CCleaner 4.07中文版下载 绿色精简
  7. win10自动添加打印机设备
  8. 浅谈Spring框架AOP概念
  9. Win7设置定时自动执行程序或脚本
  10. Centos7 配置静态 IP 地址