電子工作日記、その他

趣味の電子工作製作の記録、その他思った事

ATTINY2313 I2C

2014-11-22 11:37:43 | 日記
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が無いみたい。