Hi,
In my application iam sending the ADC voltages through UART
communication, here the problem is, with out UART initialisation the ADC's
perfectly working, but while initialising UART by default the ADC pins
getting 3.2 Volts(VCC).
Can any one help me out , why these voltage are coming on those pins
(A3,A6,A7) with UART initialisation.below is my UART initilisation code.
I am using msp430f2254 controller.
void serial_init()
{
P3SEL = 0x00; // configuring as GPIO pins
P3DIR = 0xFF;
P3SEL |= 0x30; // port3 4,5 are configured
as uart
P3OUT = 0xc0; //
UCA0CTL1 |= UCSWRST;
BCSCTL1 = CALBC1_16MHZ;
DCOCTL = CALDCO_16MHZ;
BCSCTL1 |= XTS+XT2OFF; // set in high freq mode and
Crystal2 Off
BCSCTL3 &= XCAP_0;
BCSCTL3 |= LFXT1S_2; // set for 3-16MHz crystal
for high freq mode
UCA0CTL1 |= UCSSEL_2; // CLK = SMCLK
UCA0CTL0 = 0x00;
UCA0BR0 = 0x82; // 16MHz/9600 = 1666.6
UCA0BR1 = 0x06;
// UCA0MCTL = UCBRS1 + UCBRS0; // Modulation UCBRSx = 3
UCA0MCTL = UCBRS0;
UCA0CTL1 &= ~UCSWRST;
}
Thanks in Advance,
Regards
Manohar
Signal Processing Engineer Seeking a DSP Engineer to tackle complex technical challenges. Requires expertise in DSP algorithms, EW, anti-jam, and datalink vulnerability. Qualifications: Bachelor's degree, Secret Clearance, and proficiency in waveform modulation, LPD waveforms, signal detection, MATLAB, algorithm development, RF, data links, and EW systems. The position is on-site in Huntsville, AL and can support candidates at 3+ or 10+ years of experience.