• Viernes 19 de Abril de 2024, 10:50

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - eltyto

Páginas: [1] 2
1
Microcontroladores / como programar un ds1308 en Pic Basis Pro
« en: Martes 28 de Enero de 2014, 03:51 »
hola amigos, necesitaria una orientacion de que libro bajar o que pagina recurrir para encontrar ayuda sobre la programacion de PBP de un RTC ds1308. lo trabajare desde un Pic y necesito rutinas de lectura/escritura del mismo.
desde ya mil gracias.

2
Robótica / servomotores y PicBasicPro
« en: Jueves 14 de Junio de 2012, 15:30 »
Hola amigos estoy tratando de hacer funcionar un servomotor (el mas pequeño) y no encuentro una instruccion en PicBasicPro para hacerlo funcionar. si alguien sabe de esto AVISEN PLISSS!!
MIL GRACIAS!!!

3
Microcontroladores / ds1307 y memoria serie
« en: Viernes 16 de Septiembre de 2011, 14:28 »
Hola amigos del foro, tengo un PROBLEM, hace tiempo q intento hacer funcionar un ds1307 en assembler y ahora veo q con PPBasic es mas comodo. pero cuando quiero guardar en la memo un valor por ejemplo DIA, no me guarda el contenido del reg sino CUALQUIER cosa. Hay alguna instruccion q desconozco? pongo ejemplo de medicion de temp. q es por donde empece, intentando guardar valores de los REG  de TEMP.
DEFINE I2C_SCLOUT 1     ;para que no necesite resistencia pull-up en SCL
contro CON %10100000    ;contro contiene valor constante %10100000
PinSCL VAR Portc.0      ;pin señal de reloj I2C
PinSDA VAR Portc.1      ;pin de datos I2C
dato VAR word           ;variable para almacenar dato leído
x var byte
chip var portc.3
bocina var portc.4
led var portc.2

trisb=%00000001
DEFINE LCD_DREG PORTB     ; define pines del LCD B4 a B7
DEFINE LCD_DBIT 4         ; empezando desde el Puerto B4 hasta el B7
DEFINE LCD_RSREG PORTB    ;define el puerto B para conectar el bit RS
DEFINE LCD_RSBIT 3        ;este es el puerto B3
DEFINE LCD_EREG PORTB     ;define el puerto B para conectar el bit Enable
DEFINE LCD_EBIT 2         ;este es el puerto B2
DEFINE LCD_LINES 4        ; define un LCD de 4 líneas

DEFINE ADC_BITS 10 ;Fija número de bits del resultado (5,8,10)
DEFINE ADC_CLOCK 3 ;Fije EL CLOCK (rc = 3)
DEFINE ADC_SAMPLEUS 50 ;Fije el tiempo de muestreo en uS.;ADC_SAMPLEUS es el número de microsegundos que el programa espera;entre fijar el canal y comenzar la conversión análoga/digital.
TRISA =%00000011            ;el puerto A.0,1 Y 2 es de entrada
ADCON1 = %00000000    ;el puerto A.0 es conversor los demás Digitales
temp1 VAR word           ;crear variable datos para guardar el resultado
temp2 var word
contador var byte
temporizado var word
memobaja    var byte
memoalta    var byte
memobaja=0
memoalta=100
contador=0
temporizado=1


OPTION_REG = %10000111
pause 500            ;esperar 0,5 seg.
 high bocina
pause 50
 low  bocina
pause 50
 high bocina
pause 50
 low  bocina
pause 50
 high  bocina
pause 50
 low  bocina
pause 50

OPTION_REG = %1000111 ;setea TMR0 configurando y habilita PORTB pullups
INTCON = %10100000 ;hablilita TMR0 interrupción interna
ON INTERRUPT GOTO interrup

inicio:
high   led
gosub tempo 
     
ADCIN 0, temp1                ;leer el canal 0 y guardarlo en datos
temp1=temp1/128

ADCIN 1, temp2
temp2=temp2/128

if portb.0=0 then leermemo

sigo:
LCDOUT $fe,1,    "T1 T2 "
LCDOUT $fe,$c0, DEC temp1       ;desplegar el valor de datos en decimal
LCDOUT $fe,$c0+3, DEC temp2
for x= 1 to 10
PAUSE 30
next

low led
gosub tempo
gosub tempo

goto  inicio

4
Microcontroladores / microcode studio PicBasicPro
« en: Miércoles 17 de Agosto de 2011, 01:07 »
Hola amigos del foro, tengo un programa q desarrolle en microcode.ES GENIAL!!! y muuucho menos engorroso q el ensambrador. Mido entr analog de TEMPERATURAS y las muestro en un LCD. Todo bien pero al intentar GUARDAR esos datos en una memo 24c04  para leerlas mas adelante me retorna CUALQUIER COSA. Dejo reo q es al intentar GUARDAR desde  la VARIABLE temp1 q toma cualquier numero, no se  AYUDENME PLISS.

