Esta nota de aplicación presenta un programa de muestra que combina los módulos relacionados con Ethernet (EtherC y E-DMAC) incluidos en el SH7216 con el módulo de red de área del controlador (RCAN-ET) para enviar y recibir datos de texto entre las redes Ethernet y RCAN.
prólogo
1. Especificaciones
Este programa de muestra transfiere datos de texto entre PC utilizando los módulos relacionados con Ethernet incluidos (EtherC, E-DMAC) y la red de área del controlador (RCAN-ET). SH7216Con dos terminales de comunicación (PC host A y PC host B) que proporcionan la aplicación Telnet, realice las siguientes operaciones.
- Transferencia de datos de texto de Ethernet a RCAN
La entrada de datos de texto a la aplicación Telnet se convierte del protocolo TCP/IP a datos de comunicación RCAN mediante el software de conversión Ethernet/RCAN en el SH7216 y se transmite a través de RCAN.
- Transferencia de datos de texto de RCAN a Ethernet
Los datos de texto recibidos por RCAN se convierten de datos de comunicación RCAN a datos de protocolo TCP/IP mediante el software de conversión Ethernet/RCAN en el SH7216 y se emiten mediante la aplicación Telnet.
La Figura 1 muestra la estructura del sistema de esta nota de aplicación.
2. Funciones utilizadas
- Controlador de interrupciones (INTC)
- Controlador Ethernet (EtherC)
- Controlador Ethernet Controlador de acceso directo a memoria (E-DMAC)
- Comparar cronómetro de partidos (CMT)
- Red de Área de Control (RCAN-ET)
3. CONDICIONES APLICABLES
Microcontrolador: SH7216
Frecuencia de funcionamiento: Reloj interno: 200 MHz Reloj de bus: 50 MHz Reloj periférico: 50 MHz
Entorno de desarrollo integrado: Taller integrado de alto rendimiento de Renesas Electronics, Ver. 4.08.00.011
Compilador C: familia de motores SuperH RISC de Renesas Electronics, paquete de compilador C/C++ Ver. 9.03, versión 02
Opciones del compilador: se utilizan las opciones predeterminadas, excepto las especificadas en los archivos de inclusión de High-Performance Embedded Workshop.
\C_Source\ common”,”$(WORKSPDIR) C_Sourceether”,”$(WORKSPDIR)C_Sourcercan”,”$(WORKSPDIR)C_Sourceuipappstelnetd”,”$(WORKSPDIR)C_Source uiplib”,”$(WORKSPDIR)C_Sourceuipuip”,”$ ( WORKSPDIR)C_Sourceuip unix”,”$(WORKSPDIR)C_Sourceuser-app” -object=”$(CONFIGDIR)\ $(FILELEAF).obj” -gbr=auto –chgincpath -errorpath -global_volatile=0 -opt_range=all -infinite_loop = 0 -del_vacant_loop=0 -struct_alloc=1 -nologo)