2 つの MSP430 を基本的に PuTTY を介してインスタント メッセージにプログラムしようとしていますが、デバッガーなしで MSP430 に入力された情報を取得する方法がわかりません。私は CCS を使用しており、それは MSP430 F2274 です。ユーザーが 1 つの MSP430 のボタンにモールス信号を入力し、次の方法で別の MSP430 の PuTTY に正常に出力する 1 つのプログラムがあります。
void displayString(char array[], char size) {
WDTCTL = WDTPW + WDTHOLD; // Disable WDT
DCOCTL = CALDCO_8MHZ; // Load 8MHz constants
BCSCTL1 = CALBC1_8MHZ; //
P3SEL |= 0x30; // P3.4,5 = USCI_A0 TXD/RXD
UCA0CTL1 |= UCSSEL_2; // SMCLK
UCA0BR0 = 0x41; // 8MHz 9600
UCA0BR1 = 0x03; // 8MHz 9600
UCA0MCTL = UCBRS1; // Modulation UCBRSx = 2
UCA0CTL1 &= ~UCSWRST; // **Initialize USCI state
int count;
for(count=0; count<size; count++){
while (!(IFG2&UCA0TXIFG)); // USCI_A0 TX buffer ready?
UCA0TXBUF = array[count]; // TX -> RXed character
}
}
同様のセットアップで、逆のコード (MSP430 に情報を入力する) を誰かが送信できますか? ありがとう。