ADCIN 1, temp2
temp2=temp2/128 ;aca leo temp2


sigo:
LCDOUT $fe,1,    "T1 T2 "
LCDOUT $fe,$c0, DEC temp1       ;desplegar el valor de datos en decimal
LCDOUT $fe,$c0+3, DEC temp2
for x= 1 to 10
PAUSE 30
next



grabando:
LCDOUT $fe,1,"  GRABANDO." ;limpiar y sacar el texto en LCD
for x= 1 to 100
PAUSE 30
next
LCDOUT $fe,$c0,"                 "
I2CWRITE PinSDA,PinSCL,contro,1,["temp1"] ; aca grabo en pos 1 el VALOR de temp1
PAUSE 10 ;pause para la grabación

I2CWRITE PinSDA,PinSCL,contro,2,[33]        ; aca probe un numero
PAUSE 10 ;pause para la grabación
;GOTO  ACA
PAUSE 3000

leermemo:
gosub tempo
LCDOUT $fe,1,"   Lee MEM  " ;limpiar y sacar el texto en LCD
for x=1 to 101
PAUSE 30
next
LCDOUT $fe,$c0+2,"             "

leer:                                ;programa para leer la memoria serial.
low chip
I2CREAD PinSDA,PinSCL,contro,1,[dato]
high chip
LCDOUT,$fe,$c0+4,dec dato                 ;mostrar dato en el LCD
;memobaja=memobaja+1
gosub tempo                           ;esperar 1 seg.

low chip
I2CREAD PinSDA,PinSCL,contro,2,[dato]
high chip
LCDOUT,$fe,$c0+10,dec dato                 ;mostrar dato en el LCD
gosub tempo                           ;esperar 1 seg.
PAUSE 3000
salgo:
LCDOUT $fe,1," CHAUUUU      "
FOR X= 1 TO 100
PAUSE 30
NEXT
goto    inicio

OTRA COSA: Alguien sabe como correr PASO A PASO el programa este (microcode) como lo hacemos en MPLAB?? ABRAZO y GRACIAS!!!

5
Microcontroladores / manual para pic 18fxx
« en: Jueves 17 de Junio de 2010, 21:49 »
Hola amigos la pregunta que quiero hacer es la siguiente: EXISTE ALGUN MANUAL EN "ESPAÑOL" para empezar a trabajar con un PIC serie 18fxx?? por favor necesito info. GRACIAS  a todos!!
tyto

6
Microcontroladores / socorro!!
« en: Jueves 10 de Septiembre de 2009, 23:12 »
Hola amigos, acudo a uds porque tengo un pequeño problemita.
Resulta que estoy trabajando con un pic 16f873 el programa se me agrando bastante y cecesite ir mas alla de la linea Nº 2500. resulta que como tengo que hacer call y goto permanentemente se me va a cualquier lado porque no se como se debe configurar el pclath ni como se hace cuando regresas a la linea por ejemplo 220.
Por favor tirenme alguna idea.
mil gracias y un abrazo para todos!!
tyto

7
Windows / FUENTES DE INTERNET
« en: Viernes 19 de Junio de 2009, 13:50 »
HOLA TENGO UNA NETBOOK Y NECESITO CAMBIAR EL TAMANO DE LA FUENTE PARA INTERNET
ALGUIEN ME PUEDE DECIR COMO LO LOGRO?
DESDE YA MUCHAS GRACIAS
ELTYTO

8
Microcontroladores / pic linea 18xx
« en: Miércoles 8 de Abril de 2009, 20:55 »
Hola, me puse a leer un poco y me encuentro con la sorpresa que la nueva linea de PIC 18xx tiene muchas ventajas con respecto a las lineas anteriores. Ejm frecuencias,prestaciones,se programa en C y sobre todo, algo que nos tenia mal era el paginado de la memoria, ahora es toooda la memoria corrida,(como Motorola) es decir q cuando trabajabamos con tablas y esta caia dentro de 2 paginas teniamos q hacer algunas salvedades.
Pregunta; los pic q son compatibles pin a pin como por ejemplo,  con el 16f873  cual de la linea 18 le corresponde? y donde puedo conseguir programas de aplicaciones para estos?
muchas gracias

