Search the Community
Showing results for tags 'msp4302553'.
I need help getting MSP430F5529LP to receive signals with nrf24l01 from MSP4302553. MSP4302553 Sends signal to another MSP4302553 with no problem. But cant get MSP430F5529LP to receive anything. I don't know if it is because of two SPI communications on the MSP430F5529LP or because the clock rate is different or something else. Please Help! MSP430G2553_Controller.ino MSP430F5529LP_ARM_BOT.ino
I am interfacing msp430 with rtc using i2c protocols.here is the program: WDTCTL = WDTPW + WDTHOLD; P1SEL |= BIT6 +BIT7; P1SEL2|= BIT6 +BIT7; UCB0CTL1 |= UCSWRST; UCB0CTL0 = UCMST + UCMODE_3 + UCSYNC;// I2C Master, synchronous mode UCB0CTL1 = UCSSEL_2 ; UCB0BR0 = 12; UCB0BR1 = 0; UCB0I2CSA = 0x34; UCB0CTL1 &= ~UCSWRST ; //everythingis fine upto here.scl is high here. UCB0CTL1 |= UCTR + UCTXSTT; /// here scl clock goes low. uctr=1 but uctxstt=0. any suggestions??
I am trying to detect the width of a pulse signal (that should be anywhere from 1ms to 20ms wide) using two ISRs on the MSP430G2553. One ISR is triggered by the rising edge, and the other by the falling edge. The first ISR reads micros() and stores the value in a variable called Time1. The second ISR reads micros() and stores the value in a variable called Time2. The pulse width of the signal is equal to Time2-Time1. The problem is, Time1 and Time2 always end up being equal, even though they are read in two different ISRs on two separate signal edges-- this should be impossible. Any