tag:blogger.com,1999:blog-223632889115268847.post4833814379285382918..comments2024-03-28T04:02:19.734+00:00Comments on Electrónica PIC: Puerto serie RS232 con PIC16F84A controlado por Visual C#Metahttp://www.blogger.com/profile/07532076650539311478noreply@blogger.comBlogger31125tag:blogger.com,1999:blog-223632889115268847.post-64818308065002266972019-01-17T23:08:04.838+00:002019-01-17T23:08:04.838+00:00Hola Danilo Oswaldo Berroteran Vivas:
Será que es...Hola Danilo Oswaldo Berroteran Vivas:<br /><br />Será que estás en un país donde no te deja entrar por aquí.<br /><br />Ver visor:<br />https://www.slideshare.net/Metaconta/pic-rs232-puerto-serie-con-pic16f84a-presentation<br /><br />Descargar PDF:<br />http://descargas.abcdatos.com/tutorial/descargarZ9521.html<br /><br />Si no puedes ver el PDF te lo envío por correo electrónico.<br /><br />Un cordial saludos.Metahttps://www.blogger.com/profile/07532076650539311478noreply@blogger.comtag:blogger.com,1999:blog-223632889115268847.post-77231906597424606732019-01-16T23:50:07.357+00:002019-01-16T23:50:07.357+00:00saludos. una cosulta no logro encontrar los enlace...saludos. una cosulta no logro encontrar los enlaces a la documentacion que indicas dice que el sitio (dominio) se puede comprar, mi consulta es aun tienes disponible la documentacion graciasDanilo Oswaldo Berroteran Vivashttps://www.blogger.com/profile/08805239481643501012noreply@blogger.comtag:blogger.com,1999:blog-223632889115268847.post-80117380887793566102016-05-27T03:51:17.571+01:002016-05-27T03:51:17.571+01:00Hola EfrainMEjisC:
Los conocimientos con PIN, esa...Hola EfrainMEjisC:<br /><br />Los conocimientos con PIN, esas tarjetas lo he usado en la época de los 90 con PIC16F84. Lo del PIN solo es un código de acceso. Para saber su protocolo o más bien si lo sabes y deseas saber sus comandos, usar un buen analizador lógico para saber que comandos envías y cual recibes.<br /><br />Saludos.Metahttps://www.blogger.com/profile/07532076650539311478noreply@blogger.comtag:blogger.com,1999:blog-223632889115268847.post-69865396793075691352016-05-26T21:31:32.798+01:002016-05-26T21:31:32.798+01:00Hola METACONTA
Estuve investigando tu sugerencia e...Hola METACONTA<br />Estuve investigando tu sugerencia en relacion a la codificacion y pude comprender mejor el contexto para la comunicacion entre Aplicacion <-> Lector <-> Tarjeta , entre algunas me hizo reflexionar si la tarjeta es nueva como es el caso , deberia perzonalizarla como establecer un PIN, para luego si establecer una comunicacion eficaz? no c si tienes algun conocimiento sobre esta duda ... EfrainMejiasChttps://www.blogger.com/profile/05427610155502205404noreply@blogger.comtag:blogger.com,1999:blog-223632889115268847.post-50959735158434405462016-05-25T16:43:52.796+01:002016-05-25T16:43:52.796+01:00Hola:
Aquí explica los sistemas de codificación.
...Hola:<br /><br />Aquí explica los sistemas de codificación.<br />https://msdn.microsoft.com/es-es/library/system.text.encoding%28v=vs.100%29.aspx<br /><br />Saludos.Metahttps://www.blogger.com/profile/07532076650539311478noreply@blogger.comtag:blogger.com,1999:blog-223632889115268847.post-45457116850569277912016-05-25T11:54:30.616+01:002016-05-25T11:54:30.616+01:00Gracias METACONTA
y como es eso o q debo hacer ??Gracias METACONTA<br />y como es eso o q debo hacer ??EfrainMejiasChttps://www.blogger.com/profile/05427610155502205404noreply@blogger.comtag:blogger.com,1999:blog-223632889115268847.post-19023360149897249692016-05-25T02:12:22.527+01:002016-05-25T02:12:22.527+01:00Hola:
Por lo que veo por el aire, si no tienes lo...Hola:<br /><br />Por lo que veo por el aire, si no tienes lo que quieres, no estás usando sistemas de codificación en las tramas de bytes tanto al recibir como enviar.<br /><br />Saludos.Metahttps://www.blogger.com/profile/07532076650539311478noreply@blogger.comtag:blogger.com,1999:blog-223632889115268847.post-24047624215309976322016-05-24T21:06:03.100+01:002016-05-24T21:06:03.100+01:00Hola METACONTA !
En mi aplicacion uso Winscard.dl...Hola METACONTA !<br /><br />En mi aplicacion uso Winscard.dll y la funciones que provee las ejecuto en el siguiente orden: <br />SCardEstablishContext()// Establece el contexto<br />SCardListReaders()// Obtiene nombres de los PCI conectados a el PC<br />SCardConnect() // Connecta con un PCI<br />SCardGetAttrib()// Obtiene ATR de la tarjeta<br />hata aqui todo bien, lo comprobe por q tengo un programa que compre que lee tarjetas inteligente nada que ver con el que estoy desarrollando, entonces.<br />El problema lo tengo al intentar el intercambio de datos con la tarjeta (modelo JCOP21, protocolo T1)<br />Con el programa que tengo yo pude LEER informacion de los APDU para trabajar con esta tarjeta , se supone que yo al enviar este comando con la funcion ScardTransmit() yo debo obtener SW1=90 SW2=00 pero esto NO es asi.<br />A continuacion veras lo que obtengo dede la tarjeta con el programa que compre, fijate en la segunda line la secuencia de 5 numeros hexadecimales es el comando que envio a la tarjeta.<br />------------------------------------------------<br />[Step 1] SELECT ISD using zero length AID<br />------------------------------------------------<br />00 a4 04 00 00<br />response hex :<br />6f 65 84 08 a0 00 00 00 03 00 00 00 a5 59 9f 65<br />01 ff 9f 6e 06 47 91 00 78 33 00 73 4a 06 07 2a<br />86 48 86 fc 6b 01 60 0c 06 0a 2a 86 48 86 fc 6b<br />02 02 01 01 63 09 06 07 2a 86 48 86 fc 6b 03 64<br />0b 06 09 2a 86 48 86 fc 6b 04 02 15 65 0b 06 09<br />2b 85 10 86 48 64 02 01 03 66 0c 06 0a 2b 06 01<br />04 01 2a 02 6e 01 02<br />response SW1SW2 : 90 00 (Success)<br />response ascii : oe...........Y.e...n.G..x3.sJ..*.H..k.`...*.H..k....c...*.H..k.d...*.H..k...e...+...Hd...f...+....*.n..<br />response parsed :<br /><br />6f 65 -- File Control Information (FCI) Template<br /> 84 08 -- Dedicated File (DF) Name<br /> a0 00 00 00 03 00 00 00 (BINARY)<br /> a5 59 -- File Control Information (FCI) Proprietary Template<br /> 9f 65 01 -- [UNKNOWN TAG]<br /> ff (BINARY)<br /> 9f 6e 06 -- Visa Low-Value Payment (VLP) Issuer Authorisation Code<br /> 47 91 00 78 33 00 (BINARY)<br /> 73 4a -- Directory Discretionary Template<br /> 06 07 -- Object Identifier (OID)<br /> 2a 86 48 86 fc 6b 01 (BINARY)<br /> 60 0c -- [UNKNOWN TAG]<br /> 06 0a -- Object Identifier (OID)<br /> 2a 86 48 86 fc 6b 02 02 01 01 (BINARY)<br /> 63 09 -- [UNKNOWN TAG]<br /> 06 07 -- Object Identifier (OID)<br /> 2a 86 48 86 fc 6b 03 (BINARY)<br /> 64 0b -- [UNKNOWN TAG]<br /> 06 09 -- Object Identifier (OID)<br /> 2a 86 48 86 fc 6b 04 02 15 (BINARY)<br /> 65 0b -- [UNKNOWN TAG]<br /> 06 09 -- Object Identifier (OID)<br /> 2b 85 10 86 48 64 02 01 03 (BINARY)<br /> 66 0c -- [UNKNOWN TAG]<br /> 06 0a -- Object Identifier (OID)<br /> 2b 06 01 04 01 2a 02 6e 01 02 (BINARY)<br /> public void Trasmision()<br /> {<br /> Byte[] vectorSend = { 0x00, 0xA4, 0x04, 0x00, 0x00 };<br /> UInt32 inT2 = (UInt32)vectorSend.Length;<br /> vectorIn = new Byte[8];<br /> UInt32 inT = (UInt32)vectorIn.Length;<br /> IntPtr IOPCI = IntPtr.Zero;<br /> if (PROTOCOLO == 0x01) { IOPCI = GetPciT0(); } else if (PROTOCOLO == 0x02) { IOPCI = GetPciT1(); }<br /> this.rTransmit = SCardTransmit(this.hContext, IOPCI, vectorSend, inT2, request, vectorIn, inT);<br /> <br /> }<br /><br />Ahora creo que puede ser que el vector que envio no tiene el formato correcto(le faltarian algunos hexadecimales para completarlos segun el protocolo de comunicacion que especifica la tarjeta el cual es T1) y esos es mi duda...???EfrainMejiasChttps://www.blogger.com/profile/05427610155502205404noreply@blogger.comtag:blogger.com,1999:blog-223632889115268847.post-15825867384182647592016-05-24T06:29:05.400+01:002016-05-24T06:29:05.400+01:00Hola EfrainMejiasC:
L sugerencia de entrada puede...Hola EfrainMejiasC:<br /><br />L sugerencia de entrada puedes comentar más información técnica, código que has hecho, tipo de tarjeta que usas, etc.<br /><br />Saludos.Metahttps://www.blogger.com/profile/07532076650539311478noreply@blogger.comtag:blogger.com,1999:blog-223632889115268847.post-57911302435481994622016-05-23T20:32:02.139+01:002016-05-23T20:32:02.139+01:00HOLA
Desarrollo una aplicacion C# para Read/Write ...HOLA<br />Desarrollo una aplicacion C# para Read/Write Tarjetas Inteligentes ya estoy bastante adelantado, pero tengo un problema al enviar los comandos al lector (No conozco la estructura del APDU para T=1 protocolo) Ud podria tener alguna sugerencia ???<br />EfrainMejiasChttps://www.blogger.com/profile/05427610155502205404noreply@blogger.comtag:blogger.com,1999:blog-223632889115268847.post-90629121230303626082014-12-04T18:55:37.481+00:002014-12-04T18:55:37.481+00:00Hola Iván:
Hay códigos en CCS para el PIC16F886 q...Hola Iván:<br /><br />Hay códigos en CCS para el PIC16F886 que encontraré y pondré aquí.<br /><br />Haré otro manual más completo pero con Arduino.<br /><br />Saludos.Metahttps://www.blogger.com/profile/07532076650539311478noreply@blogger.comtag:blogger.com,1999:blog-223632889115268847.post-83464318268016931262014-12-04T17:19:20.768+00:002014-12-04T17:19:20.768+00:00Hola amigo, esta muy bueno el manual, quisiera sab...Hola amigo, esta muy bueno el manual, quisiera saber si podrías subir el mismo código para el pic que esta en lenguaje ensamblador, en otro lenguaje, por ejemplo migrarlo para el CCS .. ? Te lo agradecería mucho, estoy empezando en esto de la electrónica, y por el momento me siento cómodo usando el compilador CCS.. Soy estudiante , aun me cuesta adaptarme al lenguaje ensamblador, me dicen que es mejor y mas bonito programar en ensamblador por que todo esta hecho pedasitos y puedes mirar todo lo que sucede paso a paso.. pero me sigue causando confusion.. por favor si pudieras pasar la programación a CCS me ayudarías mucho. :/Ivánhttps://www.blogger.com/profile/15663343530041149461noreply@blogger.comtag:blogger.com,1999:blog-223632889115268847.post-21889363460903641162012-10-29T13:56:28.256+00:002012-10-29T13:56:28.256+00:00Hola necesito programar el puerto usb conectando e...Hola necesito programar el puerto usb conectando el mouse usb utilizando la biblioteca HID API y<br />Enumerar los dispositivos USB HID conectados<br />2. Abrir el dispositivo que corresponde al mouse para leer<br />3. Leer los bytes del mouse, mostrando los valores de los bytes relevantes por pantalla (crudos)Anonymoushttps://www.blogger.com/profile/02152833244034798071noreply@blogger.comtag:blogger.com,1999:blog-223632889115268847.post-21419479138428025882012-02-15T16:03:13.236+00:002012-02-15T16:03:13.236+00:00Hola:
Hay personas qu eme han pedido como en el f...Hola:<br /><br />Hay personas qu eme han pedido como en el formulario principal puede acceder a los botones son usar el ratón, sino diractamente del teclado como el HyperTerminal de Windows o el Minicom de Linux.<br /><br />Para hacer pruebas, introduce dos botones y un label. Aquí abajo está el código completo.<br /><br />using System;<br />using System.Collections.Generic;<br />using System.ComponentModel;<br />using System.Data;<br />using System.Drawing;<br />using System.Linq;<br />using System.Text;<br />using System.Windows.Forms;<br /><br />namespace Boton_teclado<br />{<br /> public partial class Form1 : Form<br /> {<br /> public Form1()<br /> {<br /> InitializeComponent();<br /> }<br /><br /> private void button_A_Click(object sender, EventArgs e)<br /> {<br /> label1.Text = ("Has pulsado el botón A con el ratón");<br /> }<br /><br /> private void button_B_Click(object sender, EventArgs e)<br /> {<br /> label1.Text = ("Has pulsado el botón B con el ratón");<br /> }<br /><br /> protected override bool ProcessCmdKey(ref Message msg, Keys keyData)<br /> {<br /> switch (keyData)<br /> {<br /> case Keys.A:<br /> button_A.PerformClick();<br /> return true;<br /><br /> case Keys.B:<br /> button_B.PerformClick();<br /> return true;<br /> }<br /><br /> return base.ProcessCmdKey(ref msg, keyData);<br /> }<br /> }<br />}Metahttps://www.blogger.com/profile/07532076650539311478noreply@blogger.comtag:blogger.com,1999:blog-223632889115268847.post-52716866089914583262011-07-06T17:33:31.138+01:002011-07-06T17:33:31.138+01:00Hola:
Exactamente la contraseña es:
D.P.E.
Un s...Hola:<br /><br />Exactamente la contraseña es:<br /><br />D.P.E.<br /><br />Un saludo.Metahttps://www.blogger.com/profile/07532076650539311478noreply@blogger.comtag:blogger.com,1999:blog-223632889115268847.post-24731886744267387492011-07-05T21:06:52.519+01:002011-07-05T21:06:52.519+01:00HOLA PODRIAS DECIRME CUAL ES LA CONTRASEÑA, DEL FU...HOLA PODRIAS DECIRME CUAL ES LA CONTRASEÑA, DEL FUERTE 1 EN ARCHIVO WINRAR PORQUE ME PIDE UNA PARA EJECUTARLO GRACIASAnaly Herreahttps://www.blogger.com/profile/17614540930046222660noreply@blogger.comtag:blogger.com,1999:blog-223632889115268847.post-32160930257440777792011-05-26T01:11:09.409+01:002011-05-26T01:11:09.409+01:00sé que debi haber hecho la pregunta en una sola......sé que debi haber hecho la pregunta en una sola... pero como haría para no usar el LCD y sólo el pic... que me debería estar dando de salida... el echo que viene en el código fuente 2?, oye y de verdad de ante mano muchas gracias si respondes :)Anonymoushttps://www.blogger.com/profile/12022712864145491694noreply@blogger.comtag:blogger.com,1999:blog-223632889115268847.post-92065911267916313562011-05-26T00:59:37.618+01:002011-05-26T00:59:37.618+01:00Hola! Espero que estés muy bien, tengo una duda gr...Hola! Espero que estés muy bien, tengo una duda grandísima y podrías salvar la vida de mi proyecto, cómo es que podría portar ésto a un PIC16F887, me confundí un poco cuando llegaste a la parte del codigo Assambler del PIC16F84, espero puedas ayudarme, Muchas Gracias y excelente Blog :DAnonymoushttps://www.blogger.com/profile/12022712864145491694noreply@blogger.comtag:blogger.com,1999:blog-223632889115268847.post-77940830886774529962010-10-27T09:11:42.019+01:002010-10-27T09:11:42.019+01:00Hola:
Con este manual puedes aprender manejar el ...Hola:<br /><br />Con este manual puedes aprender manejar el puerto serie y PIC con este libro http://www.pic16f84a.org<br /><br />Un abrazo.Metahttps://www.blogger.com/profile/07532076650539311478noreply@blogger.comtag:blogger.com,1999:blog-223632889115268847.post-74353993465467018692010-10-27T01:45:11.776+01:002010-10-27T01:45:11.776+01:00me gustaria aprender a manejar pic por el puerto s...me gustaria aprender a manejar pic por el puerto serie, les agradeceria que me consiguieran un manual o algo para aprenderUnknownhttps://www.blogger.com/profile/08819895295792155866noreply@blogger.comtag:blogger.com,1999:blog-223632889115268847.post-50029970587532652562010-09-11T04:17:38.222+01:002010-09-11T04:17:38.222+01:00Estas preguntas vienen en el libro. Como los DVD. ...Estas preguntas vienen en el libro. Como los DVD. Unos viene grabados, otros son regrabables.Metahttps://www.blogger.com/profile/07532076650539311478noreply@blogger.comtag:blogger.com,1999:blog-223632889115268847.post-35093247699149882852010-09-11T00:45:41.458+01:002010-09-11T00:45:41.458+01:00Gracias ya lo tengo!!! otra pregunta y espero q se...Gracias ya lo tengo!!! otra pregunta y espero q sea la ultima!!!<br />al pic16f84a hay q programarlo o ya viene programado????<br />Gracias nuevamente!!!!Pablo Guajardohttps://www.blogger.com/profile/09271336341765920028noreply@blogger.comtag:blogger.com,1999:blog-223632889115268847.post-21253632854551693952010-09-10T21:43:31.981+01:002010-09-10T21:43:31.981+01:00Buenas:
Lo puedes descargar gratis tanto el esque...Buenas:<br /><br />Lo puedes descargar gratis tanto el esquema que el .hex y .asm incluido en esta dirección.<br /><br />http://www.pic16f84a.org/index.php?option=com_content&view=article&id=66&Itemid=87#Proteus_Capitulo_20<br /><br />Saludo.Metahttps://www.blogger.com/profile/07532076650539311478noreply@blogger.comtag:blogger.com,1999:blog-223632889115268847.post-46851425912081675562010-09-10T19:32:11.271+01:002010-09-10T19:32:11.271+01:00Hola ya tengo el libro!!! Me estoy metiendo a full...Hola ya tengo el libro!!! Me estoy metiendo a full en el tema, un amigo me paso como meterle unos relé así hago un ejemplo práctico!!!<br />Te hago una consulta, en el manual parece q usaste el proteus isis, tenes el archivo que te genera? así me armo la plaquetita para poder hacerla? Estoy tratando de hacerlo yo… pero no llegue ni a un 10% y se me complico un poco juaaaa, si lo tenes joya si no sigo dándole al isis hasta q me salga.Pablo Guajardohttps://www.blogger.com/profile/09271336341765920028noreply@blogger.comtag:blogger.com,1999:blog-223632889115268847.post-3092610457191706592010-09-09T16:30:42.526+01:002010-09-09T16:30:42.526+01:00Gracias!!! voy a buscar y leer lo que me indicas!!...Gracias!!! voy a buscar y leer lo que me indicas!!!<br />Cualquier cosa te molesto de nuevo!!!Pablo Guajardohttps://www.blogger.com/profile/09271336341765920028noreply@blogger.com