9
Microcontroladores / paginado del 16f873
« en: Martes 7 de Octubre de 2008, 00:13 »
Hola les cuento q m problema es cuando trabajo cn programas muyyyy largos y paso las lineas del banco 0
es decir mas alla de dir 2048 el pc salta para cualquier lado PREGUNTA:
Como se hace para saltar a una rutina q esta mas alla de la linea 2500 y como se regresa? hay algo preeestablecido como en el caso de la garbacion en memoria EEPROM ??? desde ya mil gracias
 tito

10
Microcontroladores / Re: Problema Ds1307
« en: Jueves 2 de Octubre de 2008, 16:05 »
mi correo es titopereyra@yahoo.com
gracias
tyto

11
Microcontroladores / Re: Problema Ds1307
« en: Jueves 2 de Octubre de 2008, 16:04 »
Hola soy de argentina y hace muuuucho q tengo problemas cn la inicializacion y lectura del ds1307.
te preg si lo haces en ensamblador o "C" . Si es en assembler y me puedes ayudar cn el codigo te  estaria muy agradecido
en este foro casi todos los q alguna vez tuvimos contacto cn este ds1307 tuvimos dramas. lo hare funcionar cn 1 pic 16f628
pero si la idea de q solo puede funcionar cn 16f873 no tengo problem en cambiarme y comprar un 873 .
desde ya mil gracias
tyto

12
Microcontroladores / pic f873 y su memoria de codigo
« en: Sábado 28 de Junio de 2008, 16:34 »
hola acabo de tener 1 problem, tengo 1 f873 y mi programa tiene 2900 lineas, el tema q cuando llamo o salto a una subrutina que esta mas alla de la linea 2048 el progr salta para cualquier lado, se que esta dividido en pag 0, pag 1, pag 2 y pag 3.
Pag 0 y 1 para el 873 (4k) PREGUNTO... ¿como c hace para ir desde pag 0 a pag 1 dentro del programa? es a traves del PCLAH?? o del FSR?? como c programa esto???
 mil gracias
              tyto

13
Microcontroladores / Re: Programador De Pic Por Usb
« en: Sábado 24 de Mayo de 2008, 00:53 »
hola yo nuevamente!! IMPORTANTE!! mediste el nivel de tension a la salida del puerto?? o sea lo que le llega a la placa?? fijate que en caso que tenga 3.75 no le da para  funcionar  MUCHA SUERTE!!
 tyto

14
Microcontroladores / Re: Programador De Pic Por Usb
« en: Lunes 19 de Mayo de 2008, 00:21 »
hola alternative creo que el amigo tiene razon es un pto virtual si se quiere pero yo hice algunas pruebas viendo la señal atraves de un oscilo Fluke digital y las señales de salida en algunos casos vienes invertidas es un tema a verlo.
si consigues resulta2 avisa x q yo no he logra2 mucho.
Amigo si no recuerdas te cuento quer sigo pelean2 cuan2 teng tiempo cn el DS1307 no lo he podido hacer funcionar en MPLAB. un abrazo. tyto

15
Microcontroladores / Re: Configuracion Del Pic16f627
« en: Jueves 27 de Marzo de 2008, 19:16 »
hola no desesperes en el transcurso de la semana te paso un arranque que anda de 10 ahora estoy de vacaciones y no tengo nada encima pero ni bien llegue a mi casa te contacto y vberas que es recencillo .
 tyto

16
Microcontroladores / Re: Recomendacion Sobre Pic
« en: Jueves 27 de Marzo de 2008, 19:12 »
hola estoy otra vez x aca y tambien soy de argentina  te cuento conb respecto al precio del pic f84 o 628 en cap federal calle belgrano al 1800 aprox hay una casa que se llama quiwi entra a su pagina y pedi precios estan rebuenos. ademas te venden x mayor y los precios son una risa.
Ahora una preg a los amigos que han trabajado con el RTC ds1307 o ds 1302 alguien lo pudo hacer funcionar?????  un abrazo y hasta siempre
  tyto

17
Microcontroladores / Re: Programar Pic Para Que Se Prenda La Luz
« en: Miércoles 23 de Enero de 2008, 14:19 »
hola te cuento que en primer lugar tendrias que colocar un RTC (reloj tiempo real) ej. ds1307 o ds 1302 luego una vez que funcione pordras programarlo como c t ocurra.
  tyto

18
Microcontroladores / Re: Ds1307 Y Pic 16f877
« en: Martes 25 de Diciembre de 2007, 15:45 »
Hola te cuento que he tenido SERIOS problm con el ds1307 no me funciona bien pero me reconoce y el led que le coloque para saber si oscila (1Hz) funciona .. es decir me reconoce la instruccion de escritura en la dir 7.
Por aca aparecio un amigo y me dejo un ds1302 este te cuento que tiene una tercera PAta x donde le decis si lo vas a leer o a escrbir, funciona pero todo depende si te sobran patas del chip para esto.
un abrazo y suerte
 tyto

