TODOPIC
Simuladores, editores de PCB, etc => Simuladores de circuitos => Proteus ISIS => Mensaje iniciado por: pocher en 21 de Diciembre de 2004, 06:41:00
-
Hace tiempo creo recordar que los TMRs en los PICs18 no funcionaban en PROTEUS.
Esta mañana he probado el TMR0 con un PIC18 y no cuenta.
¿Estamos de acuerdo?
-
Respecto a los timers no puedo decir ni una cosa ni otra,pero en cuanto a simulaciones analógicas,transistores,anchos de banda y tal,ni se os ocurra fiaros mucho de proteus o estais perdidos/as


Saludotes
-
tengo un circuito bastante complejo donde uso tmr0 y tmr1 de la siguiente manera :
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
// se habilita el timer1 en FREE running con INT solo para contar mas
setup_timer_1(T1_INTERNAL|T1_DIV_BY_1);
y la emulacion de proteus no tiene ningun problema, es mas , cada vez me parece mas fabuloso el proteus este, al menos hasta donde vi.
Suerte.
-
El TMR0 en modo 16bits no lo he probado. Fantástico si funciona, lo probaré.
Prueba con el TMR0 en modo 8 bits y verás.
-
wqtrp sí que funciona el TMR0 en PROTEUS para PICs18, tarda aproximadamente unos 10s en arrancar y ver el avance de un contador en una LCD, pero arranca. En la ventana whatch el TMR0 no cuenta.
Era culpa del compilador. Resulta que estoy instalando todo de nuevo y primero instalé la versión 3.182 de CCS y sobre esta la 3.211 y con esta última no contaba el TMR0. Probé con la 3.182 y sí que contaba. ¿os va bien la 3.211?
¿Cual era la última versión que funcionaba con garantías? ya no me acuerdo.
-
la verdad es q uso la 3.163 y hasta q no me de problemas y/o limitaciones serias no pienso cambiar, pq por lo q leo es todo una mezcla inferna de versiones y siempre problemas..... para eso ya tengo el proteus con sus varias versiones...
habria que hacer una tabla con producto, version y problema detectado asi es mas facil decidir cual utilizar...
Suerte.