ATTINY2313でI2CのTESTをしてみたくなった。ATMEGA168のI2Cはストロベリ-リナックさんのサンプルプログラムが
直
ぐに動作した。
では、ATTINY2313でと思ったわけであるが、?
Chip変更してCompileするとERRORが25個も出た。
SDA,SCLピンの割り当てが有っても、Chip変更では直ぐにPassし無い事がわかった。主なレジスタ-の違いは、下記、
7 6 5 4 3 2 1 0
TWBR TWBR7 TWBR6 TWBR5 TWBR4 TWBR3 TWBR2 TWBR1 TWBR0
TWCR TWINT TWEA TWSTA TWSTO TWWC TWEN ------ TWIE
USICR USISIE USIOIE USIWM1 USIWM0 USICS1 USICS0 USICLK USITC
7 6 5 4 3 2 1 0
TWSR TWS7 TWS6 TWS5 TWS4 TWS3 TWS3 TWS2 TWS0
USISR USISIF USIOIF USIPF USIDC USICNT3 USICNT2 USICNT1 USICNT0
ATTINY2313は、TWBRが無いみたい。
直
ぐに動作した。
では、ATTINY2313でと思ったわけであるが、?
Chip変更してCompileするとERRORが25個も出た。
SDA,SCLピンの割り当てが有っても、Chip変更では直ぐにPassし無い事がわかった。主なレジスタ-の違いは、下記、
7 6 5 4 3 2 1 0
TWBR TWBR7 TWBR6 TWBR5 TWBR4 TWBR3 TWBR2 TWBR1 TWBR0
TWCR TWINT TWEA TWSTA TWSTO TWWC TWEN ------ TWIE
USICR USISIE USIOIE USIWM1 USIWM0 USICS1 USICS0 USICLK USITC
7 6 5 4 3 2 1 0
TWSR TWS7 TWS6 TWS5 TWS4 TWS3 TWS3 TWS2 TWS0
USISR USISIF USIOIF USIPF USIDC USICNT3 USICNT2 USICNT1 USICNT0
ATTINY2313は、TWBRが無いみたい。