------------------------------------ Etat Pin RB7=0 et Pin RB6= 1 ------------------------------------ Presentation : Directory :C:\_MikroC\_MesProjets_MikroC\CLAVIER_18F27K42_2021 MikroC pro 7.60 Projet :Clavier_18F27K42_DIGIT_V4-V6_2021-12.mcppi Config bit : P18F27K42_Fosc_interne_with_PLL_64MHz_Vectored_IT.cfgsch Eeprom: En Flash @ 310 0000 à 310 03FFF. Source : Clavier_DIGIT4000_18F27K42_V4_V6__2021-1203.c Clavier Mecanique Matrice 4x3 touches 18F27K42 UART1 115200 NCO output sur RC0 -> Buzzer Piezzo Usage Interrupt Vectors Liaisons Cdes Externes via BlueTooth : DigitCode_4000_2021-1128.kwl *V Version 2021-1203* Etat Pin RB7=0 et Pin RB6= 1 RA7 en sortie *W Aux Relais*;*U *;*BR0G0B0*; Seuils ADC RB5 VERT SeuilB= 1000, SeuilH= 1500 JAUNE SeuilB= 1900, SeuilH= 2400 ROUGE SeuilB= 3000, SeuilH= 3500 Etat Reset Distant=1 Restitue Parametrage Read flag @0x00 = 99 MSabotage <-- @0x10 = 0 Restitue Cde Prog et 4 cdes Relais Cde #0 @0020 0000 Cde #1 @0024 0001 Cde #2 @0028 0002 Cde #3 @002C 0003 Cde #4 @0030 0004 Restitue Configs Relais <-- @0x0040 = 00011 Restitue Etat modif codes <-- @0x0050 = 00000 Code Progr 0000 NON modifié! Init Generateur de Frequence NCO ,sortie RC0 => Buzzer piezo Melodie : Mission Imp ..End Init Timer4_for_Alarme ADCLCK registre = 0 Mesure RB5 = 4091 Etape 0 Saisie code de commande (4 digits) Attente 4 frappes clavier Idx=*T 1*;*G0*;*H 4091*;*LR0G0B0*;*RR0G0B0*;*PR0G0B0*;*W Aux Relais*;*U *;*BR0G0B0*; Idx=*T 2*;*G0*;*H 4095*;*LR0G0B0*;*RR0G0B0*;*PR0G0B0*;*W Aux Relais*;*U *;*BR0G0B0*; RA7ON RA7ON Idx=*T 3*;*G0*;*H 4093*;*LR0G0B0*;*RR0G0B0*;*PR0G0B0*;*W Aux Relais*;*U *;*BR0G0B0*; RA7OFF RA7OFF Idx=*T 4*;*G0*;*H 4095*;*LR0G0B0*;*RR0G0B0*;*PR0G0B0*;*W Aux Relais*;*U *;*BR0G0B0*; Idx=*T 5*;*G0*;*H 4095*;*LR0G0B0*;*RR0G0B0*;*PR0G0B0*;*W Aux Relais*;*U *;*BR0G0B0*; R1ON R1ON Idx=*T 6*;*G0*;*H 4095*;*LR0G0B0*;*RR0G0B0*;*PR0G0B0*;*W Aux Relais*;*U *;*BR0G0B0*; R1OFF R1OFF Idx=*T 7*;*G0*;*H 4090*;*LR0G0B0*;*RR0G0B0*;*PR0G0B0*;*W Aux Relais*;*U *;*BR0G0B0*; Idx=*T 8*;*G0*;*H 4095*;*LR0G0B0*;*RR0G0B0*;*PR0G0B0*;*W Aux Relais*;*U *;*BR0G0B0*; Idx=*T 9*;*G0*;*H 4095*;*LR0G0B0*;*RR0G0B0*;*PR0G0B0*;*W Aux Relais*;*U *;*BR0G0B0*; Codage;1287;1113;2224;3335;4446;Config;0;0;0;1;1;End; Codage;1287;1113;2224;3335;4446;Config;0;0;0;1;1;End; Codage 0 1287 1 1113 2 2224 3 3335 4 4446 5 Config 6 0 7 0 8 0 9 1 : 1 ; End < = New Config Codage 0 1287 1 1113 2 2224 3 3335 4 4446 New Config cdes Relais 6 0 7 0 8 0 9 1 10 1 Sauve Cdes MSabotage @0x10 = 0 Cde #0 @0020 1287 Cde #1 @0024 1113 Cde #2 @0028 2224 Cde #3 @002C 3335 Cde #4 @0030 4446 Config Cde Relais @0x40 : 00011 Etat Modif de Code @0x50 : 11111 Idx=*T 13*;*G0*;*H 4095*;*LR0G0B0*;*RR0G0B0*;*PR0G0B0*;*W Aux Relais*;*U *;*BR0G0B0*; Idx=*T 14*;*G0*;*H 4094*;*LR0G0B0*;*RR0G0B0*;*PR0G0B0*;*W Aux Relais*;*U *;*BR0G0B0*;