Hola, llevo poco tiempo con los pics y hay algo que no acabo de entender.
Estoy con un 18F2550 y necesito comunicarme con otro inegrado para configurarlo.
Ese dispositivo tiene un puerto serie, pero no entiendo su diagrama de transmisión, siendo su comunicación mediante tramas de 32bits. ¿Un puerto serie puede enviar tramas de cualquier longitud?
El diagrama de transmisión se encuentra en este hilo:
http://miarroba.com/foros/ver.php?foroid=348538&temaid=2956108Aquí no me dejó subir adjuntos...
Sé que para configurarlo desde el PC se hace por el puerto de impresora. He estado buscando info sobre las comunicaciones series pero he acabado hecho un lio.
¿Se trata de una comunicación standard, viniendo en las librerias del CCS?,
¿o es algo especial para este dispositivo?
Esto es lo que especifica el fabricante en el datasheet:
SLE -> Load Enable, CMOS Input. When LE goes high, the data stored in the shift registers is loaded into one of the four latches. A latch is selected using the control bits.
SDATA -> Serial Data Input. The serial data is loaded MSB first with the two LSBs as the control bits. This pin is a high impedance CMOS input.
SREAD -> Serial Data Output. This pin is used to feed readback data from this device to the microcontroller. The SCLK input is used to clock each readback bit (AFC, ADC readback) from the SREAD pin.
SCLK -> Serial Clock Input. This serial clock is used to clock in the serial data to the registers. The data is latched into the 24-bit shift register on the CLK rising edge. This pin is a digital CMOS input.
Aver que me decís
Un saludo.