TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: micro_cadaver en 24 de Octubre de 2006, 00:10:35
-
hola amigo, (no me considero erudito :mrgreen:) yo me tope con un oproblema parecido, pero has mencionado 2 cosas y las voy a contestar por separado,
- la falla es del proteus, algunas veces, no se porque!, se equivoca y no borra algunos flags del pic por ejemplo en el 16F628, cuando utlizan la interrupcion por RB, tal vezx lo q te suceda sea otro cabo suelto del software del proteus, te sugiero q modifiques esa parte caprichosa , solo haz lo mismo pero por otro camino, el C te da muchas opciones para realizar la misma tarea :-)
- añgunas veces la version OTP (16C72A...) no es identica a la version flash(16F72...) te sugiero q revises bien los datasheets comparandolos siempre, pero esto significa un riesgo cuando no cuentas con un simulador pues si quemas un OTP y te qequivocastes en alguna parte, ese chip ya se perdio.
espero te ayude en algo mi colaboracion. q la fuerza este contigo :twisted:
-
Como vas micro_cadaver!
Pues si, yo también creo que es error del proteus, aunque eso sí he logrado hacer que encienda pero de una manera CHAMBONA o MACHETERA (En colombiano significa: "poco ortodoxa"). Pero la verdad prefiero levantarme el pic y probarlo directamente, al fin y al cabo el proteus es una simple aproximación.
Con respecto a lo del 16C..., claro que no lo voy a quemar!, solo era para probar en el proteus.
Suerte!
Andros.