19
Microcontroladores / Re: Problemas Con Pic16f84a
« en: Martes 25 de Diciembre de 2007, 15:23 »
Hola lei tu pedido y me parece que el problema es que quisiste grabar la memo del f628 con la misma del f84, te digo que son distintas con respecto al tema del f84 no tendrias q tener problm a no ser que no respetes los tiempos de grabacion.
te recomiendo si tienes espacio disponible hacer una doble lectura  del dato a escribvir y leer luego para comparar lo que realmente escribiste.
 un abrazo y suerte

20
Microcontroladores / Re: Leer Puerto Paralelo Con B Basic
« en: Sábado 3 de Noviembre de 2007, 00:12 »
Hola otra vez estoy x aca despues de unos dias sin internet y como en el cyber no me gusta estar espere hasta solucoonar mi problem.
Alternative si puedes pasame el ejm. de pto serie mi correo es titopereyra@yahoo.com mil gracias y te cuento que no he avanzado nada en el tema del puerto paraleo.
un abrazo

21
Visual Basic para principiantes / Leer Puerto Paralelo Con Vbasic
« en: Lunes 8 de Octubre de 2007, 14:26 »
Hola les cuento que hace un par de años lei en una revista Electronica Y Computadores un art, (en el nº31 creo) un programa que leia el pto paralelo de un pc y lo graficaba en pantalla al valor leido en el pto. Perdi toda la info que tenia cuando mi disco duro virtualmente exploto!! si alguien sabe de donde sacar esa info le agradeceria mucho.
 un abrazo y hasta siempre!
 tyto

22
Microcontroladores / Re: Leer Puerto Paralelo Con B Basic
« en: Lunes 8 de Octubre de 2007, 12:58 »
Hombre mil gracias y si tienes tiempo haceme llegar el progr. del pto serie.
yo por mi lado sigo en busqueda del tema PARALELO puse un cartel en otros foros y me pude comunicar con gnte de Colombia que es de donde salio la revista.
 chau un abrazo

23
Microcontroladores / Re: Leer Puerto Paralelo Con B Basic
« en: Viernes 5 de Octubre de 2007, 20:15 »
Alternative MIL GRACIAS x tus palabras de consuelo!!! te cuento que si me llegara antes x algun otro canal te lo estare pasando. Mira una cosa loca que me esta pasndo, tengo mi BisualBasic 5.0 lo instalo en una PC que tiene Windows98 y funciona a la perfeccion, pero al instalarlo en otras, por ejm una con win 2000 profesinal y otra que tiene XP se instala perfectamente, hago todo tipo de proyectos y solo CUANDO coloco en el formulario el accesorio (telefonito) para realizar una comunicacion serie el (MScomm) me aparece un MALDITO cartel que dice no soy un usuario registrado x Microsoft . SABes algo de eso y como solucionarlo???.
Un abrazo grande y esperemos que algun otro lea esto y no de una ayudita que estaria bueno.
 chau tyto

24
Microcontroladores / Leer Puerto Paralelo Con B Basic
« en: Martes 2 de Octubre de 2007, 21:59 »
Hola a todos les cuento que hace un tiempo largo lei en una revista llamada "electronica y computadores" de cekit colombia (nº 31 creo) un articulo que leia el pto paralelo de un PC y lo graficaba en B Basic .una maravilla, le agregue controles para variar el tiempo y ventanas para ller en numeros lo que se estaba graficando. mi disco duro practicamente exploto y perdi todo si alguien sabe de esa revista o sobre este articulo POR FAVOR avisarme.
Ya se que el pto paralelo ya no se usa mas ... pero estaba bueno, y como en BBsaic no he podido leer el pto serie ya que me dice que no soy un cliente autorizado x microsoft...
 un abrazo grande a todos y los espero
 titopereyra@yahoo.com

25
Microcontroladores / Re: Control De Programa
« en: Martes 2 de Octubre de 2007, 20:23 »
hola no se como es tu programa ni que procesador usas pero fijate que si trabajas con tablas estan tienen que estar dentro de una misma pagina porque de lo contrario salta a cualquier lugar.
Otra cosa es EJM. tienes una INTRR x TMR0 luego otra por RB0 luego otra x cambios en ptob,4-7. etc.
Desde salir de CADA UNA con la instr. corresp. si es por TMR0 poner a cero el bit correspondiente al intcon,2  luego poner en 1 el bit intcon,7 , Si hay otra intrr por ejm x RB0 tratarla y salir de esta poniendo el bit corresp al RB0. etc.
 chau que te sirva.
si tienes alguna rutina en essamblador para hacer andar un DS1307 tiramela PLEASE.

Páginas: [1] 2