消えゆく世界と流れる未来に最後の灯を since 2006/4/3
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
ただいまコメントを受けつけておりません。
#include <Wire.h>
void setup()
{
Serial.begin(9600);
Wire.begin();
}
void loop()
{
Serial.println("start");
Wire.beginTransmission(0x48);
Serial.println("a");
Wire.write('z');
Serial.println("b");
Wire.endTransmission();
Serial.println("written");
delay(500);
}
#include <msp430g2553.h>
volatile unsigned char RXData;
int main(void)
{
WDTCTL = WDTPW + WDTHOLD;
P1SEL |= BIT6 + BIT7;
P1SEL2|= BIT6 + BIT7;
UCB0CTL1 |= UCSWRST;
UCB0CTL0 = UCMODE_3 + UCSYNC;
UCB0I2COA = 0x48;
UCB0CTL1 &= ~UCSWRST;
IE2 |= UCB0RXIE;
while (1)
{
__bis_SR_register(CPUOFF + GIE);
__no_operation(); // *****
}
}
// USCI_B0 Data ISR
#pragma vector = USCIAB0TX_VECTOR
__interrupt void USCIAB0TX_ISR(void)
{
RXData = UCB0RXBUF;
__bic_SR_register_on_exit(CPUOFF);
}
で、// *****と打ったところの行の、行番号の左側をダブルクリックして、ブレイクポイント(青い丸みたいなの)を表示させておく。