Суть проблемы такова дисплей никак не хочет что либо показать.
Подключил я его вот так:
Дисплей МК
1.VDD VDD
2.SCK P1.5
3.SDIN P1.7
4.D/C P1.4
5.SCE P1.3
6.GND GND
7.VOUT Через конденсатор(2.2мкФ) на землю
8.RES P2.0
Ну и исходный код выглядит вот так.
#include "io430.h"
#define SCLK BIT5
#define SIMO BIT7
#define CS BIT3
#define RES BIT0
#define DC BIT4
#define SOMI BIT6
void main(void)
{
WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer
UCB0CTL1 = UCSWRST;
P1DIR |= CS +DC;
P2DIR |= RES;
P1SEL |= SOMI + SIMO + SCLK;
P1SEL2 |= SOMI + SIMO + SCLK;
UCB0CTL0 |= UCCKPH + UCMSB + UCMST + UCSYNC;
UCB0CTL1 |= UCSSEL_2;
UCB0CTL1 &= ~UCSWRST;
P1OUT |= DC;
P1OUT |= CS;
P2OUT &=~RES;
__delay_cycles(75);
P2OUT |= RES;
UCB0TXBUF = 0x21;
while(!(IFG2 & UCB0TXIFG));
UCB0TXBUF = 0x10;
while(!(IFG2 & UCB0TXIFG));
UCB0TXBUF = 0x20;
while(!(IFG2 & UCB0TXIFG));
UCB0TXBUF = 0x0С;
__delay_cycles(75);
P1OUT |= DC;
for(int j=0;j<15;j++);
UCB0TXBUF=0xFF;
}
Может быть кто нибудь сталкивался с подобной проблемой или я где-то накосячил, подскажите в какую сторону смотреть.
Заранее благодарен.

