キタキタ 2025-10-15 22:43 采纳率: 0%
浏览 4

按B站江科大的stm32视频做的到写入的时候出错误了有没有看看

img


按B站江科大的stm32视频做的到写入的时候出错误了有没有看看

  • 写回答

5条回答 默认 最新

  • 阿里嘎多学长 2025-10-15 22:43
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    问题分析

    根据你的描述,似乎是你在使用STM32单片机进行写入操作时遇到了错误。具体来说,你可能是在使用B站江科大老师的视频教程进行开发。

    解决方案

    1. 检查写入代码: 确保你的写入代码没有错误,特别是写入地址、数据长度等参数是否正确。
    2. 检查STM32的配置: 确保STM32的配置正确,包括时钟配置、GPIO配置等。
    3. 检查数据: 确保写入的数据正确无误。
    4. 检查错误代码: 如果STM32返回错误代码,请检查错误代码的含义。

    核心代码

    以下是写入代码的核心部分(假设使用HAL库):

    uint32_t addr = 0x08000000; // 写入地址
    uint32_t data = 0x12345678; // 写入数据
    uint32_t len = 4; // 写入数据长度
    
    HAL_FLASH_Unlock();
    HAL_FLASH_Program(FLASH_TYPEPROGRAM_WORD, addr, data);
    HAL_FLASH_Lock();
    

    请注意,这是核心部分,具体代码可能需要根据你的项目和环境进行调整。

    建议

    如果仍然遇到问题,请尝试以下步骤:

    • 检查STM32的数据手册和参考手册。
    • 检查B站江科大老师的视频教程是否有相关的解决方案。
    • 在CSDN或其他技术论坛寻求帮助。
    评论

报告相同问题?

问题事件

  • 创建了问题 10月15日