Hola,
Aver tengo este esquema de comunicación (Ver adjunto):
Y este código de definición de variables locales:
/LC************************************************************************
Constantes locales y macros ***********************************************
****************************************************************************/
#define USE_PIN_TOGGLING
// definiciones para cambiar los puertos SSI según sea necesario
#define SSI_CLK_BIT 5
#define SSI_CLK_PORT PORTB
#define SSI_CLK_DDR DDRB
#define SSI_DTA_PORT PIND
#define SSI_DTA_BIT 0
#define SSI_DTA_DIR DDRD
#define SPI_MOSI_BIT 3
#define SPI_MISO_BIT 4
#define SPI_SS_BIT 2
#define SPI_SCK_BIT 5
// definición de pines para salida RS232
#define RS232_CTS 4 / Puerto D4 /
#define RS232_RXD 0 / Puerto D0 /
#define RS232_TXD 1 / Puerto D1 /
// Velocidad en baudios RS232 (suponiendo un oscilador RC interno de 8.0MHz)
#define UART_BAUDRATE_9k6 51 // UBRR0L = 51; // 8.0e6/(169600)-1; 9600 Baud
#define UART_BAUDRATE_19200 25 // UBRR0L = 25; // 8.0e6/(16*19200)-1; 19200 Baud
#define UART_BAUDRATE_38400 12 // UBRR0L = 12; // 38400 Baud
}
ME falta definir los pines de arduino?
¿Alguine me puede ayudar?
TABLA DE CONEXIONES
ENCODER CONVERSOR ATMEGA---- ARDUINO PC
TX+ >---------- TX DATA ------------> PB4 .................. 12
0 <--------------- RX
1 >--------------- TX
RX+ <--------- RX CLOCK -----------< PB5 .................. 13
Gracias, voy un poco perdido con Arduino