搜索
bottom↓
12
返回列表 发新帖
楼主: Grant

[STM32入门]---利用ST提供的USB例程实现USB IAP功能

  [复制链接]

出0入0汤圆

发表于 2014-5-9 16:02:29 | 显示全部楼层
不错。用USB来做IAP。我们现在用串口做bootload.以后会尝试USB看看。谢谢!

出0入0汤圆

发表于 2014-5-27 15:24:44 | 显示全部楼层
正在做IAP,很有帮助,3Q

出0入0汤圆

发表于 2014-5-27 17:31:15 | 显示全部楼层
标记,利用STM32 USB例程实现 USB IAP功能

出0入0汤圆

发表于 2014-5-28 17:31:19 | 显示全部楼层
个人认为需要注意的一个地方:
hw_config.c文件的void USB_Cable_Config (FunctionalState NewState)函数,它的内容是(I/O引脚已根据我的电路改为PA8)
void USB_Cable_Config (FunctionalState NewState)
{
  if(NewState!=DISABLE)
  {
    GPIO_ResetBits(GPIOA,GPIO_Pin_8);
  }
  else
  {
    GPIO_SetBits(GPIOA,GPIO_Pin_8);
  }   
}
应该是想通过PA8来控制USB接口能否被电脑识别。我的板子上是将PA8与USB_D+连接,通过PA8将USB_D+拉低或拉高。
但是USB_Cable_Config (FunctionalState NewState)函数明显是在 想被电脑识别的时候PA8输出低电平,反之输出高电平。
这完全与我的板子上的电路相反,因为要想USB被识别,PA8应该输出高电平将USB_D+拉高才行。
于是我将程序修改为
void USB_Cable_Config (FunctionalState NewState)
{
  if(NewState==DISABLE)
  {
    GPIO_ResetBits(GPIOA,GPIO_Pin_8);
  }
  else
  {
    GPIO_SetBits(GPIOA,GPIO_Pin_8);
  }   
}
工作完全正常,能够被电脑识别,提醒安装驱动。
难道原作者使用的板子是PA8通过一个反相器再与USB_D+相连,还是其它什么连接方式。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-8-9 19:42:08 | 显示全部楼层
USB IAP还是很好用的。直接拖进去就可以运行了

出0入0汤圆

发表于 2014-8-30 19:45:20 | 显示全部楼层
多谢楼主啊啊啊啊

出0入4汤圆

发表于 2014-8-30 22:21:35 | 显示全部楼层
感谢分享!学习了!

出0入0汤圆

发表于 2014-9-12 21:11:24 | 显示全部楼层
mark

出0入0汤圆

发表于 2014-9-13 13:27:17 | 显示全部楼层
占楼学习了

出100入0汤圆

发表于 2014-9-13 14:31:56 来自手机 | 显示全部楼层
记号,收藏

出0入0汤圆

发表于 2014-9-13 14:34:57 | 显示全部楼层
长期潜水员,躺枪了,努力发帖升级

出0入0汤圆

发表于 2015-12-28 22:12:08 | 显示全部楼层
谢谢楼主分享,正好要做usb升级功能,看到ST官方还把上位机的源代码也开放了,很棒,几年前的代码了,不知道现在最新版在哪下载的

出0入0汤圆

发表于 2015-12-29 00:12:33 | 显示全部楼层
顶楼主,留记号哈哈

出0入0汤圆

发表于 2018-3-28 19:22:56 | 显示全部楼层
mark 学习了
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-28 00:30

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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