mody I2C na PIC16F87x
David Hittman
hittman
Středa Březen 17 12:01:49 CET 2004
Zdravim,
chtel bych se zeptat co presne znamena v nastaveni I2C 'firmware mode'
( konkretne v PIC16F873, ale to bude nejspis stejne pro celou radu):
bit 3-0 SSPM3:SSPM0: Synchronous Serial Port Mode Select bits
0000 = SPI Master mode, clock = FOSC/4
0001 = SPI Master mode, clock = FOSC/16
0010 = SPI Master mode, clock = FOSC/64
0011 = SPI Master mode, clock = TMR2 output/2
0100 = SPI Slave mode, clock = SCK pin. SS pin control enabled.
0101 = SPI Slave mode, clock = SCK pin. SS pin control disabled. SS can be
used as I/O pin.
0110 = I 2 C Slave mode, 7-bit address
0111 = I 2 C Slave mode, 10-bit address
1000 = I 2 C Master mode, clock = FOSC / (4 * (SSPADD+1))
1011 = I 2 C Firmware Controlled Master mode (slave idle)
1110 = I 2 C Firmware Controlled Master mode, 7-bit address with START and
STOP bit interrupts enabled
1111 = I 2 C Firmware Controlled Master mode, 10-bit address with START and
STOP bit interrupts enabled
diky za rady
David
Další informace o konferenci Hw-list