foto03.jpg
Bienvenido, Invitado
Username: Password:
Bienvenido al foro del EAQRP-CLUB!

Cuéntanos a todos acerca de quién eres, qué te gusta y por qué te has convertido en miembro de este sitio.
  • Página:
  • 1
  • 2
  • 3

TEMA: Desde Granada...

Re: Desde Granada... 14 años 6 meses ago #354

  • EA3AGV
  • EA3AGV's Avatar
  • DESCONECTADO
  • Navegador Platino
  • Temas: 346
  • Thank you received: 24
  • Karma: 5
Hola Juan, Manolo,
@Juan
Existe una placa Arduino equipado con PIC. Para utilizar cualquier compilador para los PIC(r)'s.
Amicus18-Arduino

Interesante tu proyecto del Keyer. Hace unos días puse en el foro los ficheros del keyer del club,
revisados para el modelo PIC16F628A.
Y con compilador vas hacerlo? el arduino? entonces mas dificil lo tendremos los demás para entender tu código...

@Manolo
Te has quedado anticuado respecto a los compiladores PIC(r). Hay muchos y son bastantes malos.
Pero algunos son muy buenos y los usan miles de profesionales en todo el mundo.
Tal como el Swordfish (PIC18(r) estructurado), el Proton+ (PIC10(r) al PIC18(r) no estructurado) y los compiladores Mikrobasic(estructurados).
Conozco los 2 primeros y te puedo asugurar, estudiando el código assembler generado, que compilan igual que un C.
Buenos compiladores C, hay pocos, y valen mucho dinero. Lo aconsejo para uso profesional cuando uno lo trabaja cada día.
Utilice en compilador Proton+ Basic para el trabajo profesional durante muchos años. Y te puedo decir que va muy bién.

Lo que importa, para nosotros, los que nos interesa tocar los PIC(r)s para el hobby, es decir de vez en cuando, es obtener una herramienta barata, simple y facíl de aprender.
No importa mucho de obtener al final unos cuantos por ciento mas de código, si ahorra los microcontroladores tienen mucha mas memoria.

Cada uno cojera el que le conviene según sus necesidades.

Un saludo
Alberto
72, 73 de Alberto
EA3AGV EA-QRP #62
ea3agv at yahoo punto es
El administrador ha deshabilitado la escritura pública.

Re: Desde Granada... 14 años 6 meses ago #356

  • ea7ee
  • ea7ee's Avatar
  • DESCONECTADO
  • Navegador Platino
  • Temas: 325
  • Thank you received: 24
  • Karma: 3
Alberto:

Me he quedado anticuado?
Dime si esos compiladores soportan librerías USB HOST, librerías TCP/IP, soporte de adaptadores WIFI y librerías de filtrado DSP y FFT para dsPIC. No?

Si vas a trabajar "en serio" con este tipo de aplicaciones no te queda más salida que las librerías "gratuitas" de microchip y comprar su compilador o arriesgarte con librerías de terceros menos optimizadas o bien hacértelas tu mismo, lo cual para este tipo de cosas supongo que tendrás que dedicar muuucho tiempo y esfuerzo.

Si vas a programar la automatización de una pecera pues entonces genial todo eso que me cuentas. En resumen para hobby estoy contigo que basic es más fácil de aprender, pero lógicamente a nivel aficionado. Al final, cuando vas a programar un PLL o un DDS en basic cambiar los canales va a ser muuu lento.. y el C no es tan difícil...

Saludos
Manolo
EA7EE
El administrador ha deshabilitado la escritura pública.

Re: Desde Granada... 14 años 6 meses ago #360

  • EA3AGV
  • EA3AGV's Avatar
  • DESCONECTADO
  • Navegador Platino
  • Temas: 346
  • Thank you received: 24
  • Karma: 5
