|
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 - Alternative
1
« en: Viernes 21 de Agosto de 2009, 01:07 »
Buenas tardes a todos... bueno veo que ya hay mucha informacion, todo aquel que lea desde el principio como se empezo con el desarrollo de mandar mensajes utilizando el NK3220 y NK6101 que son lo mismo, puede desarrollar su propio sistema, solo hay que leer desde el inicio y encontrara mucha informacion y al terminar de leer todo sera capaz de mandar mensajes utilizando su celular, bueno les deseo mucha suerte y un saludo a todos en la comunidad. Proximamente en mi pagina web encontraran ejemplos en ASM para todos los PIC's tenia otra pagina pero yahoo geocities ya finaliza este año y no se podran publicar en su pagina web gratuita buen dia http://pcbtehuacan.es.tl/http://pcbtehuacan.es.tl/
2
« en: Miércoles 17 de Diciembre de 2008, 15:51 »
Saludos jmejiae0300 Porque menciono anteriormente que los pines restantes del cel dan la inicializacion, bueno porque al conectar los pines de ACI y Vout del celular al CTO CA-42 inicializa al celular, y teniendo flotado TX del celular y lo inicializa adecuadamente, ahora mencionas que ya lo puedes inicializar con el hyperterminal, si lo puedes inicializar con el hyperterminal ya lo puedes inicializar con el PIC.
Ahora mencionas que necesitar otro UART, bueo yo utilizo 2 uno del micro que es el que tiene y el otro yo lo creo, como lo menciona el compañero picgprs creo mis propias rutinas, baudios , bits y creo otro UART, el UART del micro lo utilizo para el movil NK3220 y el virtual por asi decirlo lo utilizo para descargar informacion hacia la PC.
Saludos a todos y jmejiae0300 gracias por el aporte, seguramente la inicializacion segun mis conclusiones se pueden hacer con TX ó los pines de ACI y Vout, en mi caso me funciona con ACI y Vout, asi que si ati te funciona con TX los dos estamos bien, saludos Saludos.
3
« en: Domingo 7 de Diciembre de 2008, 01:05 »
Saludos... Tecontesto rapiudo, te recfomiendo que leas todo ahi en contraras todas tus dudas. La comunicacion entre Micro y movil la puedes hacer con 9600bd, te soporta a mas velocidad pero para estandarizar mas, esta bien a 9600bd.
Te doy doy modelos de celulares en los que te garantizo que funciona perfectamente, son el NK3220 y el NK6101, compra el que se te haga mas accesible para ti.
Cuando cortes el cable utiliza tu multimetro y con continuidad checa que numero de pin es con el celular dependiendo que pin es, identifica que color es el de TX, RX, GND,....
Ahora los comandos para mandar msn checalos lee desde el principio y encontraras diagrama y como conectarlo
saludos bye
4
« en: Domingo 23 de Noviembre de 2008, 17:11 »
Saludos jmejiae0300 Me da gusto leer el comentario de una persona que ha intentado conseguir la inicializacion con el 3220, asi si se puede trabajar conjuntamente con alguien que si savemos que lo esta intentando.
Te comento que a principio utilice tambien el nokia suite, pero posteriormente trabaje unicamente con el Hyperterminal, de ahi mande mensajes, etc. ahora yo realice la inicializacion conectandole el cable CA-42 al celular luego lo desconecto y conecto mi circuito con el microcontrolador, que como sabes asi no debe serpero funciona
Ahora es tedioso estar conectando y desconectando el CA-42, Asi que para la inicializacion resolvi mi problema desoldando el convertidor USB-SERIAL del cable CA-42 y lo conecte como parte de mi circuito con el microcontrolador.
Adjunto unas fotos para que cheques como me quedo, solo conecto 3 pines del circuito CA-42 al celular y los TX y RX del celular lo conecto directamente al microcontrolador, dejando sin conectar los TX y RX del Circuito CA-42, tengo el dibujo a mano y le tome una foto como es el diagrama final, lo adjunto tambien para que lo cheques.
Ahora que concluyo, los pines del cable CA-42 tiene 3 pines que se conectan al celular para que funcione, son GND, ACI y Vout, como es logico la inicializacion lo pueden mandar solo 2 pines ACI ó Vout, que puede ser por voltaje o señal pero no lo e checado, pero no creo que sea dificil encontrarlo, por falta de tiempo yo coloque el circioto del CA-42, pero conectando un osciloscopio en los pines de ACI y Vout se puede sacar la inicializacion del NK3220, pero no lo he echo te paso los datos y pruebalos para cheques que funciona correctamente el diagrama que te mando.
Adjunta la foto de tu circuito no lo pude ver. Que GPS utilisaste... que comandos AT mandaste al GPS para que te regrese el posicionamiento seria bueno que publicaras cuales son los pines de coneccion del GPS y comandos
saludos y que te parece si sacamos la inicializacion del NK3220 a partir del micro, para no conectar el cto del CA-42
saludos mandame tu E-mail
6
« en: Martes 14 de Octubre de 2008, 08:00 »
Cheque un mensaje anterior que decian que conectaron el cable CA-42 y despues abrieron el programa PC-suit y despues el hyperterminal para poder mandar los comandos AT y solo asi funcionaria. Les aclaro que es falso, el cable CA-42 es un convertidor de USB-Serial, es decir crea un puerto serial virtual. Ahora se puede mandar los comandos directamente con el hyperterminal sin necesidad de abrir el PC-suit o cualquier otro programa que utilicen, solo configuren bien el Puerto com que utiliza el CA-42. Mecionan velocidades de 9600 y otras velocidades, dejenme decirles que la velocidad no importa, yo lo probe con diferentes velocidades y la respuesta es la misma, pero para estandarizar lo deje en 9600B Para hacer la comunicacion del Pic al NK no utilicen el MAX, el max se utiliza solo si se comunican del Puerto COM1 de la PC al NK, como saben en MAX convierte el voltaje +-12 a voltaje TTL, el PIC ya tiene salida de 5 volts asi que sae conecta directamente, pero la entrada del movil para los comandos AT debe ser de 2.7 por eso se coloca el zener con su respectiva resistencia RZ Ahora muchos seguramente se han encontrado con un problema muy cotidiano. Si conectan el cable CA-42 y lo desconectan, y posteriormente mandan los comandos AT para mandar un mensaje funciona perfectamente, pero si apagan el celular y lo encienden y mandan los comandos AT con el pic este no responde bsolutamente en nada, tienen que conectar el cable CA-42 y desconectarlo y conectar nuevamente hacia el pic y entonces funciona. Asi que hay que tener mucho cuidado porque posiblemente ya les quedo su programa pero lo unico que les falta es inicializarlo, asi que no desesperen, les recomiendo que antes de hacer el programa en el pic, logren la comunicacion con el cNK con el hyperterminal, logrando la comunicacion con el hyperterminal lo demas ya es pan comido saludos http://espanol.geocities.com/ddamexico/http://espanol.geocities.com/ddamexico/
7
« en: Martes 14 de Octubre de 2008, 07:44 »
Saludos a todos Veo que tienen muchas dudas, espero responderles alguna de sus dudas que son muchas les sugiero que lean todo completo, y en el forohay otra liga que habla del nk1112 donde menciona las inicializaciones pero busqunlo. Que significa: SEROUT2 PORTB.3,84,["AT+CSCA=",34,"97990009",34,13]; Bueno mi programa lo hice en ensamblador pero, les explico lo anterior cuando mandan comandos por el Hyperterminal mandan en codigo ASCII asi que el 13=Enter AT+CSCA = Comando para mandar msn http://espanol.geocities.com/ddamexico/http://espanol.geocities.com/ddamexico/
8
« en: Martes 14 de Octubre de 2008, 07:36 »
Saludos Yo Realice el programa en ensamblador y los realice para los PIC's 16F84, 16F877, 18F252, 18F452 y 18F4525 Mira para respaldar la informacion se tiene que colocar la pila ya que sino se colocara se pierde la informacion y cada ves que inicializara cargaria la configuracion inicial que uno realiza en el programa Ahora yo lo despliego en un LCD de 4x40 y lo realizo cuando ocurre cada interrupcion del pulso del DS1307, asi que en la configuracion del DS debo activarlo Preguntan si puede funcionar sin bateria, la respuesta es si, cuando lo apagas lo unico que pasa cuando no utilizas bateria que cada ves que se encienda el equipo la informacion de la hora y fecha se pierde Respecto al voltaje que debe tener el pin 3 del DS la verdad no lo he medido cuando no tiene pila pero en cuanto puede lo mido, pero en teoria debe ser cero, pero lo checo y te digo. Ahora si tienen al guna duda como funciona el DS y puedo ayudarlos lo hare http://espanol.geocities.com/ddamexico/http://espanol.geocities.com/ddamexico/
9
« en: Martes 14 de Octubre de 2008, 07:35 »
Saludos Yo Realice el programa en ensamblador y los realice para los PIC's 16F84, 16F877, 18F252, 18F452 y 18F4525 Mira para respaldar la informacion se tiene que colocar la pila ya que sino se colocara se pierde la informacion y cada ves que inicializara cargaria la configuracion inicial que uno realiza en el programa
Ahora yo lo despliego en un LCD de 4x40 y lo realizo cuando ocurre cada interrupcion del pulso del DS1307, asi que en la configuracion del DS debo activarlo
Preguntan si puede funcionar sin bateria, la respuesta es si, cuando lo apagas lo unico que pasa cuando no utilizas bateria que cada ves que se encienda el equipo la informacion de la hora y fecha se pierde
Respecto al voltaje que debe tener el pin 3 del DS la verdad no lo he medido cuando no tiene pila pero en cuanto puede lo mido, pero en teoria debe ser cero, pero lo checo y te digo.
Ahora si tienen al guna duda como funciona el DS y puedo ayudarlos lo hare
10
« en: Domingo 6 de Abril de 2008, 15:28 »
Gracias resistencio, voy echarle un vistazo una pregunta tu ya lo probastes...??? no sabes si funciona para windows vista...??? o Win98SE
Saludos y gracias por la informacion
11
« en: Sábado 1 de Marzo de 2008, 23:55 »
Saludos. una observacion, la transmision serial no envia y recibe voltajes, nose quien te dijo eso.
La transmision serial manda y recibe datos a una dterminada velocidad que se llama baudios, y depende su configuracion bit de Stop, de paridad, cuantos bit's de datos mandas etc.
Te recomiendo que antes que realices el programa o copies programas de alguien que lo realizo te pongas a leer y estudiar que es transmision de datos serialmente, por que si te explico ni idea vas a tener
En el DataSheet del 16F88 utiliza el USAR es mas sencillo suerte bye
12
« en: Sábado 1 de Marzo de 2008, 23:48 »
Saludos y bienvenida al foro realizado utilizando el TMR0 sino me equivoco carga al TMR0 = -D'39' que equivale a 10ms utilizando un XT=4Mhz y de ahi con repeticion de 100 veces y te da 1 Segundo
Utilisas los registros TMR0 INTCON
Realiza el programa y cualquier duda que tengas publiacalo
13
« en: Sábado 1 de Marzo de 2008, 23:41 »
Gracias por responder fa61an si, estas en lo cierto, yo he mandado datos a traves del USB-Serial y perfectamente, hice un programador Serialmente con el COM1 y me funciona, al utilizar el Puerto Serial Virtual COM2 no me sirve, por esa razon necesito hacer un programador Por el Puerto USB. Tengo ya uno que encontre pero no me quizo funcionar, Se programa el PIC18F2550, con un codigo .hex, al conectar el cable me detecta como nuevo hardware, pero a la hora de programar o que me cheque que micro tengo no me funciona. Voy a seguir buscando, y voy hacerlo funcionar espero no ocurra como siempre me ocurre en este Foro Ya que me funciona solo me lo piden, y no se unen para solucionar el problema Saludos bye
14
« en: Viernes 29 de Febrero de 2008, 07:36 »
Saludos a todos en el Foro he utilizado el programador EpicWin, WinPic800 a traves del puerto paralelo y serial sin ningun problema ahora bien tengo una nueva compu que solo tiene puerto USB y ya no cuenta ni con serial ni paralelo. Compre un cable convertidor de USB-Serial y USB-Paralelo, y no funciona con puertos virtuales Nose si alguien tenga el diagrama y programa para echar a funcionar por el puerto USB, sino me equivoco utilizan para este programador el PIC18F2550 Encontre unos diagramas y el Hex en internet para programarlo, pero hasta ahora sin ningun recsultado si a alguien ya le esta funcionando se los agradeceria Gracias por todo y seguimos en contacto Jonathan nose si tengas ya probado algun programador por el puerto USB utilizando el WINPIC800
15
« en: Sábado 15 de Diciembre de 2007, 05:09 »
Saludos lalo_soft Pues si se van viendo en las nuevas gamas de micros mas instrucciones y tecnicas para disminuir los codigos, no vamos tan lejos los 18F4525, pero haveces se necesita apesar de eso manejar nuevos metodos de programacion. en este caso loco1377 que al parecer ni le intereza su tema que coloco, se puede hacer sin ningun problema su programa y calcular sus intrucciones con el pic18F84a y no lleva mas de 3minutos hacer su programa pero algo importante, hay que acoplarse a las necesidades que se requieran, porque haveces disminuye costos y ademas no es dificil realizar el calculo de las instrucciones pero tambien si en dado caso da complicaciones, es saltar a otros micros mas potentes que dan soluciones favulosas con el incremento de instrucciones, y de nosotros depende que tanto podemos explotarlos ya que sino sabe uno programar, asi te pongan un micro mas potente uno seguira haciendo sus errorres Saludos
16
« en: Viernes 14 de Diciembre de 2007, 06:20 »
Saludos Huguen_aus_Tirol Pues si tienes razon, las instrucciones son 1us si es un cristal de 4Mhz asi que tiene que incrementar el cristal,.. oyes Huguen_aus_Tirol supongo que no le intereza nada a loco1377 porque nada de nada de el, asi que pues supongo que no le intereza o quiere que le hagan el programa bueno ni modos saludos Huguen_aus_Tirol
17
« en: Viernes 14 de Diciembre de 2007, 06:16 »
SAludos juankah72 Mira coloque un codigo en Emsamblador asi que dale una checada al foro y seguramente lo encuentras, sino me equivoco subi el del PIC16F877, lo que pasa que lo hice para el PIC16F84A, 16F877 y 18F452
bye
18
« en: Martes 11 de Diciembre de 2007, 16:40 »
Cierto el prescaler del TMR0 queda en 1:1, pero que buerro e ignorante soy Huguen_aus_Tirol, nose leer los datasheet, hay.... haber que dice
bit 3 PSA: Prescaler Assignment bit 1 = Prescaler is assigned to the WDT 0 = Prescaler is assigned to the Timer0 module
Bit Value------------TMR0 Rate------------WDT Rate 000-------------------1 : 2-------------------1 : 1 001-------------------1 : 4-------------------1 : 2 010-------------------1 : 8-------------------1 : 4 011-------------------1 : 16------------------1 : 8 100-------------------1 : 32------------------1 : 16 101-------------------1 : 64------------------1 : 32 110-------------------1 : 128-----------------1 : 64 111-------------------1 : 256-----------------1 : 128
Hay si es cierto Datasheet datasheet, acabo de aprender algo WDT y TMR0 es lo mismo, si digo watchdog, es como decir TMR0, ala otra leo y sino se mejor no digo nada porque soy bien ignorante. Saludos
loco1377 mira el prescarler de TMR0 lo minimo es 1:2 para que quieres hacer te recomiendo que utilices el PWM, no vas a tener problemas y cambia de microcontrolador, lo puedes hacer con TMRO, pero recuerda utilizar un XT=20Mhz y checa tus instrucciones para que te quede a los 100Mhz que deseas
19
« en: Martes 11 de Diciembre de 2007, 16:25 »
Pues no te entiendo tampoco para que quieres mostras las decenas durante 5 segundos y despues las unidades durante otros 5 segundos...
explicate nuevamente
bye
p.d. cuenta en exadecimal, par convertir sumale 6 y de ahi separas uniodades y decenas
22
« en: Sábado 8 de Diciembre de 2007, 13:50 »
SAludos No pues esta dificil... recuerda algo, si quieres 100kh el TMR0=6.25 con prescaler de 8 con un XT=20Mhz haa pero el PIC debe ser 16F84-20, si tienes el 16F84A-IP pues ese solo soporta cristales hasta 4Mhz ahora si consiguieras aproximadamente los 100Khz, recuerda que cada instruccion es de 0.2useg con XT de 20Mhz asi que cuando ocurra la interrupcion si al final decides hacerlo con TMR0 tienes que calcular las intrucciones que calculas por que en tu caso es significativo, ya que quieres un tiempo corto... ahora nose de donde lees o de donde sacastes prescaler de 1... el TMR0 solo maneja de 2,4..256 asi que ponte a leer el Datasheet
Ahora lo que te recomiendo es que utilices el PWM ahi sin ningun problema sacas los 100Khz solo lo habilitas y listo, Magia Pura jijijiji, te recomiendo que uses el PIC16F88, ahora si desides hacerlo con el 16F84 de que se puede se puede pero debes calcular bien las intrucciones que utilizas y modificar tus 10MicroSeg (100Khz) de acuerdo a tus calculos...
bueno suerte bye
23
« en: Jueves 29 de Noviembre de 2007, 04:53 »
Vienvenido al Foro si yo transmito a 9600baudios con el PIC12F675 y el 18F4525 en el 12f675 creo la rutina para su transmision y en el 18F4525 utilizo su TX y RX USAR el 16F877 tiene tambien su USAR que es facil de utilizar Bueno espero que especifiques que duda tienes o en que te estas trabando para que te explique y hagas el programa
bye
24
« en: Sábado 24 de Noviembre de 2007, 17:34 »
Saludos... Gracias por la informacion del programador es una lastima que hayas gatado y saliera que no funciona...
Porque no ensamblas un programador, el WinPic800 V 3.55g programa ese DSPIC que utilisas, en lo particular no he utilizado pero me aparece como habilitado, eso quiere decir que si los programa ademas es sencillo armarlo, solo utiliza
2 transistores 1 74L07 6 resistencial
tengo el diagrama y el software de este programador pero es por el puerto Paralelo, si te sirve te lo puedo proporcionar... saludos Bye....
25
« en: Sábado 24 de Noviembre de 2007, 17:28 »
SAludos Necesito saber que tipo de oscilador utilisas, si es RC puede existir una explicacion,... otra el display no lo debes conectar directamente al Puerto del Micro, debes colocarles a cada uno una resistencia de Pull Up, ahora no colocastes tu programa, seria bueno que lo colocaras para echarle un vistazo a tus rutinas de grabado a la memoria EEPROM..... y para que grabas a memoria....??? Bueno saludos y si ya solucionastes tu problema seria bueno que publicaras que ya lo solucionastes y cual fue tu error bye
|
|
|