Estoy trabajando para que un ATMega168 se comunique con mi GPS que saqué de la carcasa de Microsoft Streets and Trips. Sé que habla RS232 @ 5v (según esta publicación ) y solo necesito escuchar en el pin 3 y aplicar 5v al pin 5 y tierra al pin 2. Me está costando encontrar buena información sobre cómo usar el MAX232 y solo seguí un diagrama de algún lado pero omití todos los capacitores porque necesito obtener algunos. Estoy usando el FTDI de un Arduino para reenviar cualquier TTL a mi computadora y aparece un símbolo especial "y" cuando desconecto los datos del GPS y aparece el mensaje serial inicial "Hello World" que tengo en allí, así que creo que el lado de MCU está bien. ¿Realmente necesito estos límites que omití en el chip MAX232? ¿Por qué? ¿Hay algún otro problema? ¿Cómo soluciono problemas? I'
Aquí está mi pinout para el MAX232:
2 -> +5v
6 -> GND
8 -> GPS RX (pin 3)
9 -> MCU Digital in (software UART)
15 -> GND
16 -> +5v
La MAX232 es una bomba de carga. Llena una tapa con carga y luego la mueve al otro lado del riel de suministro. Por ejemplo, si carga una tapa en el riel de 5 V, luego la desconecta y conecta el lado bajo de la tapa a +5 V, el lado alto ahora estará a +10 V.
En resumen, los condensadores son la forma en que el MAX232 genera sus altos voltajes a partir del voltaje de suministro más bajo. No funcionará sin mayúsculas.
Si el GPS tiene un puerto serie asíncrono TTL y el AVR tiene un puerto serie asíncrono TTL, no creo que necesite un cambiador de nivel (MAX232), ya que tampoco el RS232 de voltaje completo (como una PC, un módem o un terminal). ). ¿Estás seguro de que todo esto es necesario?
matt williamson
marcajes
Kortuk
matt williamson
marcajes
nick t