granddad_ 2024-08-18 17:47 采纳率: 0%
浏览 346
已结题

CubeIDE更换芯片以及调整代码

原本使用STM32F103ZET6芯片(144pin)在cubeide中写的程序,可以实现蓝牙连接,LED,电机驱动等功能。
后由于PCB板更换,使用STM32F103VET6芯片(100pin),仅保留蓝牙连接和电机驱动两个功能,需要实现使用手机上的控制app(蓝牙连接的)操控四个电机,让电机运行起来。
我首先使用CubeMX将IDE中的芯片换成了VET6,但是还是运行不成功,应该是具体的程序细节上,更改芯片后没有更改过来。
希望各位帮帮忙,只要实现更换芯片(从ZET6到VET6),代码能通过swd下到板子上,可以实现通过蓝牙连手机上的app,再让四个电机跑起来就行。
原代码:https://pan.baidu.com/s/17Yq092PH6bQfbju_OIe97Q 提取码: t7f7

回答格式:您可以打开我的网盘连接下载我的源代码,解决好之后再回复我,使用网盘连接将您解决后的代码给我,谢谢!
操作环境:STM32CubeIDE 1.13.2

  • 写回答

27条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-08-18 17:47
    关注
    获得2.00元问题酬金

    以下回复引自免费微信小程序:皆我百晓生。 如问题解决,还请采纳。如仍有疑问,请回复留言或私信博主,以便获得更精准的帮助。

    CUBEIDE的STMICROELECTRONICS STM32芯片是支持多种编程语言和平台的,包括但不限于C/C++、PYTHON等。为了在CUBEIDE中更改或调整代码,你需要确保你已经正确地安装了这些开发工具,并且知道如何将你的代码从一个平台转换到另一个平台。

    以下是基本步骤:

    1. 检查你的设备:确保你正在使用的设备与CUBEIDE兼容。如果你使用的是不同的设备,可能需要重新设置CUBEIDE以适应新的设备。

    2. 下载最新版本的CUBEIDE:在CUBEIDE的官方网站上下载最新的软件包。

    3. 安装CUBEIDE

      • 如果你使用的是LINUX系统,你可以通过以下命令来安装CUBEIDE:

        SUDO APT-GET INSTALL CUBEIDE
        
      • 如果你使用的是WINDOWS系统,可以在控制面板中找到CUBEIDE并打开它。

    4. 安装SDK

      • 有些设备可能不提供CUBEIDE SDK,但在大多数情况下,你可以从CUBEIDE的GITHUB仓库获取这个文件。
      • 可能需要按照教程进行安装,但通常只需要安装一次。
    5. 导入CUBEIDE

      • 确保你已经在CUBEIDE的目录下添加了一个名为"CUBEIDE"的文件夹。
      • 在CUBEIDE的主菜单中选择"FILE" > "IMPORT CUBEIDE".
      • 根据提示,将CUBEIDE导出为可执行文件。
    6. 修改或调整代码

      • 按照你之前创建的CUBEIDE项目中的代码,替换其中的#INCLUDE <STM32F103ZET6>#INCLUDE <STM32F103VET6>,或者根据需要删除或增加其他库。
    7. 保存更改

      • 在CUBEIDE的主菜单中点击“SAVE”或“SAVE AS”。
    8. 重启CUBEIDE

      • 如果你在启动时遇到了问题,按下CTRL + ALT + DEL键,然后选择“CUBEIDE”,然后按ENTER键。
    9. 调试

      • 在CUBEIDE的主菜单中选择“CUBEIDE”>“CONSOLE”>“DEBUGGING”>“RUN”。
    10. 确认结果

      • 当所有更改都被成功应用后,点击CUBEIDE的“CUBEIDE”图标,然后点击“RUN”按钮,这将开始调试。

    请注意,以上步骤适用于大多数CUBEIDE用户。如果遇到任何问题,建议查阅CUBEIDE的官方文档以获得更详细的帮助。

    评论

报告相同问题?

问题事件

  • 系统已结题 8月26日
  • 修改了问题 8月18日
  • 创建了问题 8月18日