de la
Sección 12
Pololu AVR Library Command Reference
C/C++ Library User's Guide
La sección Serial Port Communication de la librería contiene varias funciones para la comunicación
serie y todas ellas trabajan con el USB Communications port. Más documentación se encuentra en la
Sección 9 de Pololu AVR Library Command Reference y en Sección 6.j de Pololu AVR C/C++
Library User's Guide
9. Uso del puerto serie TTL
La conexión USB del Orangután SVP's tiene un puerto serie llamado Pololu Orangután SVP TTL
Serial Port que permite la comunicación en dos vías con un PC y con dispositivos serie TTL-level y
velocidades de entre 300 bps a 115200 bps. Este puerto serie puede usarse tanto con un PC como con
cualquier otro dispositivo externo y el AVR. Puede usarse también para depurar la comunicación entre
el AVR y otro dispositivo externo. Si vas a realizar la comunicación directa entre PC y AVR se
recomienda usar el USB Communications Port (ver sección 8).
Los bytes enviados desde el PC a este puerto se transmiten por la línea TX. Los bytes recibidos van por
la línea D/RX al ordenador. Los bytes pueden transmitirse como 8 bits, no invertidos, sin paridad y 1
stop bit ( 8,N,1). Para usar el puerto serie TTL debes saber el nº de puerto asignado por el sistema
operativo.
Para determinar el puerto abre /Panel de Control/Sistema y administrador de dispositivos y expande el
"Ports (COM & LPT)", y allí encontrarás el Pololu Orangután SVP TTL. Si estuviera compartido con
tres dispositivos puedes cambiarlo en propiedades
(mira Sección 5.a).
Windows Vista administrador dispositivos.
En Linux, el nombre del puerto depende de cuantos
dispositivos usan el controlador USB CDC ACM
para crear un puerto serie virtual y al mismo tiempo
la conexión del Orangután SVP.
Después de determinar el puerto ya podrás hacer uso
del mismo.
Como ya hemos citado hay varios programas de tipo
terminal disponibles y libres incluyendo PuTTY
(Windows o Linux), Tera Term (Windows), y Br@y Terminal (Windows).
Puedes usar el que quieras pero antes deberás de configurarlo e indicarle el puerto que vas a utilizar
para realizar la comunicación.
10. Referencias
Esto es una lista de referencias usadas:
• WinAVR : libre, código abierto C/C++ compilador para AVRs
• AVR Studio : IDE para desarrollo libre del Atmel que usa WinAVR como compilador
• ATmega324PA documentación : ATmega324PA hoja de datos y documentación adicional
• Pololu AVR Librería referencia comandos : información detallada de cada función de la
librería.
• Pololu AVR Guía de usuario : instrucciones para la instalación y uso de la librería con ejemplos
de código.
• AVR Libc Página principal
• Tutorial: AVR Programación en Mac
Mira la pestaña de referencias del producto Orangután en la página Web que incluye ejemplos par el
AVR Studio y novedades.
Finalmente puedes comentarios en el forum correspondiente.
.
. También está en
Sección 6.l
de la
Pololu AVR
17