Librerías y ejemplos para SDCC
Página 1 de 1. • Compartir •
Librerías y ejemplos para SDCC
Ejemplos y librerías para SDCC:
general:
http://sdccokr.dl9sec.de/resources.htm
PIC16F:
Varios en este foro para pic16f:
http://pic-linux.foroactivo.net/sdcc-f23/
Varias librerías y ejemplos para I2C, uart, lcd, delays y más... para PIC16F877:
http://per.launay.free.fr/pik_digor/sdcc/
PIC18F:
ejemplos básicos: http://datrus.com/qwikflash-howto.tgz
de esta página: http://datrus.com/qwikflash-howto.html
librería + ejemplo LCD 16x2 con PIC18F252:
http://www.warpedlogic.co.uk/?q=node/10
libreria + ejemplo para I2C con PIC18F2550 (master):
http://www.pic-o-rama.org/images/stories/projects/i2c_master/i2c_master.tar.gz
libreria + ejemplo para I2C con PIC18F2550 (slave):
http://www.pic-o-rama.org/images/stories/projects/i2c_slave/i2c_slave.tar.gz
Ejemplo Usart con PIC18F2550:
http://my.opera.com/raphman/blog/show.dml/266030
El compilador SDCC ha avanzado mucho en su soporte para PIC, y ultimamente parece que
va a muy buen ritmo, soporte para muchos PICs y ejemplos y librerías
disponibles.
general:
http://sdccokr.dl9sec.de/resources.htm
PIC16F:
Varios en este foro para pic16f:
http://pic-linux.foroactivo.net/sdcc-f23/
Varias librerías y ejemplos para I2C, uart, lcd, delays y más... para PIC16F877:
http://per.launay.free.fr/pik_digor/sdcc/
PIC18F:
ejemplos básicos: http://datrus.com/qwikflash-howto.tgz
de esta página: http://datrus.com/qwikflash-howto.html
librería + ejemplo LCD 16x2 con PIC18F252:
http://www.warpedlogic.co.uk/?q=node/10
libreria + ejemplo para I2C con PIC18F2550 (master):
http://www.pic-o-rama.org/images/stories/projects/i2c_master/i2c_master.tar.gz
libreria + ejemplo para I2C con PIC18F2550 (slave):
http://www.pic-o-rama.org/images/stories/projects/i2c_slave/i2c_slave.tar.gz
Ejemplo Usart con PIC18F2550:
http://my.opera.com/raphman/blog/show.dml/266030
El compilador SDCC ha avanzado mucho en su soporte para PIC, y ultimamente parece que
va a muy buen ritmo, soporte para muchos PICs y ejemplos y librerías
disponibles.

Pikitin- veterano

- Cantidad de envíos: 332
Fecha de inscripción: 26/11/2008
Re: Librerías y ejemplos para SDCC
Tengo algunos ejemplos para el SDCC pic16, son los ejemplos para la tarjeta pic-dem2 plus de sure electronics, los ejemplos venian para el C de Microchip y los he pasado a SDCC.
Si alguno esta interesado en ellos los subo a las descargas.
Un saludo
Fernan
Si alguno esta interesado en ellos los subo a las descargas.
Un saludo
Fernan
Fernan- Participante

- Cantidad de envíos: 20
Fecha de inscripción: 17/12/2008
Edad: 46
Localización: Bilbao
Re: Librerías y ejemplos para SDCC
Eso estaría muy bien...
Contacto contigo por MP para colgarlos en el widget de descargas.
...................
Ok.. ya los tengo, voy a reorganizar la carpeta sdcc en el widget de descargas, poniendo una carpeta para librerías y otra para ejemplos,... aunque debería dividir en dos secciones: pic16f y pic18f...
También voy a añadir tus ejemplos al archivo ejemplos_piklab.tar.gz
Y he puesto una carpeta de ejemplos dentro de Piklab para poner ejemplos sueltos, ahí están tus archivos tal cual:
http://www.box.net/shared/nqjm0uilib
Saludos y Gracias por el aporte.
Contacto contigo por MP para colgarlos en el widget de descargas.
...................
Ok.. ya los tengo, voy a reorganizar la carpeta sdcc en el widget de descargas, poniendo una carpeta para librerías y otra para ejemplos,... aunque debería dividir en dos secciones: pic16f y pic18f...
También voy a añadir tus ejemplos al archivo ejemplos_piklab.tar.gz
Y he puesto una carpeta de ejemplos dentro de Piklab para poner ejemplos sueltos, ahí están tus archivos tal cual:
http://www.box.net/shared/nqjm0uilib
Saludos y Gracias por el aporte.

Pikitin- veterano

- Cantidad de envíos: 332
Fecha de inscripción: 26/11/2008
Re: Librerías y ejemplos para SDCC
Hola Gente
Bien aqui dejo una pequeña funcion que nos uede ayudar en el trabajo con PWM, para servos i control de velocidad de motores.
Todavia no la he podido probar afondo, pero para empezar puede servir.
//Prototipo de funcion
void SETUP_TMR2(unsigned char, unsigned char, unsigned char );
//Funcion
void SETUP_TMR2(unsigned char Prescaler,unsigned char T,unsigned char Postscale){
char Post=0;
switch (Prescaler){
case 1:
T2CKPS0 = 0;
T2CKPS1 = 0;
break;
case 4:
T2CKPS0 = 1;
T2CKPS1 = 0;
break;
case 16:
T2CKPS1 = 1;
break;
}
PR2 = T;
Post = Postscale << 3;
T2CON = T2CON | Post;
TMR2ON = 1;
}
Bien aqui dejo una pequeña funcion que nos uede ayudar en el trabajo con PWM, para servos i control de velocidad de motores.
Todavia no la he podido probar afondo, pero para empezar puede servir.
//Prototipo de funcion
void SETUP_TMR2(unsigned char, unsigned char, unsigned char );
//Funcion
void SETUP_TMR2(unsigned char Prescaler,unsigned char T,unsigned char Postscale){
char Post=0;
switch (Prescaler){
case 1:
T2CKPS0 = 0;
T2CKPS1 = 0;
break;
case 4:
T2CKPS0 = 1;
T2CKPS1 = 0;
break;
case 16:
T2CKPS1 = 1;
break;
}
PR2 = T;
Post = Postscale << 3;
T2CON = T2CON | Post;
TMR2ON = 1;
}
pentax33- Nuevo Usuario

- Cantidad de envíos: 9
Fecha de inscripción: 28/11/2008
Re: Librerías y ejemplos para SDCC
Hola de nuevo
Os dejo una nueva funcion para configurar el modulo CCPx
void SET_CCP1(unsigned char);
void SETUP_CCP1(unsigned char a){
switch (a){
case 0:
CCP1CON = 0;
break;
case 9:
CCP1CON = 12;
break;
}
}
En esta funcion falta implementar los otros modos por el momento solo esta el modo desconectado 0 i el modo PWM
Os dejo una nueva funcion para configurar el modulo CCPx
void SET_CCP1(unsigned char);
void SETUP_CCP1(unsigned char a){
switch (a){
case 0:
CCP1CON = 0;
break;
case 9:
CCP1CON = 12;
break;
}
}
En esta funcion falta implementar los otros modos por el momento solo esta el modo desconectado 0 i el modo PWM
pentax33- Nuevo Usuario

- Cantidad de envíos: 9
Fecha de inscripción: 28/11/2008
Permiso de este foro:
No puedes responder a temas en este foro.





