• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

战舰V3的USB程序移植到F103C8T6

qiuqiu 2018-10-16 浏览量:1169
请教大神,要在STM32F103C8T6上实现USB虚拟串口功能,移植原子哥的战舰程序需要修改什么地方?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 都是F103的芯片,内核都一样的,只是引脚分配不同,USB串口的驱动部分只修改一下引脚配置试试看看,可能还会有其他的问题,要看具体的代码与工程了

    • 发布于 2018-10-16
    • 举报
    • 评论 1
    • 1
    • 0
汉云 回复了 汉云:如果不用原子的进行移植,可以看看:https://blog.csdn.net/yanlai20/article/details/49942587 回复

其他答案 数量:17
  • 103同系类的片子不需要改动直接烧写就好了,
    • 发布于2018-10-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 直接移植就可以用了,f101和103的芯片晶圆都是一样的,通用
    • 发布于2018-10-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 原子教程里面有,库文件要改,还有容量问题103有大容量和中等的区别,这些要注意下,其余都差不多是一样的
    • 发布于2018-10-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 芯片的类型都是一样的,估计只是引脚不同吧,直接复制过来编译试试
    • 发布于2018-10-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 看看有没有用到c8t6没有的引脚,如果有修改一下,还有就是启动文件修改成md的。就和正常的同系列单片机从大容量移植到中小容量的方法一样。
    • 发布于2018-10-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 配置基本的管脚信息,初始化部分要注意,其它的函数部分基本可以直接移植。
    • 发布于2018-10-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 修改一个文件(换另一个后缀的)和一个宏定义(容量问题)就行了

    注意下载程序的时候得修改ROM容量

    • 发布于2018-10-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 这两个都是F103的芯片,只是引脚不同,可以直接移植的
    • 发布于2018-10-16
    • 举报
    • 评论 0
    • 0
    • 0

  • ST官方的USB库都是一样的,然后你这里选用的两个片子内核和外设都差不多,因此直接移植,改一下引脚配置,应该就能用了
    • 发布于2018-10-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 这两个芯片外设有点不同,移植的时候要注意外设的相关修改
    • 发布于2018-10-27
    • 举报
    • 评论 0
    • 0
    • 0

  • f103c8t6不一定适用战舰板子的程序,需要做一些flash大小和外设分配的修改。

    • 发布于2018-10-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 引脚和工程文件是有不同的,但是寄存器什么的是一样的
    • 发布于2018-11-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 主要就是引脚的定义不同了,两个都是F1的芯片,内核是一样的
    • 发布于2018-11-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 内核是一样的,大部分的程序是通用的,要看看引脚的配置了
    • 发布于2018-11-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 修改一下你的硬件操作,用户代码可以直接移植
    • 发布于2018-11-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个不能直接移植,要修改你的硬件控制部分代码才可以使用
    • 发布于2018-11-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

战舰V3的USB程序移植到F103C8T6