tag:blogger.com,1999:blog-155288952024-03-23T13:28:28.519-05:00Diario de un IngeniebrioMi hobbie y profesión la Ingeniería Electrónica. Bitácora de mis experimentos con chips y demás dispositivos electrónicos.Burzredionhttp://www.blogger.com/profile/01842302412634838246noreply@blogger.comBlogger13125tag:blogger.com,1999:blog-15528895.post-22907142330841609772007-03-25T18:29:00.000-05:002007-05-13T10:41:22.729-05:00Planos del GTP USB Lite en Formato PS<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijJ0CFmEcy0dI-hkPrEkRRfxmdaz7T24VusRwTjBjGonezgj_16w_xk5k9nAyf_fKOXit6prDfXYwDzn-WiWw9pZsAy8OoQrvybfsbww0biL2_qhQCqR6PFQAlulGxZ6-WxPOa/s1600-h/Sephiroth.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijJ0CFmEcy0dI-hkPrEkRRfxmdaz7T24VusRwTjBjGonezgj_16w_xk5k9nAyf_fKOXit6prDfXYwDzn-WiWw9pZsAy8OoQrvybfsbww0biL2_qhQCqR6PFQAlulGxZ6-WxPOa/s320/Sephiroth.jpg" alt="" id="BLOGGER_PHOTO_ID_5046015160854560258" border="0" /></a><br />Hola a todos:<br /><br />A pedido de muchos lectores les hago entrega de los planos del popular "GTP USB Lite con zócalo ZIF de 40 pines" en formato <span style="color: rgb(51, 51, 255); font-weight: bold;">PS (Post Script)</span>.<br /><br /><span style="color: rgb(255, 0, 0); font-weight: bold; font-style: italic;">Por qué en formato PS?</span><br />La mayoría de los fabricantes de placas impresas lo que hacen es pasar los diseños de las placas (.max, etc.) a formato PS o algún otro que se pueda editar con un software de diseño gráfico como el Corel Draw. Por tal motivo elegí ese formato, otra cosa, sino tienen el Corel Draw pues la impresora del Adobe Acrobat convierte fácilmente los archivos PS en archivos PDF.<br /><br /><span style="color: rgb(255, 0, 0); font-weight: bold; font-style: italic;">Medidas de la Tarjeta Impresa.</span><br />La tarjeta impresa del GTP USB Lite mide <span style="color: rgb(51, 51, 255); font-weight: bold;">73.66 x 93.98</span> (Ancho x Largo).<br /><br /><span style="color: rgb(255, 0, 0); font-weight: bold; font-style: italic;">Datos Extra:</span><br />GTP USB Lite versión gratuita trabaja bajo periférico USB 2.0, Sistema Operativo WinXP Profesional y es compatible solo con algunas mainboards, en caso tener problemas de compatibilidad con mainbards (da problemas con sistemas que tienen "Host USB OpenHCD éstandar") se recomienda usar una tarjeta PCI expansora de puertos USB 2.0. Alguna otra duda, pueden comunicarse conmigo o visitar el <a style="color: rgb(255, 0, 0); font-weight: bold;" href="http://www.todopic.com.ar/foros/index.php?topic=1716.300">Foro TODOPIC</a> donde se trata el tema con mayor detalle.<br /><br /><span style="color: rgb(255, 0, 0); font-weight: bold; font-style: italic;">Hosting de los archivos</span><br />Anteriormente usaba el server de almacenamiento de archivos 4Shared.com, pero había que entrar por lo menos una vez al mes y como no tuve Internet por 2 meses me clausuraron la cuenta, por tal motivo ahora almaceno los archivos en MEGAUPLOAD, solo tiene que instalar su barra y descargarán sin problemas los archivos.<br /><br /><span style="color: rgb(255, 0, 0); font-weight: bold; font-style: italic;">Download desde MEGAUPLOAD</span><br /><span style="font-size:130%;"><a style="font-weight: bold;" href="http://www.megaupload.com/?d=O3VWVIB7">Planos en Formato PS.</a></span><br /><br /><span style="color: rgb(255, 0, 0); font-weight: bold; font-style: italic;">Download desde SENDSPACE</span><br /><span style="font-size:130%;"><a style="font-weight: bold;" href="http://www.sendspace.com/file/pfskvl">Planos en Formato PS.</a></span><br /><br />Suerte. Con esto cierro esta Saga que me ha permitido conocer mucha gente, muchos colegas, gracias; la próxima Saga tratará de Bootloaders para 16F877A y dsPICs.<br /><br />Bytes.Burzredionhttp://www.blogger.com/profile/01842302412634838246noreply@blogger.com2tag:blogger.com,1999:blog-15528895.post-54918634449476531412007-03-19T09:22:00.000-05:002007-03-19T12:57:01.898-05:00Grabar dsPICs con el GTP USB Lite.<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvKrFMNf-A3c1m-BLfHNa-aTwjwm3yfzIE1YsITXg-U9E7sJJ6Q-nt1NHz0Q-Jq-US1rSAZvWqCEmGcT33kI5naZUSGelOgAcnAEa6Tn6WGguooXwVv6UGGCX_Rk4z5OM5DXeY/s1600-h/Sephiroth.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvKrFMNf-A3c1m-BLfHNa-aTwjwm3yfzIE1YsITXg-U9E7sJJ6Q-nt1NHz0Q-Jq-US1rSAZvWqCEmGcT33kI5naZUSGelOgAcnAEa6Tn6WGguooXwVv6UGGCX_Rk4z5OM5DXeY/s320/Sephiroth.jpg" alt="" id="BLOGGER_PHOTO_ID_5043655756932780050" border="0" /></a><br />Hola a todos:<br /><br />Pues luego de varias lunas conseguí grabar un <span style="color: rgb(51, 51, 255); font-weight: bold;">dsPIC</span> haciendo uso de este popular grabador: "<span style="color: rgb(255, 0, 0); font-weight: bold;">GTP USB Lite</span>". El error que estaba comentiendo era realmente una tontería. Sucede que según el diagrama que <span style="font-weight: bold;">J1M</span> muestra en su página, para conectar un dsPIC al grabador GTP USB Lite por medio del conector ICSP, pues está errado y me dí cuenta al buscar un método de bootloader para estos <span style="color: rgb(51, 51, 255); font-weight: bold;">dsPIC's</span>, pero esa es otra historia que prometo compartirla apenas la tenga comprobada al 100%, bueno regresando al tema, sucedió lo que se conoce como <span style="font-weight: bold;">serendipia</span>, buscando una cosa encuentras otra, así fue que encontré una página donde indican como conectar un <span style="color: rgb(51, 51, 255); font-weight: bold;">dsPIC</span> para ser grabado por el método ICSP y no coincidía con el del diagrama de J1M.<br /><br /><span style="color: rgb(51, 51, 255); font-weight: bold;">Hardware Interface </span>corregida para el caso del <span style="color: rgb(51, 51, 255); font-weight: bold;">dsPIC30F4013</span><br /><span style="font-style: italic;">Table 2.1 Pin Used by ICSP</span><br /><br /><span style="color: rgb(0, 0, 153); font-weight: bold; font-style: italic;">Pin Label</span> - <span style="font-weight: bold; font-style: italic;">Function</span> - <span style="color: rgb(204, 0, 0); font-weight: bold; font-style: italic;">Pin Number</span><br /><span style="color: rgb(51, 51, 255); font-weight: bold;">MCLR#</span> - Programming Enable - <span style="color: rgb(255, 0, 0); font-weight: bold;">1</span><br /><span style="color: rgb(51, 51, 255); font-weight: bold;">VDD</span> - Power Supply - <span style="color: rgb(255, 0, 0); font-weight: bold;">11, 21, 32, 40</span><br /><span style="color: rgb(51, 51, 255); font-weight: bold;">VSS</span> - Ground - <span style="color: rgb(255, 0, 0); font-weight: bold;">12, 20, 31, 39</span><br /><span style="color: rgb(51, 51, 255); font-weight: bold;">PGC</span> - Serial Clock - <span style="color: rgb(255, 0, 0); font-weight: bold;">8</span><br /><span style="color: rgb(51, 51, 255); font-weight: bold;">PGD</span> - Serial Data - <span style="color: rgb(255, 0, 0); font-weight: bold;">9</span><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUeMe5SCuGwa6HoTm9OnJ5qiq_7T0DTGzkXdO5tL5i3VrYhAU7C924TrE9oKJMJeFB6ULewdI-wHuGxCbiHX896bUwH06IV0nQn8xff3rPZZqiYww6j1TCyk9T4WVJU8njeR6d/s1600-h/GTP+USB+Lite_ICSP+para+dsPIC.JPG"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUeMe5SCuGwa6HoTm9OnJ5qiq_7T0DTGzkXdO5tL5i3VrYhAU7C924TrE9oKJMJeFB6ULewdI-wHuGxCbiHX896bUwH06IV0nQn8xff3rPZZqiYww6j1TCyk9T4WVJU8njeR6d/s320/GTP+USB+Lite_ICSP+para+dsPIC.JPG" alt="" id="BLOGGER_PHOTO_ID_5043690997139443746" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />El paso siguiente fue comprobar si funcionaba:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNu9q0vcLP2nUp9LroCcG6N2hTQJvnxjJvaLyvzXq4Pr9kqbO1GCiP8F10xZFT-tFFXVYNtF26PzEffV7v0h_Pt-2Vil9YKscVM9A-GCLqEcvPRlWuj5F_Be7pcf3hiVrMCKAC/s1600-h/dsPIC30F4013_01.JPG"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNu9q0vcLP2nUp9LroCcG6N2hTQJvnxjJvaLyvzXq4Pr9kqbO1GCiP8F10xZFT-tFFXVYNtF26PzEffV7v0h_Pt-2Vil9YKscVM9A-GCLqEcvPRlWuj5F_Be7pcf3hiVrMCKAC/s320/dsPIC30F4013_01.JPG" alt="" id="BLOGGER_PHOTO_ID_5043692109535973426" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Y por último comprobar si se puede grabar dicho dsPIC:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb8U-YyVvDnNYs_M2MIccGYExNg-MDzqZXmqg1W6gKOFw1NGyl-VxZZ3QbN21GhHNiim6rUcedXAm8N1NG1X3ghkYpVEwrj_3GnJRhUHhJHoQQ94nHlYNVK3tpxv8gKvwL-MTg/s1600-h/dsPIC30F4013_02.JPG"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb8U-YyVvDnNYs_M2MIccGYExNg-MDzqZXmqg1W6gKOFw1NGyl-VxZZ3QbN21GhHNiim6rUcedXAm8N1NG1X3ghkYpVEwrj_3GnJRhUHhJHoQQ94nHlYNVK3tpxv8gKvwL-MTg/s320/dsPIC30F4013_02.JPG" alt="" id="BLOGGER_PHOTO_ID_5043693363666423874" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8kstdzrxw_3pu99hRxMmYYYmbAhq6cr3wNPETRoT952Xt-uHQ6UD_dl0tBbCowpaD2VSKSx_zgpXmJO4BoHlHZZmjGmDX1u1Wl0J-TRWp44Y8PIAJm2GMoO5s-QZT6rN7Q2r1/s1600-h/dsPIC30F4013_03.JPG"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8kstdzrxw_3pu99hRxMmYYYmbAhq6cr3wNPETRoT952Xt-uHQ6UD_dl0tBbCowpaD2VSKSx_zgpXmJO4BoHlHZZmjGmDX1u1Wl0J-TRWp44Y8PIAJm2GMoO5s-QZT6rN7Q2r1/s320/dsPIC30F4013_03.JPG" alt="" id="BLOGGER_PHOTO_ID_5043693565529886802" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Bueno espero les sea de ayuda, faltaría publicar el diagrama esquemático y el PCB en formato PDF, ya que he recibido muchos emails de personas sugiriendo los diseños en otro formato, bueno, he estado teniendo problemas porque cuando intento pasar de OrCAD Layout a PS y luego a PDF pues el diseño no sale exactamente a escala, varía unos milímetros, casi un cm, lo cual provocaría un error, si alguien sabe como pasarlo sin problemas de OrCAD Layout a PDF por favor comunicarse conmigo a:<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVei11tPzSQ61ZZ0Qx08I1RC94MWX-uyaTtT6CzEFuHp2QBPAtWduI7L8v66zeFWpzX7M-HRxD1g3Sai8R1CEp7T9VHXye9nUcIzK2g-RcLySeZUuD42uQL4ogogiBCMJ8yY6Q/s1600-h/Email.GIF"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVei11tPzSQ61ZZ0Qx08I1RC94MWX-uyaTtT6CzEFuHp2QBPAtWduI7L8v66zeFWpzX7M-HRxD1g3Sai8R1CEp7T9VHXye9nUcIzK2g-RcLySeZUuD42uQL4ogogiBCMJ8yY6Q/s320/Email.GIF" alt="" id="BLOGGER_PHOTO_ID_5043694858315042914" border="0" /></a><br /><br /><br />Con esto estaría terminando esta saga para pasar a mostrarles el mundo de los <span style="color: rgb(255, 0, 0); font-weight: bold;">Bootloaders</span>.<br /><br />Bytes.Burzredionhttp://www.blogger.com/profile/01842302412634838246noreply@blogger.com1tag:blogger.com,1999:blog-15528895.post-58912733009230381342006-12-30T12:31:00.000-05:002007-05-13T10:38:39.697-05:00Feliz Año 2007... les dejo un regalito!!!<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9ibRJzITJfSXFov7rmcrSy1kNcOqKrOj3Pye4teuDNDj0BP09yewKNQOyyhEiRcU72fRCjmpirKVOLMfpQFlQ0sn0DOhaadzyJXySnenAE9V7akXN0jM_jA7w9QbO8TV_9mNO/s1600-h/Sephiroth.jpg"><img id="BLOGGER_PHOTO_ID_5014375122125609266" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9ibRJzITJfSXFov7rmcrSy1kNcOqKrOj3Pye4teuDNDj0BP09yewKNQOyyhEiRcU72fRCjmpirKVOLMfpQFlQ0sn0DOhaadzyJXySnenAE9V7akXN0jM_jA7w9QbO8TV_9mNO/s320/Sephiroth.jpg" border="0" /></a><br /><div>Saludos a todos:</div><br /><div></div><br /><div>lo prometido es deuda, como regalo de año nuevo les dejo los archivos en <span style="color:#3333ff;"><strong>OrCAD</strong></span> tanto del esquemático como del layout del <span style="color:#ff0000;"><strong>GTP USB Lite</strong></span> con zócalo Zif de 40 pines, espero les guste. El diseño lo acomodé al <span style="color:#3333ff;"><strong>OrCAD</strong></span> que es el entorno que domino, ya que el diseño en otro entorno lo pueden encontrar si buscan bien en algún foro temático.</div><br /><div></div><br /><div><a href="http://www.megaupload.com/?d=FTX3QXEP"><span style="color:#ff0000;"><strong>DESCARGAR !!! desde MEGAUPLOAD</strong></span></a></div><br /><div></div><br /><div><a href="http://www.sendspace.com/file/77vy8p"><span style="color:#ff0000;"><strong>DESCARGAR !!! desde SENDSPACE</strong></span></a></div><br /><br /><div>Suerte y que se cumplan todas sus metas !!!</div><br /><div></div><br /><div>Bytes.</div>Burzredionhttp://www.blogger.com/profile/01842302412634838246noreply@blogger.com9tag:blogger.com,1999:blog-15528895.post-25527332044162727352006-09-04T17:32:00.000-05:002006-09-04T18:38:48.997-05:00GTP USB Lite - Apéndice A (Test del Hardware)<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger2/5055/1895/1600/Sephiroth.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger2/5055/1895/320/Sephiroth.jpg" alt="" border="0" /></a><br />Hola a todos:<br /><br />a pedido del público explicaré como medir las tensiones en la Salida <span style="font-weight: bold;">ICSP</span> para verificar si el grabador funciona correctamente, para esto uso la opción <span style="font-weight: bold;">TEST</span> en la ventana "Hardware Configuración", en el post anterior se indica en el paso 1 y 2 como abrir esta ventana.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/GTP%20USB%20Lite_13.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/GTP%20USB%20Lite_13.jpg" alt="" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Cabe resaltar que el grabador debe estar conectado. Continuando, una vez que nos encontramos en esta ventana haciendo uso de un <span style="font-weight: bold; color: rgb(51, 51, 255);">multímetro</span> debemos medir las tensiones en la salida ICSP tomado como referencia el pin <span style="font-weight: bold;">GND</span> del PIC, o del mismo conector ICSP. Los valores que se obtienen son:<br /><br />GND ---> 0 voltios<br />VPP ---> 0.55 voltios<br />VDD ---> 4.92 voltios<br />Clock ---> 1.62 voltios<br />Data ---> 1.60 voltios<br /><br />* Estos valores son aproximados, no necesariamente deben obtener el mismo resultado pero si un valor bastante cercano. Las tomas se hacen con el terminal Negro en GND y el terminal Rojo en los puntos indicados en la tabla anterior.<br /><br />Luego procedemos a medir nuevamente cada punto pero esta vez en la ventana "Hardware Configuración" debajo de la opción TEST, hacemos click en la casilla <span style="font-weight: bold; color: rgb(51, 51, 255);">Data</span> y medimos con el multímetro. Luego desmarcamos y procedemos a hacer click a la casilla <span style="font-weight: bold; color: rgb(51, 51, 255);">Clock</span> y medimos de igual manera, así sucesivamente con los puntos restantes (<span style="font-weight: bold; color: rgb(51, 51, 255);">VDD </span><span style="color: rgb(0, 0, 0);">y</span><span style="font-weight: bold; color: rgb(51, 51, 255);"> VPP</span>), el resultado de las mediciones debe ser apróx. igual a los siguientes:<br /><br />GND ---> 0 voltios<br />VPP ---> 13.93 voltios<br />VDD ---> 4.89 voltios<br />Clock ---> 4.85 voltios<br />Data ---> 4.85 voltios<br /><br />Finalmente desmarcamos la última opción que hayamos medido y cerramos la ventana "Hardware Configuración" sin grabar los cambios. Con esto estaríamos comprobando que nuestro grabador funciona perfectamente.<br /><br />En caso no se obtengan los valores que les he mostrado, sugiero que revisen su circuitería antes de intentar grabar algún PIC.<br /><br /><span style="color: rgb(204, 0, 0); font-weight: bold;">NOTA:</span> <span style="color: rgb(255, 0, 0); font-style: italic;">El Grabador GTP USB Lite solo funciona en puertos USB 2.0, tengan en cuenta este dato.</span><br /><br />Espero sea haya sido de su agrado.<br /><br />Bytes.<br /><br /><div class="techtags">Tech Tags: <a href="http://technorati.com/tag/GTP" rel="tag" class="techtag">GTP</a> <a href="http://technorati.com/tag/USB" rel="tag" class="techtag">USB</a> <a href="http://technorati.com/tag/Lite" rel="tag" class="techtag">Lite</a> <a href="http://technorati.com/tag/grabador" rel="tag" class="techtag">grabador</a> <a href="http://technorati.com/tag/PIC" rel="tag" class="techtag">PIC</a> <a href="http://technorati.com/tag/ICSP" rel="tag" class="techtag">ICSP</a> </div><br /><br /><div class="pbtags">Perublogs Tags: <a href="http://www.perublogs.com/tags/GTP_USB_Lite" rel="tag">GTP_USB_Lite</a><br /><a href="http://www.perublogs.com/tags/grabador" rel="tag">grabador</a><br /><a href="http://www.perublogs.com/tags/PIC" rel="tag">PIC</a><br /><a href="http://www.perublogs.com/tags/ICSP" rel="tag">ICSP</a><br /></div><br />Vota por el post, así incentivas mi trabajo.<br /><iframe src="http://rank.blogalaxia.com/pbrate.php?color=ffffff&url=%3C$BlogItemPermalinkUrl$%3E" marginheight="0" marginwidth="0" style="margin: 0pt; padding: 0pt;" frameborder="0" height="15" scrolling="no" width="70"></iframe>Burzredionhttp://www.blogger.com/profile/01842302412634838246noreply@blogger.com2tag:blogger.com,1999:blog-15528895.post-1154385069127330002006-07-31T17:30:00.000-05:002007-08-24T20:12:15.219-05:00Nuevo Foro de Robótica en el Perú<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/Sephiroth.23.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/Sephiroth.23.jpg" alt="" border="0" /></a><br />Hola a todos:<br /><br /><br />Hoy estamos inaugurando el <a style="color: rgb(51, 102, 255);" href="http://robotsperu.org/"><span style="font-weight: bold;">Foro Robots Peru</span></a>, luego de haber estado por el lapso de un mes bajo pruebas y buscando el host adecuado, por fin podemos darles la bienvenida e invitarlos a participar activamente en el Foro cuya meta es servir de apoyo a todo aquel que quiera iniciarse en esta área que a todos fascina como es la <span style="color: rgb(51, 51, 255); font-weight: bold;">Robótica</span>.<br /><br />Espero que el foro sea de su total agrado y que en un corto tiempo tengamos a más compatriotas participando en eventos nacionales e internacionales de Robótica.<br /><br />La consigna es compartir la información, investiga hoy, enseña mañana lo aprendido.<br /><br />Just Burz !!!<br /><br />Bytes.<br /><br /><div class="techtags">Tech Tags: <a href="http://technorati.com/tag/Foro" rel="tag" class="techtag">Foro</a> <a href="http://technorati.com/tag/Robots" rel="tag" class="techtag">Robots</a> <a href="http://technorati.com/tag/Peru" rel="tag" class="techtag">Peru</a> </div><br /><br /><div class="pbtags">Perublogs Tags: <a href="http://www.perublogs.com/tags/Foro" rel="tag">Foro</a> <br /><a href="http://www.perublogs.com/tags/Robots" rel="tag">Robots</a> <br /><a href="http://www.perublogs.com/tags/Peru" rel="tag">Peru</a> <br /></div>Burzredionhttp://www.blogger.com/profile/01842302412634838246noreply@blogger.com3tag:blogger.com,1999:blog-15528895.post-1152767958001670152006-07-12T23:16:00.000-05:002006-07-23T15:36:46.623-05:00GTP USB Lite - Final Part<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/Sephiroth.36.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/Sephiroth.36.jpg" alt="" border="0" /></a><br />Hola a todos:<br /><br />esta es la última parte de este "tutorial" sobre como armar el grabador GTP USB Lite, la versión gratuita, para programar microcontroladores PIC. Hasta el momento ya tenemos listo el ckto. del grabador, falta solamente configurarlo en el WinPIC800 y probar su funcionabilidad.<br /><br /><span style="font-weight: bold; color: rgb(51, 51, 255);">Configurando el GTP USB Lite en el WinPIC800 v. 3.55g</span><br />Configurar el GTP USB Lite es sencillo como verán, solo se necesita conectar el grabador y seguir los siguientes pasos:<br /><br /><span style="font-weight: bold;">Paso 1.</span> Cargue el WinPIC800 versión 3.55g (no funciona con otras versiones). Abra el menú “Configuración” y seleccione la opción “Hardware”. De la ventana “Selección del Hardware” elija de entre las opciones el “GTP-USB-#0”.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/Config_02.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/Config_02.jpg" alt="" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><span style="font-weight: bold;">Paso 2.</span> Seleccione la opción “Configuración”(<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/Config_04.0.jpg"><img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/Config_04.0.jpg" alt="" border="0" /></a>), veremos que la opción “Bloqueo configuración” se encuentra con un check, al igual que la opción “Usar Vpp2”. Desmarque la opción “Bloqueo configuración” y a continuación desmarque también la opción “Usar Vpp2”. Haga clic en “Confirmar cambios”.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/GTP%20USB%20Lite_13.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/GTP%20USB%20Lite_13.jpg" alt="" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><span style="font-weight: bold;">Paso 3.</span> A continuación verifique que el grabador de PIC’s es reconocido por el WinPIC800, para eso haga click en la opción “Test hardware” (<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/Config_06.jpg"><img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/Config_06.jpg" alt="" border="0" /></a>). Obtendrá un resultado tal y como se muestra en la imagen, indicando “Hardware Ok”.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/Config_07.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/Config_07.jpg" alt="" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Hasta este paso ya tenemos configurado correctamente el Hardware del Grabador GTP USB Lite, ahora procederemos a grabar un PIC, para el ejemplo usaremos un 18F2550.<br /><br /><span style="font-weight: bold; color: rgb(51, 51, 255);">Grabando un PIC con el GTP USB Lite usando el WinPIC800 v. 3.55g</span><br /><br /><span style="font-weight: bold;">Paso 1.</span> Elija un PIC, para el ejemplo usaré un 18F2550, debemos conectar ahora el PIC con las salidas del conector ICSP, para tal efecto nos guiaremos de la siguiente imágen que nos proporciona J1M en su site.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/gtp_usb_lite_dip.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/gtp_usb_lite_dip.jpg" alt="" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Se puede ver que para el caso del PIC188F2550, tiene 28 pines por lo tanto usaremos la que dice PIC DIP28, la configuración es la que sigue:<br /><br />Pin 1 ---> Vpp<br />Pin 8 ---> GND<br />Pin 19 ---> GND<br />Pin 20 ---> Vdd<br />Pin 27 ---> Clock<br />Pin 28 ---> Data<br /><br /><span style="font-weight: bold;">Paso 2.</span> Luego de conectar las salidas ICSP al PIC procedemos a verificar que el dispositivo es reconocido. Haga clic en “Detectar Pic” (<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/Config_08.jpg"><img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/Config_08.jpg" alt="" border="0" /></a>). Obtendrá como respuesta el siguiente mensaje:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/GTP%20USB%20Lite_15.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/GTP%20USB%20Lite_15.jpg" alt="" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><span style="font-weight: bold;">Paso 3.</span> Para grabar el PIC primero se debe cargar el archivo “*.hex” que se obtiene al compilar con un software como <a style="font-weight: bold; color: rgb(0, 204, 204);" href="http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;dDocName=en019469&part=SW007002">MPLAB</a>. Haga clic en el icono “Abrir” (<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/Config_13.jpg"><img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/Config_13.jpg" alt="" border="0" /></a>) o en el menú “Archivo” elija la opción “Abrir”. Busque el archivo “*.hex” que desea grabar en el PIC. En la ventana “Código” podrá ver el código cargado. Antes de grabar sugiero que verifique el estado de los “fuses” en la ventana “Config”.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/GTP%20USB%20Lite_22.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/GTP%20USB%20Lite_22.jpg" alt="" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><span style="font-weight: bold;">Paso 4.</span> A continuación haga clic en el icono “Grabar Todo” (<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/Config_12.jpg"><img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/Config_12.jpg" alt="" border="0" /></a>). Empezará a grabarse el PIC, al finalizar verá la siguiente ventana, indicándole que la grabación ha sido un éxito:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/GTP%20USB%20Lite_19.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/GTP%20USB%20Lite_19.jpg" alt="" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Luego haga clic en el botón “Conforme” para finalizar. Extraiga el PIC, colóquelo en su aplicación y disfrute.<br /><br />Hasta el momento he grabado con éxito los siguientes PIC's:<br />16F84<br />16F84A<br />16F628<br />16F628A<br />16F819<br />16F870<br />16F872<br />16F873A<br />16LF873A<br />16F876A<br />16F877A<br />18F452<br />18F2550<br />12F629<br />24C16<br /><br />Luego para mi uso personal diseñe mi propia placa impresa del GTP USB Lite y de esta forma pasé del protoboard:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/GTP%20USB%20Lite_07.0.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/GTP%20USB%20Lite_07.0.jpg" alt="" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />a la placa impresa:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/IMG_1758.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/IMG_1758.jpg" alt="" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/IMG_1763.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/IMG_1763.jpg" alt="" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />que tal se ve? chevere, no? Un acabado profesional.<br /><br />Bueno, así terminamos este "tutorial" del GTP USB Lite, gracias por la excelente acogida que ha tenido este tema, prepare algo igual de especial para los próximos posts. Ya saben, consultas, sugerencias, etc. a mi email.<br /><br />Bytes.<br /><br /><div class="techtags">Tech Tags: <a href="http://technorati.com/tag/GTP+USB+Lite" rel="tag" class="techtag">GTP+USB+Lite</a> <a href="http://technorati.com/tag/grabador" rel="tag" class="techtag">grabador</a> <a href="http://technorati.com/tag/PIC" rel="tag" class="techtag">PIC</a> <a href="http://technorati.com/tag/ICSP" rel="tag" class="techtag">ICSP</a> <a href="http://technorati.com/tag/USB" rel="tag" class="techtag">USB</a> </div> <br /><br /><div class="pbtags">Perublogs Tags: <a href="http://www.perublogs.com/tags/GTP_USB_Lite" rel="tag">GTP_USB_Lite</a> <br /><a href="http://www.perublogs.com/tags/grabador" rel="tag">grabador</a> <br /><a href="http://www.perublogs.com/tags/PIC" rel="tag">PIC</a> <br /><a href="http://www.perublogs.com/tags/ICSP" rel="tag">ICSP</a> <br /><a href="http://www.perublogs.com/tags/USB" rel="tag">USB</a> <br /></div><br /><br /><iframe src="http://rank.blogalaxia.com/pbrate.php?color=ffffff&url=<$BlogItemPermalinkUrl$>" width=70 height=15 scrolling=no frameborder=0 marginheight=0 marginwidth=0 style='margin:0; padding:0'></iframe>Burzredionhttp://www.blogger.com/profile/01842302412634838246noreply@blogger.com15tag:blogger.com,1999:blog-15528895.post-1149402885212613982006-06-04T01:12:00.001-05:002008-11-13T18:47:43.294-05:00GTP USB Lite - Part 04<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/Sephiroth.24.jpg"><img style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; CURSOR: pointer" alt="" src="http://photos1.blogger.com/blogger/7884/1183/320/Sephiroth.24.jpg" border="0" /></a><br />Hola a todos:<br /><br />como podrán haberse dado cuenta, por fin logré grabar el PIC 18F2550 y por consiguiente ya estaba listo para armar y probar el GTP USB Lite.<br /><br />Entonces procedí a armar el GTP USB Lite, la lista de compontes es la siguiente:<br /><br />It Qty Ref Part<br />________________<br /><br /><span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">1</span> 1 <span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">CN1</span> CN-USB<br /><span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">2 </span>2 <span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">C1,C2</span> 1uF/63v<br /><span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">3</span> 1 <span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">C3</span> 10uF/63v<br /><span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">4</span> 2 <span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">C4,C5</span> 15pF<br /><span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">5</span> 1 <span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">C6</span> 47uF/25v<br /><span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">6</span> 1 <span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">C7</span> 100n<br /><span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">7</span> 4 <span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">D1,D2,D3,D4</span> 1N4148<br /><span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">8</span> 1 <span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">D5</span> LED BI-COLOUR<br /><span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">9</span> 1 <span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">J1</span> ICSP<br /><span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">10</span> 2 <span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">Q1,Q2</span> BC548<br /><span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">11</span> 1 <span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">R1</span> 2k2<br /><span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">12</span> 2 <span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">R2,R3</span> 4k7<br /><span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">13</span> 1 <span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">R4</span> 10k<br /><span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">14</span> 2 <span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">R5,R6</span> 100<br /><span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">15</span> 2 <span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">R7,R8</span> 1k<br /><span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">16</span> 1 <span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">U1</span> 18F2550<br /><span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">17</span> 1 <span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">XT1</span> 12Mhz<br /><br />y el <a style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)" href="http://www.hobbypic.com/images/stories/articulos/grabadores/gtpusblite/gtp_usb_lite_sch.jpg">diagrama</a> lo pueden hallar en la página de <a style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)" href="http://www.hobbypic.com/index.php?option=com_content&task=view&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;id=12&Itemid=35">J1M</a> que es su creador.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/GTP%20USB%20Lite_02.0.jpg"><img style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; CURSOR: pointer" alt="" src="http://photos1.blogger.com/blogger/7884/1183/320/GTP%20USB%20Lite_02.0.jpg" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Por motivo de pruebas lo armé inicialmente en un protoboard y no usé un conector USB tipo B, sino más bien lo que hice fue comprar un cable USB estándar y lo corté por el extremo que termina en un plug USB macho tipo B, como pueden ver en la imagen superior. Separé los cinco cables (Rojo, Blanco, Verde, Negro y el aislamiento) y los adapté a un conector tipo MOLEX de 4 pines de esta manera:<br /><br />Pin 1 --- Rojo (+5VDC)<br />Pin 2 --- Blanco (-D)<br />Pin 3 --- Verde (+D)<br />Pin 4 --- Negro y el aislamiento (GND)<br /><br />La salida ICSP la implementé con 2 borneras, una de 3 pines y la otra de 2 pines, en la imagen pueden notar que una es azul y la otra negra, era lo que tenía en stock :D .<br /><br />Acto seguido había que proceder a hacer la primera prueba, que la PC reconozca el dispositivo e instalar el driver.<br /><br />Al conectar por primera vez el grabador GTP USB Lite al puerto USB, se encenderá el LED bicolor pero de color <span style="FONT-WEIGHT: bold; COLOR: rgb(255,0,0)">Rojo</span> indicando que aún no se ha instalado el driver.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/GTP%20USB%20Lite_06.jpg"><img style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; CURSOR: pointer" alt="" src="http://photos1.blogger.com/blogger/7884/1183/320/GTP%20USB%20Lite_06.jpg" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Al fijarnos en la PC veremos que se ha detectado el nuevo dispositivo.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/GTP%20USB%20Lite_08.jpg"><img style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; CURSOR: pointer" alt="" src="http://photos1.blogger.com/blogger/7884/1183/320/GTP%20USB%20Lite_08.jpg" border="0" /></a><br /><br /><br /><br /><br />Y nos pedirá que instalemos el driver. El grabador GTP USB Lite es un proyecto que nació en el foro <a style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)" href="http://www.demo-1.com.ar/foros/index.php">TODOPIC</a>, fue diseñado por <a style="FONT-WEIGHT: bold" href="http://www.demo-1.com.ar/foros/index.php"><span style="COLOR: rgb(51,51,255)">J1M</span></a> y su driver es compatible con el grabador summer 2005, es por este motivo que la PC lo detecta como GRABADOR TODOPIC-USB summer 2005.<br />Para instalar escogemos la opción: "<span style="FONT-WEIGHT: bold; FONT-STYLE: italic">Instalar desde una lista o ubicación específica</span><span style="FONT-WEIGHT: bold; FONT-STYLE: italic"> (avanzado)</span>"<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/GTP%20USB%20Lite_08A2.jpg"><img style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; CURSOR: pointer" alt="" src="http://photos1.blogger.com/blogger/7884/1183/320/GTP%20USB%20Lite_08A2.jpg" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Hacen click en el botón <span style="FONT-WEIGHT: bold; FONT-STYLE: italic">Siguiente</span> y se mostrará una pantalla donde deberán elegir la opción "<span style="FONT-WEIGHT: bold; FONT-STYLE: italic">Buscar el controlador más adecuado en estas ubicaciones</span>", luego un check en "<span style="FONT-WEIGHT: bold; FONT-STYLE: italic">Incluir esta ubicación en la búsqueda</span>" y ubicarán en su PC el <span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">Driver</span>(*) del grabador GTP USB Lite. Click en <span style="FONT-WEIGHT: bold; FONT-STYLE: italic">Siguiente</span> para proceder a instalar.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/GTP%20USB%20Lite_08A3.jpg"><img style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; CURSOR: pointer" alt="" src="http://photos1.blogger.com/blogger/7884/1183/320/GTP%20USB%20Lite_08A3.jpg" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">(*) </span>El driver para este grabador venía con la versión <span style="FONT-WEIGHT: bold; COLOR: rgb(51,51,255)">3.55g</span> del <a style="FONT-WEIGHT: bold" href="http://perso.wanadoo.es/siscobf/index.html"><span style="COLOR: rgb(51,51,255)">WinPIC800</span></a> en una carpeta llamada GTP USB/Driver GTP-USB.<br /><br /><span style="FONT-WEIGHT: bold; COLOR: rgb(255,0,0); FONT-STYLE: italic">Descarguen de </span><a style="FONT-WEIGHT: bold; COLOR: rgb(0,0,153); FONT-STYLE: italic" href="http://www.megaupload.com/?d=5F1VR6Q0">Aquí</a><span style="FONT-WEIGHT: bold; COLOR: rgb(255,0,0); FONT-STYLE: italic"> la versión del WinPIC800 que incluye el driver y el GTP_USB.hex para el PIC18F2550, buen provecho.</span><br /><br /><span style="FONT-WEIGHT: bold; COLOR: rgb(255,0,0); FONT-STYLE: italic">Para los que tienen problemas con las descargas desde Megaupload pues también pueden descargar el WinPIC800 y el Firmware desde Fileden, </span><a style="FONT-WEIGHT: bold; COLOR: rgb(0,0,153); FONT-STYLE: italic" href="http://www.fileden.com/files/2007/8/7/1330137/GTP%20USB%20LITE/WinPic800_v3_55g.zip">Aquí</a><br /><br />En mi caso puse el driver en la carpeta GRABADOR PIC USB/Driver, eso es lo que puede apreciar en la imagen de arriba.<br /><br />De esta manera se inicia la instalación del Driver, verán un mensaje de Windows el cuál hay que ignorar, no hay problema.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/GTP%20USB%20Lite_08A4.jpg"><img style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; CURSOR: pointer" alt="" src="http://photos1.blogger.com/blogger/7884/1183/320/GTP%20USB%20Lite_08A4.jpg" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Verán como se va instalando el driver en su PC.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/GTP%20USB%20Lite_10.jpg"><img style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; CURSOR: pointer" alt="" src="http://photos1.blogger.com/blogger/7884/1183/320/GTP%20USB%20Lite_10.jpg" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Y finalmente como termina de instalar y a su vez un mensaje indicándonos que el "<span style="FONT-WEIGHT: bold; FONT-STYLE: italic">Harware está instalado y listo para usarse</span>".<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/GTP%20USB%20Lite_11.jpg"><img style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; CURSOR: pointer" alt="" src="http://photos1.blogger.com/blogger/7884/1183/320/GTP%20USB%20Lite_11.jpg" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/GTP%20USB%20Lite_12.jpg"><img style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; CURSOR: pointer" alt="" src="http://photos1.blogger.com/blogger/7884/1183/320/GTP%20USB%20Lite_12.jpg" border="0" /></a><br /><br /><br /><br /><br />Ahora si vemos el grabador, podrémos apreciar que el LED bicolor cambió a color <span style="FONT-WEIGHT: bold; COLOR: rgb(0,153,0)">Verde</span> lo cuál también nos indica que todo ha salido bien.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/GTP%20USB%20Lite_07.jpg"><img style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; CURSOR: pointer" alt="" src="http://photos1.blogger.com/blogger/7884/1183/320/GTP%20USB%20Lite_07.jpg" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Para cerciorarnos aún más que el Driver ha sido instalado con éxito, podemos ver el Grabador en la lista del Administrador de Dispositivos con el nombre de GTP USB Summer 2005 #0, ya les he dicho que son compatibles, asi que todo está bien.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/GTP%20USB%20Lite_12B.jpg"><img style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; CURSOR: pointer" alt="" src="http://photos1.blogger.com/blogger/7884/1183/320/GTP%20USB%20Lite_12B.jpg" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />En el próximo y último post sobre este tema, explicaré como configurar el Grabador GTP USB Lite en el WinPIC800 versión 3.55g y como configurar los PIC's para grabarlos.<br /><br />Just Burz !!!<br /><br />bytes.<br /><br /><div class="techtags">Tech Tags: <a class="techtag" href="http://technorati.com/tag/GTP+USB+Lite" rel="tag">GTP+USB+Lite</a> <a class="techtag" href="http://technorati.com/tag/grabador" rel="tag">grabador</a> <a class="techtag" href="http://technorati.com/tag/PIC" rel="tag">PIC</a> <a class="techtag" href="http://technorati.com/tag/ICSP" rel="tag">ICSP</a> <a class="techtag" href="http://technorati.com/tag/USB" rel="tag">USB</a> </div><br /><br /><div class="pbtags">Perublogs Tags: <a href="http://www.perublogs.com/tags/GTP_USB_Lite" rel="tag">GTP_USB_Lite</a><br /><a href="http://www.perublogs.com/tags/grabador" rel="tag">grabador</a><br /><a href="http://www.perublogs.com/tags/PIC" rel="tag">PIC</a><br /><a href="http://www.perublogs.com/tags/ICSP" rel="tag">ICSP</a><br /><a href="http://www.perublogs.com/tags/USB" rel="tag">USB</a><br /></div><br /><br /><iframe style="PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-TOP: 0pt" marginwidth="0" marginheight="0" src="http://rank.blogalaxia.com/pbrate.php?color=ffffff&url=%3C$BlogItemPermalinkUrl$%3E" frameborder="0" width="70" scrolling="no" height="15"></iframe>Burzredionhttp://www.blogger.com/profile/01842302412634838246noreply@blogger.com20tag:blogger.com,1999:blog-15528895.post-1148968678826527582006-05-29T23:20:00.000-05:002007-11-30T16:26:24.405-05:00GTP USB Lite - Part 03<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/Sephiroth.22.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/Sephiroth.22.jpg" alt="" border="0" /></a><br />Hola a todos:<br /><br /><br />Antes de continuar con la Saga del <a style="color: rgb(51, 51, 255); font-weight: bold;" href="http://www.hobbypic.com/index.php?option=com_content&task=view&id=12&Itemid=27">GTP USB Lite</a>, pues quiero agradecer a quienes se toman unos minutos para leer a este humilde servidor, antes solo me leía mi mamá jajaja, es broma, en realidad solo unos amigos de la Universidad con quienes compartimos experiencias de la carrera de Ing. Electrónica.<br /><br />Bueno, les estaba contando que por fin dí con el <a style="font-weight: bold; color: rgb(255, 0, 0);" href="http://www.hobbypic.com/index.php?option=com_content&task=view&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;id=13&Itemid=27">GTP Lite</a>, un <span style="color: rgb(255, 0, 0); font-weight: bold;">grabador por puerto paralelo</span> que en teoría me permitiría grabar el PIC 18F2550 y así poder cumplir la meta de tener un grabador USB para PIC's. Entonces procedí a comprar los componentes:<br /><br />It Qty Ref Part<br />_________________<br /><span style="font-weight: bold; color: rgb(51, 51, 255);">1</span> 1 <span style="font-weight: bold; color: rgb(51, 51, 255);">C1</span> 100uF/63v<br /><span style="font-weight: bold; color: rgb(51, 51, 255);">2</span> 2 <span style="font-weight: bold; color: rgb(51, 51, 255);">C2,C3</span> 100nF<br /><span style="font-weight: bold; color: rgb(51, 51, 255);">3</span> 1 <span style="font-weight: bold; color: rgb(51, 51, 255);">D1</span> Verde<br /><span style="font-weight: bold; color: rgb(51, 51, 255);">4</span> 1 <span style="font-weight: bold; color: rgb(51, 51, 255);">D2</span> Rojo<br /><span style="color: rgb(51, 51, 255); font-weight: bold;">5</span> 3 <span style="font-weight: bold; color: rgb(51, 51, 255);">D3,D4,D5</span> 1N4007<br /><span style="font-weight: bold; color: rgb(51, 51, 255);">6</span> 1 <span style="font-weight: bold; color: rgb(51, 51, 255);">IC1</span> 78L05<br /><span style="font-weight: bold; color: rgb(51, 51, 255);">7 </span>1 <span style="font-weight: bold; color: rgb(51, 51, 255);">IC2</span> 78L12<br /><span style="font-weight: bold; color: rgb(51, 51, 255);">8</span> 1 <span style="font-weight: bold; color: rgb(51, 51, 255);">J1</span> CONN DB25M<br /><span style="font-weight: bold; color: rgb(51, 51, 255);">9</span> 1 <span style="font-weight: bold; color: rgb(51, 51, 255);">PD1</span> Diodo Puente 1A<br /><span style="font-weight: bold; color: rgb(51, 51, 255);">10</span> 1 <span style="color: rgb(51, 51, 255); font-weight: bold;">Q1</span> BC558B<br /><span style="font-weight: bold; color: rgb(51, 51, 255);">11 </span>1 <span style="font-weight: bold; color: rgb(51, 51, 255);">RG1</span> ICSP<br /><span style="font-weight: bold; color: rgb(51, 51, 255);">12</span> 1 <span style="font-weight: bold; color: rgb(51, 51, 255);">RG2</span> 15VAC<br /><span style="font-weight: bold; color: rgb(51, 51, 255);">13</span> 3 <span style="font-weight: bold; color: rgb(51, 51, 255);">R1,R3</span>,R5 1k<br /><span style="font-weight: bold; color: rgb(51, 51, 255);">14</span> 2 <span style="font-weight: bold; color: rgb(51, 51, 255);">R2,R8</span> 4.7k<br /><span style="font-weight: bold; color: rgb(51, 51, 255);">15</span> 1 <span style="font-weight: bold; color: rgb(51, 51, 255);">R4</span> 1.5k<br /><span style="font-weight: bold; color: rgb(51, 51, 255);">16</span> 1 <span style="font-weight: bold; color: rgb(51, 51, 255);">U1</span> 74LS04<br /><br />Y el diagrama esquemático lo hallarán <a href="http://www.hobbypic.com/images/stories/articulos/grabadores/gtplite/gtp_lite_sch.jpg"><span style="font-weight: bold; color: rgb(51, 51, 255);">aquí</span></a>.<br /><br />Bueno, con los componentes ya comprados procedí a implementar el circuito en un protoboard, pero hice unos cambios, en su página <a style="color: rgb(51, 51, 255); font-weight: bold;" href="http://www.hobbypic.com/">J1M</a> sugiere que se utilice un transformador cuya salida sea de 15VAC y luego esta señal se regule mediante el diodo puente <span style="color: rgb(51, 51, 255); font-weight: bold;">PD1 </span>y el condensador de entrada <span style="color: rgb(51, 51, 255); font-weight: bold;">C1</span>, yo obvio esa parte ya que cuento con una fuente regulada que me bota 17VDC, es una de esas fuentes variables que te dan varias opciones de salida, el caso es que donde dice salida 12VDC me bota 17VDC, jajaja. Entonces, obvié el diodo puente pero dejé el condensador <span style="font-weight: bold; color: rgb(51, 51, 255);">C1</span>. También hice que la salida del regulador <span style="font-weight: bold; color: rgb(51, 51, 255);">7812</span> vaya a a entrada del <span style="font-weight: bold; color: rgb(51, 51, 255);">7805</span>, esto fue para no tener que ponerle 17VDC a la entrada de dicho regulador (<span style="font-weight: bold; color: rgb(51, 51, 255);">7805</span>), ya que esto provocaría que se calentara. Necesitaba un conector DB25 Hembra ya que mi cable paralelo es punto a punto Macho-Macho. Compré uno y le soldé unos cables, terminé de armar el circuito en el Protoboard y listo, a probar.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/GTP%20Lite_16.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/GTP%20Lite_16.jpg" alt="" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Qué pasó? Bueno, sucede que a la primera no funcionó, el WinPIC800 no lo reconoció. Revisé el circuito una y otra vez y nada. Entonces revise por si acaso la configuración de los pines del conector DB25 Hembra y ahí encontré el primer error, da la casualidad, por raro que parezca, que los pines estaban invertidos, es decir en el conector DB25 Hembra donde decía 1 correspondía al pin 13 del conector DB25 Macho, me pareció muy extraño pero tal cosa hacía que el puerto no se comunique con el circuito. Corregí ese error y volví a probar. Esta vez el WinPIC800 3.56c si reconoció el GTP Lite. Chevere dije, ahora a pasarle el test al hardware, el WinPIC800 te permite testear el hardware al momento de configurarlo.<br /><br />Hice el test con el GTP Lite y me topé con otro problema, la señal VPP no funcionaba, el led ubicado a la salida no encendía ni apagaba, algo andaba mal. Revisé una y otra vez, volví a testear y nada. Entonces recurrí de nuevo a los Foros, el mejor de todos <a style="font-weight: bold; color: rgb(51, 51, 255);" href="http://www.demo-1.com.ar/foros">TODO PIC</a>, ahí encontré la ayuda necesaria para solucionar este problema. La solución? Había que cambiar un par de resistencias, <span style="color: rgb(51, 51, 255); font-weight: bold;">R2 </span>de 4.7k por una de <span style="color: rgb(204, 0, 0); font-weight: bold;">7.5k</span> y <span style="font-weight: bold; color: rgb(51, 51, 255);">R1 </span>de 1k por una de <span style="font-weight: bold; color: rgb(204, 0, 0);">500</span>, de esa forma conseguí polarizar el transistor BC558B. Volví a pasar el test y esta vez todo Ok, conseguí encender y apagar el led VPP, aunque de manera inversa a lo que mostraba el WinPIC800, pero en el foro también leí que eso era normal, yo confié y continué con las pruebas.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/GTP%20Lite_17.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/GTP%20Lite_17.jpg" alt="" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Al constatar que el hardware era reconocido por el software y que el test estaba Ok (señales ICSP Ok) procedí a colocar el PIC 18F2550 en otro Protobard y a ver si el WinPIC800 lo reconocía. Configuré el PIC tal y como se muestra <a style="font-weight: bold; color: rgb(51, 51, 255);" href="http://www.hobbypic.com/images/stories/articulos/grabadores/gtplite/gtp_lite_dip.jpg">aquí</a> para PIC's de 28 pines.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/GTP%20Lite_21.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/GTP%20Lite_21.jpg" alt="" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Le hice click al icono "<span style="font-weight: bold; color: rgb(51, 51, 255);">Detectar Todo</span>" y obtuve esta respuesta:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/GTP%20Lite_06.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 321px; height: 228px;" src="http://photos1.blogger.com/blogger/7884/1183/320/GTP%20Lite_06.jpg" alt="" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Eso significaba que las cosas iban por buen camino. Ahora el momento de la verdad, "<span style="font-weight: bold; color: rgb(51, 51, 255);">grabar</span>" el PIC 18F2550. Las imágenes que muestro a continuación son el resultado del proceso de grabación.<br /><br /><span style="font-weight: bold; color: rgb(51, 51, 255);">Cargando el programa *.hex y verificando la configuración de los Fuses.</span><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/GTP%20Lite_07.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/GTP%20Lite_07.jpg" alt="" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><span style="font-weight: bold; color: rgb(51, 51, 255);">Verificando los datos grabados en la EEPROM.</span><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/GTP%20Lite_08.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/GTP%20Lite_08.jpg" alt="" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><span style="font-weight: bold; color: rgb(51, 51, 255);">Verificando el código de programa.</span><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/GTP%20Lite_09.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/GTP%20Lite_09.jpg" alt="" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><span style="font-weight: bold; color: rgb(51, 51, 255);">Grabando...</span><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/GTP%20Lite_10.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/GTP%20Lite_10.jpg" alt="" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><span style="font-weight: bold; color: rgb(51, 51, 255);">Verificando la data grabada...</span><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/GTP%20Lite_11.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/GTP%20Lite_11.jpg" alt="" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><span style="font-weight: bold; color: rgb(51, 51, 255);">Finalización de la grabación, todo Ok felizmente.</span><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/GTP%20Lite_12.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/GTP%20Lite_12.jpg" alt="" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />El paso siguiente, armar el GTP USB Lite y probar si funciona o todo es una ilusión, pero eso lo veremos el próximo capítulo.<br /><br />Continuará....<br /><br />Just Burz !!!<br /><br />bytes.<br /><br /><div class="techtags">Tech Tags: <a href="http://technorati.com/tag/GTP+Lite" rel="tag" class="techtag">GTP+Lite</a> <a href="http://technorati.com/tag/grabador" rel="tag" class="techtag">grabador</a> <a href="http://technorati.com/tag/PIC" rel="tag" class="techtag">PIC</a> <a href="http://technorati.com/tag/ICSP" rel="tag" class="techtag">ICSP</a> </div><br /><br /><div class="pbtags">Perublogs Tags: <a href="http://www.perublogs.com/tags/GTP_Lite" rel="tag">GTP_Lite</a><br /><a href="http://www.perublogs.com/tags/grabador" rel="tag">grabador</a><br /><a href="http://www.perublogs.com/tags/PIC" rel="tag">PIC</a><br /><a href="http://www.perublogs.com/tags/ICSP" rel="tag">ICSP</a><br /></div><br /><br /><iframe src="http://rank.blogalaxia.com/pbrate.php?color=ffffff&url=%3C$BlogItemPermalinkUrl$%3E" marginheight="0" marginwidth="0" style="margin: 0pt; padding: 0pt;" frameborder="0" height="15" scrolling="no" width="70"></iframe>Burzredionhttp://www.blogger.com/profile/01842302412634838246noreply@blogger.com14tag:blogger.com,1999:blog-15528895.post-1145570831170345792006-04-20T17:05:00.000-05:002006-05-29T15:33:50.276-05:00GTP USB Lite - Part 02<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/Sephiroth.19.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" alt="" src="http://photos1.blogger.com/blogger/7884/1183/320/Sephiroth.19.jpg" border="0" /></a><br />Hola a todos: <p class="MsoNormal">Bueno ya tenía el 18F2550 en mi poder, ahora tenía que grabarlo y armar el circuito del grabador GTP USB Lite para poder probar su funcionalidad con dicho puerto (<a style="font-weight: bold; color: rgb(51, 51, 255);" href="http://www.beyondlogic.org/index.htm#USB">USB</a>). Revisé un par de foros, hasta que dí con el <a href="http://art2003.no-ip.com/">ART2003 PIC 18FXXXX Programmer</a>, aparentemente un sencillo grabador, si, digo aparentemente porque no tuve los resultados esperados.<br /></p><p class="MsoNormal"><span style="font-weight: bold;">Segundo obstáculo.</span> Ya contaba con los componentes necesarios para el ART2003, así que procedí a armarlo, primero lo hice en un protoboard pero al probarlo no funcionó, por lo que busqué una placa universal y lo implementé allí, cosa que debí hacer desde un principio, eso de armar y armar en protoboards al final de cuentas no es tan bueno. En la imagen verán el acabado y las pruebas.</p><p class="MsoNormal"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/IMG_0179.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" alt="" src="http://photos1.blogger.com/blogger/7884/1183/320/IMG_0179.jpg" border="0" /></a></p><p class="MsoNormal"><br /></p><p class="MsoNormal"><br /></p><p class="MsoNormal"><br /></p><p class="MsoNormal"><br /></p><p class="MsoNormal"><br /></p><p class="MsoNormal"><br /></p><p class="MsoNormal"><br /></p><p class="MsoNormal"> </p><p class="MsoNormal"> </p><br /><p class="MsoNormal">Bueno, que pasó? pues no funcionó, incluso llegué a contactar a su creador, un Portugués quien muy amablemente me dió algunas sugerencias con las que el soft WinPIC800 logró reconocer el grabador y hasta el PIC 18F2550, pero no logré grabarlo, ya que siempre me daba error cuando iba a la mitad de la grabación. Estaba desesperado, cual era el problema? Me dijeron que podría ser que mi Lentium 1 no me proporcionaba la tensión y corriente necesarios para grabar el PIC y el otro problema podría ser el ruido, mucho cablecito no me daba la seguridad necesaria para que el grabador trabaje debidamente. Ya no llegué a armar el circuito en su propia placa, pero quedará como tarea ya que no me gusta quedarme con la intriga, tiene que funcionar; pero en ese momento procedí a buscar otra opción para grabar el 18F2550... Así fue como dí con el GTP Lite.</p><p class="MsoNormal">continuará...<br /></p><br /><br />Bytes.<br /><br /><div class="techtags">Tech Tags: <a href="http://technorati.com/tag/ART2003" rel="tag" class="techtag">ART2003</a> <a href="http://technorati.com/tag/grabador" rel="tag" class="techtag">grabador</a> <a href="http://technorati.com/tag/PIC" rel="tag" class="techtag">PIC</a> </div><br /><br /><div class="pbtags">Perublogs Tags: <a href="http://www.perublogs.com/tags/ART2003" rel="tag">ART2003</a> <br /><a href="http://www.perublogs.com/tags/grabador" rel="tag">grabador</a> <br /><a href="http://www.perublogs.com/tags/PIC" rel="tag">PIC</a> <br /></div><br /><br /><iframe src="http://rank.blogalaxia.com/pbrate.php?color=ffffff&url=<$BlogItemPermalinkUrl$>" width=70 height=15 scrolling=no frameborder=0 marginheight=0 marginwidth=0 style='margin:0; padding:0'></iframe>Burzredionhttp://www.blogger.com/profile/01842302412634838246noreply@blogger.com1tag:blogger.com,1999:blog-15528895.post-1145496780928222652006-04-19T19:32:00.000-05:002006-04-20T17:07:44.616-05:00Muchas lunas después...GTP USB Lite - Part 01<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/Sephiroth.18.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/Sephiroth.18.jpg" alt="" border="0" /></a><br />Hola a todos:<br /><br /><br />La verdad que si, muchas lunas después he vuelto a retomar esto de los grabadores de PICs, pero para los que se pregunten que fué de la prueba que les había comentado en el post anterior, si la del 16F876A con un LCD y otras cosas más, pues una imagen dice más que mil palabras.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/IMG_0139.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/IMG_0139.jpg" alt="" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Bueno, por ahora no voy a comentar ni subir ningún código al respecto de este proyectito, más adelante lo haré, ya que me voy a centrar en los avatares por los que he pasado para conseguir armar un grabador de PIC's MCU respetable y que me permita grabar los uC de la gama alta, sobretodo el <a href="http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en010280">18F2550</a> para mis proyectos con USB.<br /><br />Empezé a indagar de nuevo y tropecé con el <a href="http://www.hobbypic.com/index.php?option=com_content&task=view&id=12&Itemid=34">GTP USB Lite</a>. Me interesó mucho el saber que es USB, la circuitería luce sencilla y por tener pocos componentes eso me significaba pues un ahorro sustancial $$. El esquemático lo pueden hallar en la página de su inventor <a href="http://www.hobbypic.com/index.php?option=com_frontpage&Itemid=1">J1M</a>. Este proyecto ha variado mucho desde la última fecha que posteé hasta ahora. Inicialmente era un proyecto free y ahora es de paga, el hecho es que procedí a armarlo con la info con la que contaba y los archivos de cuando el proyecto era free.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/GTP%20USB%20Lite_02.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/GTP%20USB%20Lite_02.jpg" alt="" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><strong>Mi primer tropiezo</strong>. Para empezar, no contaba hasta ese entonces con el 18F2550, acá en Lima-Perú hay una zona conocida como <strong>Paruro</strong>, todo aquel que tenga gusto por la electrónica como hobbie o como profesión y radique en mi hermoso país ha tenido que pasar por ahí, bueno, estuve buscando dicho componente y no lo tenían, pero me ofrecieron importarlo, el costo? pues el doble de lo que cuesta según el catálogo de <a href="http://www.digikey.com/">Digikey</a>, en ese entonces me dijeron que me iría a costar alrededor de S/. 80.00 lo que viene a ser $23.00 aprox. Bueno, estaba tan ilusionado con la idea de poder contar con dicho PIC que pues me animé a pedir 2. Tuve que esperar un montón, claro está, los pedí a fines de Setiembre del 2005 y al final llegaron a mediados de Noviembre, hubo problemas con el pedido, etc, una serie de cosas pues que no vienen al caso, el hecho es que al final de cuentas llegó el tan esperado 18F2550 y no solo eso, sino que el precio varió, pero a mi favor, lo adquirí a S/. 57.00 que vienen a ser $ 17.00 aprox. y la otra buena noticia es que la señora trajo 100 unidades, es decir, que si alguien más se anima pues puede buscarlos en <strong>P&S </strong>(Jr. Paruro Nº 1353 Stand 227-239).<br /><br />Continuará…<br /><br />Just Burz !!!<br /><br />Bytes.<br /><br /><div class="techtags">Tech Tags: <a href="http://technorati.com/tag/18F2550" rel="tag" class="techtag">18F2550</a> <a href="http://technorati.com/tag/grabador" rel="tag" class="techtag">grabador</a> <a href="http://technorati.com/tag/PIC" rel="tag" class="techtag">PIC</a> </div><br /><br /><div class="pbtags">Perublogs Tags: <a href="http://www.perublogs.com/tags/18F2550" rel="tag">18F2550</a> <br /><a href="http://www.perublogs.com/tags/grabador" rel="tag">grabador</a> <br /><a href="http://www.perublogs.com/tags/PIC" rel="tag">PIC</a> <br /></div><br /><br /><iframe src="http://rank.blogalaxia.com/pbrate.php?color=ffffff&url=<$BlogItemPermalinkUrl$>" width=70 height=15 scrolling=no frameborder=0 marginheight=0 marginwidth=0 style='margin:0; padding:0'></iframe>Burzredionhttp://www.blogger.com/profile/01842302412634838246noreply@blogger.com0tag:blogger.com,1999:blog-15528895.post-1126314107972236102005-09-09T18:41:00.000-05:002005-09-09T20:01:47.996-05:00Varios días después.Todo sea por la Ciencia. Humo Blanco !!!<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/Sephiroth1.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/Sephiroth1.jpg" alt="" border="0" /></a><br />Hola amigos:<br /><br /><br />Empezaré por contarles lo problemático que había sido este circuito llamado PROPIC2, empezando por que no se tenía la información completa, luego de probar y probar y no conseguir grabar ninguno de los PICs que tengo empezé a indagar, busqué información en el foro <a style="font-weight: bold;" href="http://www.edaboard.com/">EDABOARD</a> y descubrí que el PIC 12C508 está configurado como PWM y descargue el código. Ahora la pregunta era ¿cómo grabo el 12C508?...<br /><br />:020000040000FA<br />:100000003E0C0600800C2700000C28000702290087<br />:1000100006054607160AE902090A070229006902CD<br />:1000200006044607160AE902110A060A4607160AD6<br />:10003000100C2900A802E9004306210A46061B0A03<br />:0C004000160A0802E701000C2800060A5E<br />:021FFE00FA0FD8<br />:00000001FF<br /><br />Está clarito verdad? jajaja, no se preocupen más adelante verán que no hay que preocuparse.<br /><br />Entonces como les estaba comentando, surgió la duda, como grabo el 12C508 si lo necesito para precisamente armar un grabador, ya sueno a Cantinflas, bueno el hecho es que revisando el diagrama por ené-sima vez me di cuenta que podía inabilitarse la zona donde actúa el 12C508 y grabar con el mismo circuito dicho PIC, bueno eso fue lo que hice, ¿¿Resultado?? el software del PROPIC2 XP me decía que no se había grabado bien, q frustante, seguí indagando en Edaboard, y por ahí leí que cuando se grababa el 12C508 salía un mensaje de error que había que no hacer caso, entonces con el PIC supuestamente grabado habilite dicha extensión del circuito (PROPIC2 GOLD) y ha probar... ¿¿¿¿Funciona????<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/Operation%20OK.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/Operation%20OK.jpg" alt="" border="0" /></a>Probé con el 16F876A y no sé si se nota pero salió el mesaje <span style="font-weight: bold;">"Operation OK"</span>.<br />Eso me hacía pensar que por fin lo había conseguido, grabó!!!.. me dije.<br />Procedí a implementar en el Protoboard el circuito sumamente complicado... para enceder un LED... jajajaja<br />Y me di con la sorpresa que no funcionaba..........<br />Pero eso no me desanimó, ya le había agarrado cariño a dicho circuito y estaba obsesionado, tiene que funcionar...<br />Seguí indagando en el Edaboard y al parecer dicho software no funcionaba bien. Entonces busqué otros programas que reconocieran el circuito PROPIC2. Encontré el <a style="font-weight: bold;" href="http://www.ic-prog.com/">IcPROg</a> y el <a style="font-weight: bold;" href="http://perso.wanadoo.es/siscobf/winpic800.htm">WinPIC800</a>, primero probé con el IcProg.<br /><br />Y bueno, tampoco tuve resultados. Al final me dije si ya no funciona con el WinPIC800 buscaremos otro circuito... entonces sucedió.... <span style="color: rgb(255, 102, 102); font-weight: bold;">Humo Blanco!!!!</span><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/WinPIC800%20graba%2016F876A%20con%20exito_02.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/WinPIC800%20graba%2016F876A%20con%20exito_02.jpg" alt="" border="0" /></a>Bueno, lo que pasó fue lo siguiente, deshabilite la extensión PROPIC2 GOLD, por eso les dije que había que preocuparse por el 12C508, luego setee el PIC en el código de programa, ya saben:<br />__config _CP_OFF & _DEBUG_OFF &amp;amp; _WRT_OFF & _CPD_OFF & _LVP_OFF & _BODEN_OFF & _PWRTE_ON & _WDT_OFF & _XT_OSC<br />Sucede que no es muy confiable setear el PIC desde el software.<br />Como resultado... se encendió el LED. Yeah!!!<br />Pueden apreciarlo en la imagen... lo que no pueden es apreciar el parpadeo de 80ms.<br /><br />Luego de este pequeño paso decidí armar otro circuito, esta vez algo realmente interesante, no tan difícil pero obviamente mejor que encender un LED.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/16F876A%20prueba_02.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/16F876A%20prueba_02.jpg" alt="" border="0" /></a>El día de ayer me quedé hasta las 2am implementado un circuito con el PIC16F876A, un LCD y el puerto Serie con un MAX232.<br />Mañana haré las pruebas y le contaré como me fué.<br /><br />Bueno, me voy al aeropuerto a recoger mi iPOD y luego a dormir.. son las 8pm, de seguro que hoy también me acostaré tarde.....<br /><br />gracias por seguir visitando este blog, claro a mis amigos que me aconsejaron.. gracias Tavo, Eliazar por los consejos...<br /><br />Tavo mañana en tu jato probamos el circuito....<br /><br />Bytes.<br /><br />PD. QEPD el 16F628 que se quemó en el proceso de pruebas del grabador PROPIC2. Todo sea por la ciencia.Burzredionhttp://www.blogger.com/profile/01842302412634838246noreply@blogger.com0tag:blogger.com,1999:blog-15528895.post-1124388959993905942005-08-18T12:51:00.000-05:002005-08-18T13:16:00.556-05:00Día 2: ToDo SeA PoR La CiEnCiA. 2da parte.Hola amigos:<br /><br />Caray, pero no pensé que fuera tán difícil intentar probar este circuito, no lo digo por el hecho de tener tantos cables o por que parezca complicado, que no lo es, sino que sucede cada cosa que interfiere con mis planes. Ayer estaba camino a casa y llamé a un amigo para saludarlo por su cumpleaños, y que creen, termine en su jato y me quede ahí hasta la 1:30am, llegué cansado a casa pero me di tiempo para tomarle una fotito al circuito.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/PROPIC2%20en%20protoboard.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/PROPIC2%20en%20protoboard.jpg" alt="" border="0" /></a>He decidido probarlo en mi trabajo, ya que parece una tarea casi imposible probarlo en casa, jeje. Más tarde les cuento como me fue, por ahora les mostrare mi mesa de trabajo y mi escritorio en mi trabajo.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/Mesa%20de%20trabajo.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/Mesa%20de%20trabajo.jpg" alt="" border="0" /></a>Mi mesa de trabajo, como verán está algo ordenada, jajaja, si algo ordenada, estaba peor, pero una mesa bien ordenada para mi significa que es una mesa donde no se hace nada.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/Escritorio.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/Escritorio.jpg" alt="" border="0" /></a>Y este es mi escritorio, algo más ordenado que la otra mesa, pero también suele estar llena de papeles...<br /><br />Bueno, más tarde les cuento como me fue con el PROPIC2, nos vemos.Burzredionhttp://www.blogger.com/profile/01842302412634838246noreply@blogger.com3tag:blogger.com,1999:blog-15528895.post-1124322057687677812005-08-17T18:17:00.000-05:002005-08-17T18:40:57.693-05:00Día 1: ToDo SeA PoR La CiEnCiA.<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7884/1183/1600/Sephiroth.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7884/1183/320/Sephiroth.jpg" alt="" border="0" /></a>Hola, me llamo Jorge, soy Bachiller de Ingeniería Electrónica. Actualmente estoy llevando un curso de microcontroladores PIC, por tal motivo usaré este Blog para publicar mis avances.<br /><br />De momento estuve armando el grabador universar de uCo PIC's conocido como <a href="http://www.propic2.com/"><span style="font-weight: bold;">PROPIC2</span></a>, la info (software, esquemáticos, lista de componentes, etc.) la descargue desde su página web. Recién el día de ayer termine de implementar el circuito en un par de Protoboards o Breadboards, enconte algunos errores en el diseño, nada grave diría yo, ahora el siguiente paso es probar el circuito, ahi viene lo bueno, para esto cuento con los uCo <a href="http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en010210"><span style="font-weight: bold;">16F628A</span></a> (18 pines) y el <a href="http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en010240"><span style="font-weight: bold;">16F876A</span></a> (28 pines), ambos uCo de la gama media de <a href="http://www.microchip.com/"><span style="font-weight: bold;">Microchip</span></a>, también tengo una memoria serie <span style="font-weight: bold;">24L16</span> (8 pines). Como dice el dicho "<span style="font-weight: bold; color: rgb(51, 204, 255);">Todo sea por la ciencia</span>", por que digo esto, es que se corre el riesgo de malograr alguno de estos dispositivos, antes de "<span style="color: rgb(51, 204, 255); font-weight: bold;">meterle fuego</span>" debo revisar una vez más dicho circuito. El <span style="font-weight: bold;">16F628</span> me costó <span style="font-weight: bold;">16 soles</span>, el <span style="font-weight: bold;">16F876</span> me costó <span style="font-weight: bold;">37 soles</span> y la <span style="font-weight: bold;">SEEPROM </span>(Memoria EEPROM serie) unos <span style="font-weight: bold;">5 sole</span>s.<br /><br />Son las 6:32pm, debo ir a casa para probar el grabador de PICs, mañana publicaré unas imágenes del circuito y les contaré como me fue con el mismo. Deseenme suerte.<br /><br />Nos vemos.Burzredionhttp://www.blogger.com/profile/01842302412634838246noreply@blogger.com0