Код: Выделить всё
// i2c
I2C_FREQR = 2; // Tclk = 500ns
I2C_CCRH = 10 >> 8; // 5us / 500ns = 10
I2C_CCRL = 10;
I2C_TRISER = 2+1; // 1000ns / 500ns
I2C_CR1_bit.NOSTRETCH = 0;
I2C_CR1_bit.ENGC = 0;
I2C_CR1_bit.PE = 1; // enableЧто в нём такого интересного? Проверить бит TRA ?Then the master waits for a read of the SR1 register followed by a read in the SR3 register (see Figure 21 & Figure 22 Transfer sequencing EV6).
микрочиповский мануал был гораздо внятнее.


