当前位置: 首页 > news >正文

域名注册官方网站四川城乡住房城乡建设厅网站

域名注册官方网站,四川城乡住房城乡建设厅网站,广州做网站哪家公司最好,百度网站排名 查询目录 前沿 1 STM32 OTG标准库的获取 2 设备模式代码匹配开发板 2.1 OTG FS全速代码修改 2.2 OTG HS代码修改 2.2.1 OTG HS外部高速PHY运行在高速模式代码修改 2.2.2 OTG HS外部高速PHY运行在全速模式代码修改 2.2.3 OTG HS内部全速PHY运行在全速模式代码修改 前沿 前面…

目录

前沿

1 STM32 OTG标准库的获取

2 设备模式代码匹配开发板

2.1 OTG FS全速代码修改

2.2 OTG HS代码修改

2.2.1 OTG HS外部高速PHY运行在高速模式代码修改

2.2.2 OTG HS外部高速PHY运行在全速模式代码修改

2.2.3 OTG HS内部全速PHY运行在全速模式代码修改


前沿

前面对STM32F407 OTG模块及ULPI接口进行了简单的讲解,现在针对ST提供的标准库进行简单讲解,主要针对标准库的获取和标准库的使用进行讲解,更多USB相关信息请查看:USB专栏

1 STM32 OTG标准库的获取

通过ST官网,ST OTG代码下载链接,获取OTG代码,按照要求填写邮箱即可下载。

下载之后,解压,打开《Project》目录,有以下的例程,分为设备模式例程、主机模式例程和主机/设备模式模式例程。

2 设备模式代码匹配开发板

我们这里只讲解设备模式下CDC类的代码,其它代码类似,想要了解更多关于USB相关的信息,建议读者查看博主的USB专栏。

2.1 OTG FS全速代码修改

1. 首先使用keil打开《VCP_Loopback》工程,因为我们是STM32F407的开发板,所以选择配置如下,选择《STM324xG-EVAL_USBD-FS》子工程(这里我们先选择全速设备,全速设备也就是OTG FS模块,使用PA11和PA12作为USB的通信引脚,不需要外接PHY):

2. 修改系统时钟源,打开《system_stm32f4xx.c》文件,修改《PLL_M》宏定义,改为8,再打开《stm32f4xx.h》文件,修改《HSE_VALUE》宏定义,改为8000000(因为博主使用的是8M的HSE)。

3. 下载程序,如果板子ok,需要保证PA9引脚有5V或3.3V电压,那么能够在设备管理器查看到COM设备。

2.2 OTG HS代码修改

OTG HS模块分为两种模式:

  • 内部全速PHY模式
  • 外部高速PHY模式

外部高速PHY又分为两种模式(外部高速PHY支持高速模式):

  • 外部高速PHY运行在全速模式
  • 外部高速PHY运行在高速模式

具体细节可以查看博主的前两篇文章,对这些接口有一个简单的讲解,也足够初学者进行学习了。

2.2.1 OTG HS外部高速PHY运行在高速模式代码修改

1. 选择《STM324xG-EVAL_USBD-HS》子工程,如下:

2. 按照OTG FS模式修改系统时钟源。

3. 下载程序,如果板子ok,需要通过ULPI接口外挂USB3318或者USB3300芯片,那么能够在设备管理器查看到COM设备,此设备是一个高速设备。

2.2.2 OTG HS外部高速PHY运行在全速模式代码修改

在《2.2.1 OTG HS外部高速PHY运行在高速模式代码修改》章节的基础上,只需要修改一个地方,就能实现外部高速PHY运行在全速模式,修改如下:

2.2.3 OTG HS内部全速PHY运行在全速模式代码修改

 1. 选择《STM324xG-EVAL_USBD-HS》子工程,如下:

2. 按照OTG FS模式修改系统时钟源。

3. 把宏定义《USE_ULPI_PHY》改为《USE_EMBEDDED_PHY》,如下图所示:

4. 编译运行,此时不需要外接PHY,只是此时USB的信号引脚为PB14和PB15,并且PB13需要3.3V或者5V供电,那么能够在设备管理器查看到COM设备,此设备是一个全速设备。

http://www.yayakq.cn/news/238909/

相关文章:

  • 监理企业建设部网站年报网站策划文案
  • 网站界面设计原则wordpress 必须登录
  • 网站做全好吗淘宝客做网站推广
  • 深圳品牌网站制作咨询电话icp许可证
  • 网站设计素材包重庆网站制作设计
  • 大型网站建设招商2022年最火文案
  • 98元建网站网站制作软件下载
  • 深圳网上招聘最好的网站做理财网站 程序员 违法吗
  • WordPress不会php抖音seo软件工具
  • 荥阳网站开发网站建设phpstudy
  • 做网站 怎么做留言wordpress 阅后即焚
  • 品牌网站建设有什么作用山西响应式网站建设制作
  • 主机搭建网站教程商城小程序哪家好
  • 上海大 小企业网站制作怎么做兼职类网站
  • wordpress 免费商业主题seo怎么做整站排名
  • 公司网站设计收费手机怎么登pc端智慧团建
  • discuz网站编码苏州建设网站的公司
  • 永登县建设局网站做的比较好看的网站
  • 物流三方网站怎么做网站建设销售求职
  • 网站 内容企业用什么邮箱比较好
  • 鹤壁建设网站网页设计师证书报考条件
  • 安徽工程建设官方网站京山大洪山旅游开发有限公司 做网站
  • 金种子酒业网站建设抖音seo关键词优化
  • 公司做网站一定要钱吗网站后台密码是什么
  • 网站jquery在线优化大型的网站建设公司
  • 网站建设的法律依据帆软社区app
  • 网站顶部广告素材品牌推广公司如何推广
  • 专业做公司宣传网站的建网站现软件
  • 企业网站源码 一品资源网文化产业协会网站源码
  • 教育培训网站模板下载在南宁做家教兼职的网站