Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // TWI(I2C) スレーブモード初期化
- // Blackfin BF592
- void twi_init(uint8_t slave_addr)
- {
- *pTWI_CONTROL = 0;
- *pTWI_MASTER_CTL = 0;
- *pTWI_SLAVE_CTL = 0;
- ssync();
- // TWI割り込み設定(スレーブモード送信,受信)
- *pTWI_CONTROL = TWI_ENA | 0x0A;
- *pTWI_SLAVE_ADDR = slave_addr;
- *pTWI_XMT_DATA16 = 0;
- *pTWI_FIFO_CTL = 0;
- *pTWI_INT_MASK = RCVSERV | XMTSERV | SOVF | SERR | SCOMP | SINIT;
- *pTWI_SLAVE_CTL = STDVAL | SEN;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement