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