MRG6688 2024-06-13 15:07 采纳率: 88.9%
浏览 61
已结题

psim自动生成代码

img

img

img


我用psim仿真软件生成f28335的代码但是硬件上波形不对,想问一下是这样配置吗,上面是仿真图和引脚配置

  • 写回答

3条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-06-13 15:07
    关注

    引自免费微信小程序:皆我百晓生

    从你提供的信息来看,你正在使用PSIM软件进行F28335 DSP微控制器的仿真,并遇到了硬件波形不正确的问题。为了更好地解决这个问题,我们首先需要确认几个关键点:

    1. 仿真模型与实际硬件的一致性:确保在PSIM中设定的电路模型与你实际使用的硬件电路完全匹配,包括所有元件的参数和连接方式。

    2. 微控制器引脚配置:你已经提供了两个不同的引脚配置表(图2和图3),但它们之间存在差异。例如,对于GPIO10,在图2中被配置为具有PWM功能,而在图3中则没有这个功能。你需要确认哪个配置表是正确的,并且在PSIM中准确地反映了这一点。

    3. 代码生成与验证:PSIM可以生成用于控制硬件的代码,但你需要确保生成的代码被正确地编译并下载到F28335上。此外,代码中的初始化部分应该与你在PSIM中设定的引脚配置一致。

    4. 波形分析:观察波形时,检查是否有异常的延迟、振荡或噪声,这可能指示了时序问题、电源稳定性问题或是信号完整性问题。

    针对你的情况,下面是一些可能的步骤来诊断和解决问题:

    步骤1:确认引脚配置

    • 根据你的硬件设计文档,确定正确的引脚配置。
    • 确保在PSIM中以及生成的代码中都使用了这个配置。

    步骤2:检查代码生成

    • 重新运行PSIM的代码生成工具,确保它基于最新的、正确的引脚配置。
    • 手动检查生成的代码,特别是初始化部分,确认它正确地设置了每个引脚的功能。

    步骤3:代码下载与运行

    • 将生成的代码下载到F28335上,并确保没有任何编译错误或警告。
    • 运行代码,并使用示波器检查关键信号线上的波形,看是否符合预期。

    步骤4:波形分析

    • 如果波形仍然不正确,仔细分析波形特征,寻找任何异常模式。
    • 检查电源电压、接地连接、信号线长度以及外部电路的影响。

    步骤5:调试与调整

    • 根据波形分析的结果,调整硬件电路或代码逻辑。
    • 可能需要修改电路布局、添加滤波电容或调整代码中的时序参数。

    通过这些步骤,你应该能够更深入地了解问题所在,并逐步解决波形不正确的问题。如果在过程中遇到具体的技术难题,比如特定代码段的编写或电路原理的理解,可以进一步详细描述,以便获得更具体的指导。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 11月22日
  • 已采纳回答 11月14日
  • 创建了问题 6月13日