Bonsoir,
je cherche à comprendre pourquoi un code développé avec un PIC18F4520 fonctionne mal avec un 18F452.
En effet je dois remplacer le 4520 par un 452 (le montage électronique et notamment le quartz = 10MHz, est inchangé):
_ une partie continue à bien marcher: afficheur sur bus I2C
_ une autre pose problème: communication série (l'émission est OK, la réception non).
Mal à l'aise avec la configuration, c'est là que j'ai le plus de doute (je suis sur MPLAB et MCC18). J'ai seulement modif le linker et #include <p18f452.h>.
J'ai gardé la même conf:
Auriez vous des idées,Code:#pragma config OSC=HS, OSCS=ON // Oscillateur Selection, Oscillateur Switch #pragma config PWRT=OFF, BOR=OFF, BORV=45 // Power-up Timer, Brown-out Reset, Brown-out Voltage #pragma config WDT=OFF, WDTPS=128 // Watchdog Timer, Watchdog Protscaler #pragma config STVR=OFF, LVP=OFF, DEBUG=OFF // Stack Overflow Reset, LowVoltage ICSP, Background Debugger
merci d'avance.
-----