TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: RedPic en 22 de Enero de 2010, 08:59:30
-
Para aquellos incautos que como yo usen el CCS 4.093 y tengan la intención de trabajar con el PIC 18F1320 ...
:5] :5] La USART del 18F1320 ¡¡¡ NO FUNCIONA !!!! con programas compilados con el CCS 4.093 :5] :5]
Después de semanas intentando comprender por qué no me funcionaba un mismo programa en un 18F1320 (no comunicaba vía serie) y en los 18F4550 ó 18F6723 (iba perfectamente la comunicación en ambos), solo les cambiaba los settings imprescindibles para compilarlos para esos PIC's, comprobando que con el 18F1320 iba perdiendo bytes conforme el string a recibir iba siendo mas largo ... como si la sincronización de la USART fuese perdiéndose (síntoma claro de que el cálculo del baudrate era erróneo)
Así que hice la prueba mas tonta que se me ha ocurrido hacer en mi vida: compilé el programa que no iba en el 18F1320 con la antigua versión del CCS C 3.242 que tenía por aquí. Y por increíble que parezca todo funcionó de lujo y sin tocar un solo carácter del fuente en C.
:-/
Conclusión: Una nueva versión del CCS C no quita bugs, deja los que tenía y añade unos nuevos.
:mrgreen: :mrgreen: :mrgreen:
P.D.: No se si para otros modelos de PIC le pasa lo mismo o similar.
-
Conclusión: Una nueva versión del CCS C no quita bugs, deja los que tenía y añade unos nuevos.
:mrgreen: :mrgreen: :mrgreen:
P.D.: No se si para otros modelos de PIC le pasa lo mismo o similar.
:D :D
Lo malo de este compilador es que no se pueden ver las librerías de bajo nivel para modificarlas a gusto si surgen estos problemas :x
-
Hola Redpic, ¿has probado con la 4.104?
-
intenta con la 4.104 :mrgreen:
-
En la 4.101, funciona bien en la simulación ....
Saludos
-
Conclusión: Una nueva versión del CCS C no quita bugs, deja los que tenía y añade unos nuevos.
:mrgreen: :mrgreen: :mrgreen:
Eso es lo que yo llamo ser innovadores....ja!!!
Solo falta que el departamento de Marketing lo convierta en buen argumento de venta :D
-
miércoles! este CCS siempre con sus cosas :(
-
Hola Redpic, ¿has probado con la 4.104?
No, la última que tengo es la 4.093.
-
Seguramente tendras algun amigote que te lo pase.
Si lo consigues hazme saber.. :mrgreen:
-
No, no, yo prefiero hacerlo bien. Corro a ver cuanto cuesta la actualización. :)
-
Te refieres a la actualización de los bugs ¿cierto?
-
Si, si. Es que tengo unos bug antiguos y quiero actualizarme a otros bugs mas nuevos. :mrgreen:
-
:shock: ya salió una versión con nuevos bugs y no sabía,voy a probarlos ahora mismo!!! :D
-
La 4.104 trajo algo que me alegro. El USB consume muchisima menos RAM. Parece que han optimizado el uso segun los endpoints que se declaren. Peeero. Siempre hay un pero con este compilador... Con el mismo soft antes lograba unos 8 kBps de transferencia entre el PIC y la PC. Ahora estoy en 4.5kBps con la nueva version... :(