Hola Manolo,
En el fondo estamos de acuerdo. Parece que no me explicado bien. Lo que quería comentar, si estabas bien al corriente de las novedades en los compiladores Basic.
No confundirse con los interpreters, que son lentos y quedan muchos en el mercado, son para hacer pequeñas cosas.
Por ejemplo si vas a ver la web de Mikroelektronika, veras que hacen practicamente casi todo lo que dices.
DSP Y FFT, tarjetas Flash,etc...
De todas maneras, Manolo, el que conoce el lenguage C y trabaja con un buen compilador, esta en la cabeza de la programación de los PIC(r)s, sin duda.
En mi caso, no creo que me hace falta comprar una formula uno para ir a 100Km por hora.
Cuantos aficionados hacen proyectos en WIFI, USB HOST, DSP, FFT,... Los que quieren trabajar en estos temas escojer el C, lo he comentado antes.
Estoy seguro que muchos son ya profesionales.
Para el aficionado y el profesional se utilizan también los PIC10(r) hasta los PIC18(r). Se pueden hacer muchas cosas con ellos.
Por el precio no cojeré un compilador C para estos microcontroladores. Pero tal vez si para los PIC24, PIC32 y DSP.
En particular todos mis grabadores son de Microchip, que para mi, son los mejores.
Como estaba diciendo, Manolo, cada uno intenta adaptarse a lo que hay en el mercado para resolver sus necesidades.
Curiosamente este tema, C o no C, se vuelve recurrente en los foros de PIC(r)s. Pero no es el tema.
Si para Juan, por ejemplo, le gusta usar el Arduino, bienvenido sea, porque le gusta.
Se sabe que el compilador C esta arriba y por debajo los otros.
Querio intentar trabajar con los PIC24(r) y por esto no querio gastarme tan dinero. No voy a comprar el compilador de Microchip que los hace todos y bien.
Me comprare otro que sea a mi alcance. Mi ambición no es hacer de todo, pero mas bién poco y distraerme.

Un Saludo
Alberto
72, 73 de Alberto
EA3AGV EA-QRP #62
ea3agv at yahoo punto es
Última Edición: 14 años 6 meses ago Por EA3AGV.
El administrador ha deshabilitado la escritura pública.

Re: Desde Granada... 14 años 6 meses ago #361

  • ea7ee
  • ea7ee's Avatar
  • DESCONECTADO
  • Navegador Platino
  • Temas: 325
  • Thank you received: 24
  • Karma: 3
Alberto:

Si que estamos de acuerdo. Es verdad como dices que no estoy al corriente de las novedades en BASIC. Yo estoy en "mi mundo" y no salgo mucho de él.

Lo que me comentas me trae buenos recuerdos del viejo 8051AH BASIC de INTEL que usé allá por los años 90 y era el "ultimo grito". Supongo que estos BASIC recogen la idea y la mejoran.

Quizás para este foro es más aconsejable orientar al principiante hacia el BASIC como tu bien comentas, pues se trata de una afición y no necesitamos nada muy especial. Además no vamos a obligar a nadie a "pelearse" con el C ni como bien dices a gastar dinero en compiladores habiendo cosas más simples. Del BASIC, pensaba que era interpretado y no compilado, pero como la tecnología avanza, pues mejor..

Resumiendo, no podemos polemizar porque está todo claro. En cualquier caso no me preguntéis nada de BASIC, pero si de lo demás, HI HI..
Saludos
Manolo
EA7EE
Última Edición: 14 años 6 meses ago Por ea7ee.
El administrador ha deshabilitado la escritura pública.

Re: Desde Granada... 14 años 6 meses ago #362

  • EA3AGV
  • EA3AGV's Avatar
  • DESCONECTADO
  • Navegador Platino
  • Temas: 346
  • Thank you received: 24
  • Karma: 5
Manolo,
Seguiremos comentado los proyectos en el futuro.
Curiosamente los nuevos compiladores Basic de nueva generación se van pareciendo al C.. sera por algo...

Un saludo
Alberto
72, 73 de Alberto
EA3AGV EA-QRP #62
ea3agv at yahoo punto es
El administrador ha deshabilitado la escritura pública.

Re: Desde Granada... 14 años 6 meses ago #367

  • ea7izf
  • ea7izf's Avatar
  • DESCONECTADO
  • Navegador Senior
  • Temas: 51
  • Thank you received: 1
  • Karma: 1
Al final, es como todo.

El software libre es fantastico, pero no suele ser tan bueno como el que desarrolla una empresa con muuucho dinero de por medio.

Linux es genial, pero no nos engañemos, Windows es mas intuitivo, completo y standar (aun que me pese reconocerlo)

Lo mimo pasa con los compiladores de C "pata negra", que estan cargaditos de funciones y procesos que te simplifican la programacion, sin perder de vista la potencia que tiene este lenguaje.... pero una los €'s mandan :)

Yo por ahora, como ya os comente, quiero probar con el arduino. El IDE que utiliza (basado en procesing) es sencillo, hay un monton de librerias que funcionan bastante bien, y sobre todo hay muuuucha gente compartiendo sus programas, con los que puedes aprender mucho. Hablo siempre a nivel de "cacharreo hobbytero", para aspectos mas profesionales, no dudo de que lo mejor seria meterle mano a los Pics de Microchip, pero por ahora....

Estoy a la espera de que me llegue la plaquita para hacer el Pulga... QUE ILUSION!!!
El administrador ha deshabilitado la escritura pública.
  • Página:
  • 1
  • 2
  • 3
Time to create page: 0.083 seconds