Autor Tema: ¿Es Posible Programar los PIC32 usando C++ ?  (Leído 3425 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado bigluis

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 511
    • Tutoriales de Qt C++
¿Es Posible Programar los PIC32 usando C++ ?
« en: 28 de Septiembre de 2012, 12:35:23 »
Por ahi leí que era posible instalar una version de linux a los PIC, eso me trajo a la mente la pregunta de q si era posible usar C++ en ves de C.
Tutoriales de Qt C++

No es necesario que hagamos Grandes cosas, sino que lo que hagamos sea importante.

SI la NECESIDAD es la MADRE del CONOCIMIENTO, SEGURAMENTE la PEREZA su TÍA.

Cuando el ARTE requiere de PRECISION le llamamos CIENCIA

Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: ¿Es Posible Programar los PIC32 usando C++ ?
« Respuesta #1 en: 28 de Septiembre de 2012, 12:46:35 »
Esto depende del compilador, tengo entendido que habia alguno por ahi, para pic18 los he visto. Lo que debes buscar es un compilador que admita C++ para pics.

http://www.phaedsys.com/principals/iar/iarcompilers/iarewpic18.html

Ese es el de pic18 que digo, busca a ver si hay alguno para pic32.

Desconectado EdoNork

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 616
    • ElektroQuark
Re: ¿Es Posible Programar los PIC32 usando C++ ?
« Respuesta #2 en: 30 de Septiembre de 2012, 04:57:11 »
Microchip acaba de publicar un compilador de C++ para PIC32.
Mi blog sobre electrónica y cosillas afines: www.elektroquark.com
EQVideo en Youtube
El foro de KiCad en castellano.
Mi librería para KiCad ¡AQUÍ!

Desconectado bigluis

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 511
    • Tutoriales de Qt C++
Re: ¿Es Posible Programar los PIC32 usando C++ ?
« Respuesta #3 en: 30 de Septiembre de 2012, 12:39:10 »
Genial  :-/
Tutoriales de Qt C++

No es necesario que hagamos Grandes cosas, sino que lo que hagamos sea importante.

SI la NECESIDAD es la MADRE del CONOCIMIENTO, SEGURAMENTE la PEREZA su TÍA.

Cuando el ARTE requiere de PRECISION le llamamos CIENCIA

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: ¿Es Posible Programar los PIC32 usando C++ ?
« Respuesta #4 en: 30 de Septiembre de 2012, 15:01:03 »
Microchip acaba de publicar un compilador de C++ para PIC32.

Con XC32 se puede programar en C++ ?
No contesto mensajes privados, las consultas en el foro

Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: ¿Es Posible Programar los PIC32 usando C++ ?
« Respuesta #5 en: 30 de Septiembre de 2012, 15:15:33 »
Parece ser que si, acabo de ver la guia:
http://ww1.microchip.com/downloads/en/DeviceDoc/51686E.pdf

viene este ejemplo (entre otros):
/* main.cpp */
#include <xc.h> // __XC_UART
#include <plib.h> // SYSTEMConfigPerformance()
#include <iostream>
using namespace std;
// Device-Specific Configuration-bit settings
#pragma config FPLLMUL=MUL_20, FPLLIDIV=DIV_2, FPLLODIV=DIV_1,
FWDTEN=OFF
#pragma config POSCMOD=HS, FNOSC=PRIPLL, FPBDIV=DIV_8
// add() must have C linkage
extern "C" {
extern unsigned int add(unsigned int a, unsigned int b);
}
int main(void) {
int myvalue = 6;
// Configure the target for max performance at 80 MHz.
SYSTEMConfigPerformance (80000000UL);
// Direct stdout to UART 1 for use with the simulator
__XC_UART = 1;
std::cout << "original value: " << myvalue << endl;
myvalue = add (myvalue, 3);
std::cout << "new value: " << myvalue << endl;
while(1);
}


Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: ¿Es Posible Programar los PIC32 usando C++ ?
« Respuesta #6 en: 30 de Septiembre de 2012, 15:49:03 »
Genial! Voy a mirar un poco más! Gracias!
No contesto mensajes privados, las consultas en el foro

Desconectado bigluis

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 511
    • Tutoriales de Qt C++
Re: ¿Es Posible Programar los PIC32 usando C++ ?
« Respuesta #7 en: 01 de Octubre de 2012, 23:47:44 »
Que bien,  :-/

Supongo que algun dia se podra usar Qt creator con estos vichos ya que se puede programar ARM con este framework,
Tutoriales de Qt C++

No es necesario que hagamos Grandes cosas, sino que lo que hagamos sea importante.

SI la NECESIDAD es la MADRE del CONOCIMIENTO, SEGURAMENTE la PEREZA su TÍA.

Cuando el ARTE requiere de PRECISION le llamamos CIENCIA


 

anything