Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos » Arduino y Raspberry Pi
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

23/05/2016 #21
Moderador

Avatar de D@rkbytes

Josechamorro dijo: Ver Mensaje
Bueno, acá están las librerías mencionadas.
OK. Ahora falta otra librería: "macro16f877.inc"
Ya van saliendo más detalles al tratar de compilar, pero se pueden corregir después de incluir esa librería.
23/05/2016 #22


Aca esta esa libreria
23/05/2016 #23
Moderador

Avatar de D@rkbytes

Los archivos tienen bastantes cosas por corregir, pero encontré algo importante referente al RS-232.

En el programa principal tienes configurado el registro TRISC de ésta forma:
movlw B'1000000'
O sea, te falta un bit, y eso produce una contención lógica en el pin RC7 (Rx)

RC7 (Rx) debe ser entrada y RC6 (Tx) debe ser salida.
Si los demás pines deben ser salidas, TRISC debe tener el valor 0x80 = b'10000000'

Corrige eso y también sería conveniente que adjuntes el esquema de conexiones en el PIC.
24/05/2016 #24


Amigo fíjate bien el código como has escrito no esta
24/05/2016 #25
Moderador

Avatar de D@rkbytes

Mira bien, los ceros a la izquierda no cuentan. Trisc.jpg
Lo correcto y en dado caso que los demás bits fueran salidas, sería como te mencioné.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Arduino y Raspberry Pi

Cerrar
Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos » Arduino y Raspberry Pi

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.