Autor Tema: WinPic800 Turbo soft programador  (Leído 823920 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado Elena2000

  • PIC24F
  • *****
  • Mensajes: 722
RE: WinPic800 Turbo soft programador
« Respuesta #90 en: 26 de Febrero de 2004, 07:57:00 »
EEHHHH!!!! Sisco!!! cuéntanos!!!!


Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1700
    • winpic800
RE: WinPic800 Turbo soft programador
« Respuesta #91 en: 26 de Febrero de 2004, 14:40:00 »
En cuanto termine unas pruebas que estoy haciendo para decidirse con el hardw ya cuento mas cositas .

Pero pinta bien con un  18F2320  , y que os parece el FT232 para USB y el Max232 para el com .

Aunque el FT este no hay manera que llegue y estoy usando un conversor standart usb/232 que me han dejado .

Este 18F2320 a 40mhz y 115200 bps calienta el cable del usb al leer un 16f877

Desconectado lovando

  • PIC16
  • ***
  • Mensajes: 193
RE: WinPic800 Turbo soft programador
« Respuesta #92 en: 10 de Marzo de 2004, 23:38:00 »
Muchachos....

He leido estas cinco(5) paginas de profundo conocimiento e investigacion que han realizado, y los quiero felicitar por esto que es tan importante.....

Por mi lado, tras probra varias veces el winpic800 con mi grabador PG3B de olimex (basado en propic y d.tait) me he dado cuenta que es muy potente, y ufffff...que rapido....

He probado con 16F84A, 16F628, 16F628A y 16F877A...en todos cero (0) drama....no problem....

Ahora si....me parece que en futuros esfuerzos, podrían mejoar la interfaz de los buffer, permitir mas opciones de configuracion, etc.....similar al icprog.....

En todo caso, este proyecto no tiene igual......no he probado un programador mas flexible y potente, como este.....(aunque esta en estapa de desarrollo)


Felicitaciones una vez mas...


Saludos cordiales


PD: saben como integrar a MPLAB 6.4 otro hardware de programacion distinto a uno del tipo microchip???

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1700
    • winpic800
RE: WinPic800 Turbo soft programador
« Respuesta #93 en: 11 de Marzo de 2004, 11:22:00 »
Hola pic-chi lo de integrar MPLAB 6.4 otro hardware de programacion distinto a uno del tipo microchip , parece no ser posible a no ser que se estudie el protocolo que utiliza para comunicarse con el hardware , tarea dificil .

Y gracias por las felicitaciones , felicitaciones a los excelentes componentes de un gran foro como este y sus aportaciones que nos ayudan a mejorar nuestros conocimientos .

PD :  ¿ podrias mandarme por privado ? , el archivo de configuración de tu programador , lo encontraras con la extensión  .hwp .
Así lo incluyo en el zip .

un saludo .

Desconectado lovando

  • PIC16
  • ***
  • Mensajes: 193
RE: WinPic800 Turbo soft programador
« Respuesta #94 en: 12 de Marzo de 2004, 15:55:00 »
Hola

Pronto te envio el archivo...en todo caso, no difiera en anda al Tait Serial Programming

Por otro lado, por qué no armas un tutorial de UE...para nosotros, los nuevos..ejjejejjeee


Gracias

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1700
    • winpic800
RE: WinPic800 Turbo soft programador
« Respuesta #95 en: 18 de Marzo de 2004, 11:41:00 »
He añadido la configuración de un bit mas para programadores p.paralelo que usen mclr como el EPicWin ya que es muy util para programar en circuito .

Con esta facil adaptación se puede programar en circuito ICSP sin necesidad de enchufar cada vez el conector y posivilidad de usar la alimentación propia del proyecto .
Tambien los pines de programación (data,clock) se pueden usar como entradas ó salidas mientras esté en serie con una resistencia ó no interfiera con los datos de programación .



PD. Se que en el foro se pasó un enlace de un esquema para obtener 5v. a  del puerto com , no lo encuentro por ningun sitio ni con el buscador .
¿ alguien se acuerda de la dire ?

saludo .
sisco






Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1700
    • winpic800
RE: WinPic800 Turbo soft programador
« Respuesta #96 en: 29 de Abril de 2004, 14:30:00 »
El amigo khasistos ha detectado un fallo con las eeprom ya que no dejaba abrir archivos si contenian  los 2 ultimos bytes de la maxima dirrección <> 0xFF .

Ya que no las uso nunca estas peques no me dí cuenta -.
Pueden descargar la versión arreglada si las usan .

Gracias khasistos  .

Desconectado Diego_C

  • PIC12
  • **
  • Mensajes: 54
RE: WinPic800 Turbo soft programador
« Respuesta #97 en: 30 de Abril de 2004, 17:41:00 »
Buenas Gente.

Sispic has hecho un excelente trabajo con el WinPic800 y si me permites me gustaría poder tirarte algunos consejitos y preguntas.

1º Sería mejor que por cada versión nueva del WinPic800, postees un nuevo Topic y no tener que estar leyendo 6 páginas de errores viejos que ya han sido solucionados.

2º Deberías de dejar para descargar 2 versiones del soft, las cuales sería la versión "estable" y la "en desarrollo" para los testers del foro.

3º que cada configuración para cada tipo de programador tenga guardada la página de este con la documentación correspondiente de su diseñador, de esta forma es mas fácil para un principiante como yo construir circuitos que funcionen, tan solo bajamos el programa vemos los hardware disponibles y nos enlazamos a la página de este para proceder a su construcción.
Esto significaría casi como una configuración para cada grabador.

4º Quizá también si te parece bien la idea anterior y la implementas como una config. para cada grabador, tendrías que hacerte de una página donde se listen y se puedan descargar todos los grabadores disponibles, y por supuesto que cada diseñador pueda ingresar el suyo y hasta dejar que la gente ponga comentarios sobre estos.
Incluso el mismo programa podría solicitar una lista desde internet para ser descargados directamente pero sería agregarle otra función de conectarse a internet.

PREGUNTA: ¿Como es la licencia?
freeware (el codigo es solo del programador)
GNU (al estilo linux, excelente para estudiantes y soft que pueden ser divididos en varios sectores y necesitan de un numeroso grupo de desarrolladores)
LGPL (ante cualquier posible modificación y/o uso de este programa embebido en otra aplicación es obligatorio hacer referencia al soft original)
bueno, supongo que ya sabes del tema.

5º Un proyecto tan avanzado y progresista como este, quizá necesite de un grupo de desarrolladores mas numeroso, los cuales y pueden ser asignados en areas específicas que pueden ser tercerisadas y otras en las que solo tu puedos tocar (quizá, el algoritmo de grabación).
Algunas areas pueden ser:
- Buscar y configurar la mayor cantidad de grabadores por internet y ofrecer a los diseñadores por $$$$$$ la posibilidad de usar WinPic800 como soft programador.
- Interfaz. Alguien o algunos que se dediquen exclusivamente a hacer mas amigable e intuitiva la interfaz.
- La portabilidad del código. Hacer el mismo programa en sus versiones MacPIC800, LinPIC800, UnixPIC800, etc. y que funcione bajo todas las plataforma windows.

(si el programa esta en C, me ofrezco a ayudarte en la parte de linux quizá, hasta hace un tiempo estudiaba la programación en C /C++ de juegos (mediocres 3d) por lo que mis conocimientos en C son amplios pero aplicados a rutinas gráficas (las cuales ya no me interesan tanto), en microcontroladores soy un completo novato, por eso solo podría ayudarte con la interfáz)

- Algoritmo programador. Quizá tambien algunos que se dediquen a ayudarte en ese tema.

Todas estas oviamente no son obligatorias pero por lo pronto son las que veo mas facil de dividir en tu programa y va a tu criterio.

Finalmente me gustaría mucho que alguien me diga como puedo configurar los grabadores que se configuran como JDM en el ic-prog, pasa que todos estos grabadores baratos estan solo para el icprog y creo que no me anda asi que quiero probar con otro que me aseguren que funciona sobre windows XP o windows 98se, y parece que el WinPIC800 si funciona pero no he podido probarlo hasta que construya el GTP.

Gracias y suerte!

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1700
    • winpic800
RE: WinPic800 Turbo soft programador
« Respuesta #98 en: 01 de Mayo de 2004, 09:28:00 »
Hola Diego_C.

bufaaaa , todo esto que describes está muy bien y suena fantastico , pero no es mi intención ganar dinero con el ni hacer ningun tipo de gran proyecto .
Lo diseñé cuando no tenia ni idea de lo que era un 16f84 , para poder ir aprendiendo la unica manera era programar el pic e ir viendo los resultados . (perdia demasiado tiempo ) .
Aquí esta y es un placer compartirlo , sí quiza le faltan mas buffers , pantallitas etc . pero de momento pienso que no es bueno sobrecargarlo con recursos chorras . Imagina lanzar 3 ó 4 megas desde tu editor , para programar un pic , ademas que ya os conozco ,....... todo abierto , editores , paginas , chats , msn etc..

De aquí salió la inspiración y su autor se ofreció para ayudarme en mis dudas , saque mucha información y esta en C como tu utilizas .
http://www.miguelo.com.ar/mchip/
Gracias Miguel .

Yo lo diseñe con pascal delphi .

Aunque no tiene secreto alguno , el programa hace humildemente lo que dicen los datas .

Para poder usar el JMD , solo tienes que escoger TE20 y mirar la configuracion en el IcProg ( invertir ó no data etc ).
Ya me diras si te funciona y lo incluyo .

Un saludo y creo que en brebe saldrá una version delphi para linux , así que de momento a esperar .



Desconectado Duende_Azul

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 908
RE: WinPic800 Turbo soft programador
« Respuesta #99 en: 01 de Mayo de 2004, 10:18:00 »
Sispic, la version de Delphi para Linux existe hace rato, se llama Kylix de la misma casa Borland....

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1700
    • winpic800
RE: WinPic800 Turbo soft programador
« Respuesta #100 en: 02 de Mayo de 2004, 01:40:00 »
Ok Duende_Azul , no tenia ni idea que existiese , lo he mirado pero no es free .

Ya me diras si corre tu JMD . Es totalmente compatible .

Un saludo

Desconectado Duende_Azul

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 908
RE: WinPic800 Turbo soft programador
« Respuesta #101 en: 02 de Mayo de 2004, 10:10:00 »
Sispic, leyendo la pagina "inspiradora" de tu programa me ha llamado la atencion esta parte y cito:

"Protección de código

Si el PIC tiene la protección del código activado, al leerlo se obtienen todas las posiciones de memoria en cero, y la programación de esa parte de la memoria está desabilitada. Para poder reutilizar el PIC, es necesario desabilitar esta protección antes de intentar grabar en él. Los pasos para desabilitarla son:

Enviar el comando Load Configuration con 0xFFFF como dato.
Incrementar la dirección (PC) con el comando Increment Address a la dirección 0x2007 (Configuración).
Enviar el comando 0x01.
Enviar el comando 0x07.
Enviar el comando Begin Programming.
Esperar 10 ms.
Enviar el comando 0x01.
Enviar el comando 0x07.
"

Esto significa que un pic protegido no es reutilizable con simplemente borrarlo?, lo pregunto porque tengo un pic que se lo quite a una alarma, es un 16F73 y el Winpic no lo reconoce ni lo graba, cuando lo lee solo muestra 3FFF, igual pasa con el Ic-prog, yo supuse que ese pic estaba dañado, pero no se si es que la proteccion esta activa o en realidad esta malo, tu que crees?

Desconectado Diego_C

  • PIC12
  • **
  • Mensajes: 54
RE: WinPic800 Turbo soft programador
« Respuesta #102 en: 02 de Mayo de 2004, 10:36:00 »
Sispic, Kylix si es Free (recuerdo haber descargado la versión 3 de C para linux), puedes descargarlo desde la misma página de borland y tienes que mandarles un mail de registración para que te envíen un archivo "llave" el cual tienes que poner en la carpeta del Kylix para que funke. Pero es completamente gratuito.

Kylix no es una version de Delphi propiamente dicha si nó una IDE de desarrollo para programas GPL que intenta ser compatible con lo más básico de las demás IDEs de borland, además de ser compatible entre varios S.O.

suerte!

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1700
    • winpic800
RE: WinPic800 Turbo soft programador
« Respuesta #103 en: 02 de Mayo de 2004, 12:14:00 »
Duende_Azul  .

Si WinPic800 no lo reconoce y no hay sospechas de que no falle alguna linea de programación al pic  , seguramente esté dañado .

Por muy protegido que esté , tendrias que poder leer los config y verias el CP activado , tambien leeria todo 0 ademas que en las direcciones en donde se encuentra el ID Dev para reconocer el pic no esta protegida y se puede leer en cualquier caso .

Tambien el algoridmo de borrado en los 16F7x es diferente al que comentas , pero si se borra es reutilizable .

Intenta que Vdd esté lo mas cerca posible a 5v - 5,5v.

Tambien si esta funcionando correctamente  es posible que quemen a proposirto alguna E/S de Data ó Clock .



Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1700
    • winpic800
RE: WinPic800 Turbo soft programador
« Respuesta #104 en: 05 de Mayo de 2004, 14:44:00 »
Pics añadidos :

16F87 , 16F88
16F737 , 16F747 , 16F767 , 16F777
16F716
12F635 , 12F683 , 16F636 , 16F639 , 16F684 , 16F688

Y con estos ya están todos los de la serie 16Fxxx creo .