Quantcast
Channel: Forums - Recent Threads
Viewing all articles
Browse latest Browse all 262198

CCS/MSP430FR5992: Code running speed vs MSP430FR5969

$
0
0

Part Number: MSP430FR5992

Tool/software: Code Composer Studio

Dear team

My customer is using MSP320FR5992. Before this chip,they use MSP430FR5969.

They found the Code running speed of MSP320FR5992 is lower than MSP430FR5969 when use the same code. 

The following is the code

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

void delay(uint i)
{
while(i--);
}


void clk_init(void)
{
// LED1_CLOSE;
FRCTL0=0XA500+NACCESS0+NACCESS1+NACCESS2;
//FRCTL0=NACCESS0;
PJDIR=0x00;
PJOUT=0;
PJREN=0xFF;
PJSEL0=PJSEL0_6+PJSEL0_7;
PJDIR|=(BIT5+BIT7);
CSCTL0=0xA500;//password
CSCTL1=DCOFSEL0+DCOFSEL2+DCORSEL;
CSCTL2=0;
CSCTL2=SELS0+SELS2+SELM0+SELM1;
CSCTL3=0;
CSCTL4=VLOOFF+LFXTDRIVE0+LFXTDRIVE1+HFXTDRIVE0+HFXTDRIVE1+HFFREQ1+LFXTOFF;//关闭VLO


CSCTL5=0;
CSCTL6=ACLKREQEN+MCLKREQEN+SMCLKREQEN+MODCLKREQEN;//
// LED1_OPEN;
do
{
PM5CTL0 &= ~LOCKLPM5;
CSCTL0=0xA500;//password
CSCTL0_H=0xa5;
CSCTL5 &= ~(LFXTOFFG+HFXTOFFG);
SFRIFG1&=~OFIFG;
delay(0x8f);
}
while(CSCTL5&HFXTOFFG);//SFRIFG1&OFIFG

}




void timerA0_init(void)
{

TA0CTL=TASSEL1+MC0+ID1+ID0;//+TAIE; 12M 12/8=1.5
TA0CCR0=1500;//32
__bis_SR_register(GIE);

TA0R=1499;TA0CCTL0=CCIE;
}

uint count=0;
#pragma vector = TIMER0_A0_VECTOR
__interrupt void TimeA0(void)
{
count++;

}





uint ii,jj;
float f1[100],f2[100],f3[100];



int main( void )
{
// Stop watchdog timer to prevent time out reset
WDTCTL = WDTPW + WDTHOLD;

clk_init();
delay(65530);
timerA0_init();

for(ii=0;ii<100;ii++)
{
f1[ii]=PI;
f2[ii]=2*PI;
f3[ii]=f1[ii]*f2[ii];
}
do
{
count=0;
for(jj=0;jj<100;jj++)
{
for(ii=0;ii<100;ii++)
{
f3[ii]=f1[ii]*f2[ii];
}
}

}
while(1);

return 0;

}


Viewing all articles
Browse latest Browse all 262198

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>