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.

[参考译文] CCS/MSP430F5529:乘法寄存器电平。

Guru**** 2595805 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/648661/ccs-msp430f5529-multiplication-register-level

器件型号:MSP430F5529

工具/软件:Code Composer Studio

大家好、

我正在尝试使用 MPY OP2 RESLO RESHI 寄存器实现与 MSP430的乘法。 这是我第一次这么做、我不理解我在互联网上找到的所有示例。  

在哪里 可以找到使用 code composer 的寄存器 lvl 示例。 资源浏览器上是否有任何内容?(找不到)

我的访客是这样的、  

MPY=10;
OP2=5;
int Result1=RESLO;
int Result2=RESHI;

???

我对此非常满意。  

谢谢、抱歉我的英语

维克多

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    理论上、编译器应自动使用硬件多接口。

    总之、您的代码看起来正常。 它有什么问题?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Clemens 和 thx、大家好、快速回答。  

    这是我的代码、我希望看到值中的1。

    Thx

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您实际上没有使用 Result1/2变量(至少在第30行中)、因此编译器已将它们丢弃。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、我最近使用了。 此屏幕截图是在调试模式中分步执行的。 我在第20行上了屏幕截图。 您可以看到 txData 提供了正确的值。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    屏幕截图显示当前位置在第30行。

    总之、您实际上希望对结果执行什么操作? 您不能只忽略它们;添加一些行、例如"USBSTAUFF = Result1;USBSTAUFF = Result2;"、以便能够看到它们。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    《经》。 我的想法是将此值用于 while 循环。 有可能吗? 我的想法是、一旦它开始工作、就只需制作一个小程序、结果就会出现。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    它的工作原理是 Thx Clement!! 祝你度过美好的一天!!