This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] 关于 MSP430FR5969、执行指令的次数

Guru**** 2581345 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/613278/about-msp430fr5969-the-number-of-times-the-instruction-is-executed

您好!

这是下面的输出测试代码,PTXOUT 输出时钟波形。它应该输出 相同占空比的波形,但它不是。请,帮助,谢谢。

R_forspreState .set R14

MOV #0xff、R_forspreState
NOP

Normal_M_Value_Low_8:
MOV.B R_pingState、&PTXOUT;[1]
INV R_PSTERSTATE;[1]
MOV.B R_pingState、&PTXOUT;[0]
INV R_PSTERSTATE;[1]
MOV.B R_pingState、&PTXOUT;[1]
INV R_PSTERSTATE;[1]
MOV.B R_pingState、&PTXOUT;[1]
INV R_PSTERSTATE;[1]
MOV.B R_pingState、&PTXOUT;[1]
INV R_PSTERSTATE;[1]
MOV.B R_pingState、&PTXOUT;[1]
INV R_PSTERSTATE;[1]
MOV.B R_pingState、&PTXOUT;[1]
INV R_PSTERSTATE;[1]
MOV.B R_pingState、&PTXOUT;[1]
INV R_PSTERSTATE;[1]
MOV.B R_pingState、&PTXOUT;[1]
INV R_PSTERSTATE;[1]
MOV.B R_pingState、&PTXOUT;[1]
INV R_PSTERSTATE;[1]

NOP
NOP
NOP

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    此应用程序是否正在执行 ISR 或其他操作? 如果您需要可靠的周期和占空比、则应使用计时器或时钟输出、而不是依赖软件位 bang 解决方案。

    此致、
    Ryan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在非 FRAM MSP430器件上执行此操作,并且占空比将相同;)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Zrno 对 FRAM 缓存命中率有很好的说明、请参阅用户指南的第7章。

    此致、
    Ryan