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/MSP430FR5992:代码运行速度与 MSP430FR5969的对比

Guru**** 2553260 points
Other Parts Discussed in Thread: MSP430FR5969, MSP430FR5992

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/848470/ccs-msp430fr5992-code-running-speed-vs-msp430fr5969

器件型号:MSP430FR5992
主题中讨论的其他器件:MSP430FR5969

工具/软件:Code Composer Studio

尊敬的团队

我的客户正在使用 MSP320FR5992。 在该芯片之前、他们使用 MSP430FR5969。

他们发现  、当使用同一代码时、MSP320FR5992的代码运行速度低于 MSP430FR5969。  

以下是代码

#include "io430.h"
typedef unsigned char uchar;
typedef signed char char;
tyedef unsigned int uint;
typedef signed
long int ulint;
typedef signed long int slint;
#define PI 3.14515926

void delay (uJDI)
{
while (I--);typedef unsigned long int int int int int int int;
}=




0xCESC+C0=0+CES0=NESC0

;#define = 0xC0+C0+C0+CESC0+C0+C0;void = C0+C0+C0+CESC0+C0+C0+C0+C0+C0+CES0


PJREN=0xFF;
PJSEL0=PJSEL0_6+PJSEL0_7;
PJDIR|=(BIT5+BIT7);
CSCTL0=0xA500;//密码
CSCTL1=DCOFSEL0+DCOFSEL2+DCORSEL;
CSCTL2=0;
CSCTL2=SELS0+SELS2+SELM0+SELM1;
CSCTL3=0;
CSCTL4=VLOOFFF+LFXTDRIVE0+LFXTDRIVE1+HFXTDRIVE0+HFXTDRIVE0+HFXTDRIVE0+HFXTDRIVE0+HFXTDRIVE1+HFXTDRIVE1+HFXTREQ1+HFX1+HFXTREF1+LFXTOFF;// CFXTCL0+LFXTCL0+LMCTL0+LMCKEN=0x5关闭VLO








+ LMCTLCFFD0 ~+ LMCTLCFFD0;LCLK+ CLK+ CLK+ CLK+ LMCK+ LMCLMCLCLKEN=0+ LPM5+ CLK+ CLK+ CLK+ CLK+ CLK+ CLKEN=0+ CLK+ CLK+ CLK+ CLK+

~
~+ CLK+ CLK+ LMCLMCLPM5+ CLK+


while (CSCTL5&HFXTOFFG);//SFRIFG1&OFIFG

}




void timerA0_init (void)
{

TA0CTL=TASSEL1+MC0+ID1+ID0;//+TAIE;12M 12/8=1.5
TA0CCR0=1500;//32
_ bis_pragma






=100+














t (void timere+);tude+ t 0+ tCC0+ t = tudp (t0+ t) void timere+ t = tr = tude+ t 0+ t 0+ tintragere+ t (tr);tudp (void timere+ t);

tr = tudp = 100_t = tr = tudp = 100_t 0pn (void timer 0p1);tr = tr = tinu0u100_t = tr = tr = tr = tude+ t (void 0p0);tr = tr = tr =






对于(ii = 0;ii < 100;ii +)
{
f1[i]=PI;
f2[i]=2*pi;
f3[i]=f1[i]*f2[ii;
}
do
{
count=0;
for (jjj=0;jjjjjj<100;jjjjjj++)
{
for (ii =0;ii <100;i++)
{
f3[i]=f1*f2[ii;
}



while (1)

;}return;

} 

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

    你(们)好 Susan

    我已经看到了中国 E2E 的源代码线程、我将在那里做出回应。

    此致

    Gary

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

    非常感谢!

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

    此处的摘要:

    MSP430FR5992没有运行速度问题。 这是客户的错误。