RSRC LVARLBVWD $">>"@  J B&*">>"`PP``LL`440<ψȈfofofo     P\ P_\ _U U++++++++++++++++++++++++++++++++++++++++++++++++ 24c08 VIs 24c08 Ctrlscur_add_read.virandom_add_read.vi`   @octet_lu@ add_pg_out @!add_out2@P@ Adresse_pp@ tempo_bit param_I2C_out@ add_pg_in @!add_in2@P@ Adresse_pp@ tempo_bit param_I2C_in`   @octet_lu@Adresse de page@!Adresse du composant@P param_I2C_out@Adresse de page@!Adresse du composant@P param_I2C_in%!Ce module fait partie du projet I2C. Et plus particulirement de la bibliothque de l'EEPROM. Il permet de lire 1 octets l'adresse actuelle du pointeur interne et dans la page fournie par le paramtre adresse de page. Le pointeur s'incrmente automatiquement. JsZ Conception le 3.10.2001߀PЀ9M)QQMC݀Q)Q)].XTXTg99x 2? ?֔ߣWߣyxyxyxy8y?>pp?8yy~;s|8~?x<#8y#a?y#c#q1pyO}|;8"qc#q1py>y翟9pa1?~|x#q9G#qp ?~q<g <8pa1?~|<?q<sǣ;~#q1py>8|pC?c1c1ϟq|8ޏ?>8>G̟?B! c !?qC|8xB!x>Baw?qqp3?Oq8C?!Cx!<aw?y>?qq'~D=yy}y??<?X3??33??33??33?<<<3 <<3<̳<<3<3<<3<̳<<3<3<<3<3<<3><<<<_BxO?px<|zy|<ӧgxyAx|O|T/ǫꪪ諭껪ꪪ껪諭ﯨ着ʊL _\ LLLLLLLL ?22 XטwppOC[[[9sAAAtYE*EE*朙))/)O/ ZS/?z??> ̌Ġ H @ H ĠH  ? H  H @  H  @ jHࠊࠋ ࠊHĠH ࠊH  H{L H  H įH ĿH? <   bh((,̌b ˆȈ,̂΢o,h((,,̌b̌03 Ȍb̈ (L,̢̂ ̀ ˆ̌.Ȉ,̂.b,̂ ˆ...L ̈̀̈, ̢̂b̈ (̈̈,΢,,,,΢, (̈,,,̌b,, b(,,΢o,,,(,,̂. ŒȈ̈,̂΢,,,( ̌ <<< ?22 <  Ȉ/Č̈Ȉ,̌Ȉ̌̌̌HȈH ̈̌Č̌ȈHȈ̺̈̀ȏ̌B̈H ̌H ȈȈḦḦ̈(̈H ( (ȈČ̈̌bȠ+ Ȉ̌Ȉ̈̈̀Ȉ̈Ȉ̌̌̌` ȈȌ̌̌Č̈̈̈ Č̈̈( (⻏.̂b,Ꮘ ̀̈Ȁ ,Ꮘ̈(Ƞ/̈ȞȀ ,̂΢,,Ꮘ⪏̂  ȈȀ ̀bȞ̂OȈ ̈(Ƞ*Ȉ̌  ḦḦ LΈ$ ̌ ( (BȠ*ȈȌ̌̌ Č L Ȍ̀Œ`,ᏈbHLL ⪏.̂̌Č̈ ̀̌̌Ȉ ̌`( (* ̈(*( Ȉ̌ŒČ̈ȌȈ̌΢ ̌̂Ȁ ̼̌Ȁ ̌bb̈ bȞ΢,Ȟ̂΢ ̌̌ ̌̂̂ĈȀ,̌̌B,Ꮘ̂Č̈,Ꮘ€ Ȉ,Ꮘ ̀ ̀ ̀Ḧ̤B̀팈Bވb,Č̈̈ L. ̀H Lψ, Ľ *(謂ʊ  ˊʪ  ϊ(* ˪  0Ȉ̌̌Ȉ̈̀ȌȈ̈ ̀ *     (  * (Ί⬂*ʊ̈̀ (  hhhXhhό @RSRC LVINLBVWL ,@PN`*N,N*NlJO-NIO)N+N<-N,Nx-N$Ncur_add_read.vi$N,. %N@#N ُ B~SH-33*I"LVINcur_add_read.viLVINtrame_sender.viqP  @@!acknoladges reus@@ Octets lus2@P@ Adresse_pp@ tempo_bit param_I2C_out.@@@0Chane de caractrestrame2@P@ Adresse_pp@ tempo_bit param_I2C_inPTH0'i2c_generaux.llbtrame_sender.viLVINadd_cmd_builder.vi>  @Octet_adresse_cde&@! Choix de la commande(f=criture)@adresse (3bits)@Type de composant(4bits)PTH0*i2c_generaux.llbadd_cmd_builder.vi0c i386-codeUl$SQRVWEXtEXEXE XtE$X`$E(XbE,XxE0E4XyE8XE[_[[[[* U8fH]] ]q]]]^]] ]o ] ]!]\!]!]!]O")[*[O*[*[*[+[C+[&-`   @octet_lu@ add_pg_out @!add_out2@P@ Adresse_pp@ tempo_bit param_I2C_out@ add_pg_in @!add_in2@P@ Adresse_pp@ tempo_bit param_I2C_inPJ`$TP"@P@flg@oRt@eofudf P!add_inp!dfdP!exdP!txdP!old PVP"@P@flg@oRt@eofudfP add_pg_inpdfdPexdPtxdPold P P PP"@P@flg@oRt@eofudf2PP@ Adresse_pp@ tempo_bit param_I2C_inpPdfdPPexdPPtxdPPold P PP"@P@flg@oRt@eofudf2PP@ Adresse_pp@ tempo_bit param_I2C_outpPdfdPPexdPPtxdPPoldTP"@P@flg@oRt@eofudf P!add_outp!dfdP!exdP!txdP!old`XP"@P@flg@oRt@eofudfP add_pg_outpdfdPexdPtxdPold PVP"@P@flg@oRt@eofudfPoctet_lupdfdPexdPtxdPold``0Chane de caractres`Type de composant(4bits)` 0` largeur (-)`"`0Sous-chane de caractres&`! Choix de la commande(f=criture)``y 0`0Chane de caractres`0Chane de caractres`0Chane de caractres `Indice`62@P@ Adresse_pp@ tempo_bit param_I2C_in@ add_pg_in @!add_in@@ Octets lus` @@!acknoladges reus(@@0Chane de caractres0@Type de composant(4bits)`@adresse (3bits)``,``````` `% ` ` `% ` ` `% ` ` `% ` ` `% ` ` ``8`xx recevoir_ack envoyer_octet() envoyer_start recevoir_ack envoyer_stoprecevoir_octetd:\automated\lv51\lvsource\gencode.cGenRangeCheckd:\automated\lv51\lvsource\gencode.cGenCopyProcs1d:\automated\lv51\lvsource\gencode.cGenCopyProcs2$d:\automated\lv51\lvsource\gencode.cGenCopyProcs3nd:\automated\lv51\lvsource\gencode.cGenDefaultProc$038tDGdph .zVIDScur_add_read.viVIDStrame_sender.viPTH0VIDSadd_cmd_builder.viPTH0%5.1Oldest compatible LabVIEW.NN N#N%pPPP @!add_in@ add_pg_in2@P@ Adresse_pp@ tempo_bit param_I2C_in2@P@ Adresse_pp@ tempo_bit param_I2C_out@ add_pg_out @!add_out@octet_lu%!Ce module fait partie du projet I2C. Et plus particulirement de la bibliothque de l'EEPROM. Il permet de lire 1 octets l'adresse actuelle du pointeur interne et dans la page fournie par le paramtre adresse de page. Le pointeur s'incrmente automatiquement. JsZ Conception le 3.10.2001߀PЀ9M)QQMC݀Q)Q)].XTXTg99 `   @octet_lu@Adresse de page@!Adresse du composant@P param_I2C_out@Adresse de page@!Adresse du composant@P param_I2C_inLDTHPD,N88DK~P  @@!acknoladges reus@@ Octets lus2@P@ Adresse_pp@ tempo_bit param_I2C_out.@@@0Chane de caractrestrame2@P@ Adresse_pp@ tempo_bit param_I2C_in, @@!acknoladges reus*@@ Octets lusB2@P@ Adresse_pp@ tempo_bit param_I2C_out>.@@@0Chane de caractrestrameB2@P@ Adresse_pp@ tempo_bit param_I2C_in~  @Octet_adresse_cde&@! Choix de la commande(f=criture)@adresse (3bits)@Type de composant(4bits)&@Octet_adresse_cde6&@! Choix de la commande(f=criture) @adresse (3bits).@Type de composant(4bits) @Indice @!add_out@ add_pg_out@ largeur (-).@0Chane de caractres02"@0Sous-chane de caractres@ tempo_bit@ Adresse_pp @!add_in@ add_pg_in@y!4(@@0Chane de caractres@octet_luLO `px44LLhhh  <<TTppTp   TDElFladd_in `Dr s Adresse du composantTDMZMZde 0 3UDH'UZH(UZ add_pg_inMKiXKjX0[D8gE8hEAdresse de pageVD Adresse_ppXDwgwh param_I2C_inO378UDγγ tempo_bitOԆԇᲳ500YDyy param_I2C_outVD Adresse_ppOګڳ378UD tempo_bitOܳ500[D:G:GAdresse de page`DAdresse du composantVDJPWJQW add_pg_outMMZMZ0SDjkadd_outoD"7kq7lq##24C08 LECTURE DE L'ADRESSE COURANTETDivivoctet_luMzz0[Djktrame_sender.vi^D֣֤add_cmd_builder.vidDType de composant(4bits)WD  largeur (-)MD  2ZDwٿxٿenvoyer_octet(eD]^Sous-chane de caractresMD  )QDTaTaNOACKPD1010lD3@3@ Choix de la commande(f=criture)HD<&NҲӲHDH)N 0 0 MD$+%+4MD&,',yYD envoyer_start`D]j$]j$Chane de caractres`D.;#.;#Chane de caractres`D%,%,Chane de caractresXD(5(5 recevoir_ackXDmzmz envoyer_stop`DDQ*DQ*Chane de caractresHDl%N,n-n ZD>K>K recevoir_octetXDTaTa recevoir_ackyDKFKG3-JsZ Conception le 09.09.2001 Projet I2C 2001 MD.;.;0HD,N+S,SHDN RDz+{+IndiceHD`)N F G HD@*N""FPHPcur_add_read.vidFPHPD&N8\\c~p(N\F4N|*N,N-CK6|N XLXlJO̙474Oq-x)|4 O4Dm`PO0h(4$ 4q-q-q-q-q-|4 G4Rq `.O4 L[`X/O@P(7_[+A5b|T4 N G&V[`XO0  Hf[`4  2 JhYaIO@ 2 @H_Qfp糳pl0<*8t@ 2 Q_[fo賳okH : KhWn00/.-, PX4 FR 7fF`TOX<S vf@C$@4 F\ `-O(  8 $ d l@P(9]dAI|",,,`4 Fx vf`IO0 7x kF0 x fE \   \@ Pxz@BL(   L @ 2\ @zp糳pl |4 2\ 𨉷axOH 2\ /0/.-0 \ 𦁹`@ 2\ zo賳ok4 F  ϴ`O4 2 Ӆa,O0  у`@ Px|=@XH :  ԅ00/.-@ 2  @|ڃp糳pl@ 2  |o賳ok0  <xd< S0x ,;  |  h  H 4 F  x`O  h |*T0 7  F0   E4 F h `@IO(D0px@P ԗ B( $ X@ : h @p糳pl|)4 2 h aHIOH 2 h /0/.-0  h `@ : h o賳ok4 F `-O4 2 aIO0  `@P  @@H : 00/.-@ : @p糳pl@ : o賳okX4 FR 9H`IO0  J]`0  4O/4 G`R`JO0`h4 N IOX`4IO4  2 L[aOH : MY00/.-@ : @JSp糳pl@ : S]o賳ok0P4 O`i`dO `/////4 6jr``.O< $p(0 (@PphIA |-H(t(D4 F hw`xIO0  w`4  2 yaIO@ : @wp糳pl@ : o賳okH : z00/.-0M .,( 0(p p (  0  (  zBDHPcur_add_read.viLVINtrame_sender.vi`PTH0LVINadd_cmd_builder.vi PTH0? BDHPD`*N8???Ә~p(N6 +N`*N_G?stN,==8P =7, "|04QP"D#4 J| \bIO0  se4  2| !bIO0! | "e4!8<0 4! SbbL/O4"  2 ~bpOH# 2 y-0/.-0# 3 wh4##0#4#)50 #%4#8>04#O2O0&#L4# B2Ab.O,$'4@$ 6AhO*)*$$p$0 $@04$/7Wi$4$1d! $P,4$04$T$l $P $PT,4$/`!$,0$@04$ Bѳb(IO4%/Xxg%l4%(@%P"-(1@,%D0%@(T)! 4% BT 1b-O4&/3E&,&&, &L,4&00#0)E&)4&84&0P,=GBi4&0P-GRLi&4&0P.=GBi4&  2 #,b0O4' J %-b-O (4(0/#EH( : $00/.-0( 3 "-h (@,(36@(4(P(p (d , (dT(4(0d4hsmg (dH,4(0d2^hcg4(0d5^hcg4()84d0 H( m(cL@YYH('B<(D&$9,P, 4(B)@88@B0(@(( Ե+K;&(#((#|#$0(E&@L0',( 6!X8F4()T50 (!$!(!(! (@x d!4(  2!X bIO4)Q d 7 )@#!0) !X e4)Q'<M">)"'0'd0)@(TE*e"U+ 4)Q$@k|"D)"$$l4) J"\ \k%b8O*&4* J! -<$bLO +@|'#(4+Q#&7 94+ J#H &-bDO,, 8#H<N4, 6 2#H '6bHO0- #H &7e,-"B"\@l0- "\ k|e4- 6 2"\ l{b/O.%.%.&'% .@ %4.$;04.)p0 0 .@%< %0. 3(\ ,=h0. &T Rce.&,).&4.QRc%?4. J&T CR+b.O /@%p$@& /@+ 44/ B+ob&N?@'N?l(+N?+N@X*N@p&NA(NB #ND$)NH()NH*NP<)NPp#NP&NQPT#NQX%NR|NR`()N RH-N S`-N Sl'N S'N T &NT|l-NT'NU,)NUl'NUx%NVys|8>y?LJw<?8y>yG;<ߏ1?F;8"qcggz8"qcyw??>ǣ9G??|xx?Ç89G??|xx?Ç89G??|xx?yqD80?>yq8|p?>?sc1c1LJ#"""ϟ??333C|xB!x>Baw?qqp3?Oq8C?!CB0;<Bx 88~8|'~D=yy}yy}?<??<?X3??33??33??33??33?<<<3<<3<3<<3<̳<<3<3<<3<3<<3,3<<3<3<<3><<<BxO?px'yOy>=ϧgxyy>=ϧgXyy>=ϧ=ˇ'y'>O|  Ȉ,Œ̂﮻b ˆȈ,̂΢o,h((,,̌b̌03 Ȍb̈ (̈,̢̂ ̀ ˆ̌.Ȉ,̂.b,̂ ˆ...L ̈̀̈, ̢̂b̈ (̈̈,΢,,,,΢, (̈,,,̌b,, b(,,΢o,,,(,,̂. (̈̌b,,̏...̂Ȉ̌ ŒȈ,̂΢,h(,,, (̈̌b,̂b,..̀̌b ڼ<<< #!3L<< /Č̈Ȉ,̌Ȉ̌̌̌HȈH ̈̌Č̌ČȈ̌ȈHȬ+Ḧ,̌Č ČȈ̌̌̌̌Č( (ȈČ̈ȞbḦ/̈̈Ȉ̌Ȉ̈̈̌Ȉ ̀NBȞ ̈̈ ̌ȈȞ̈̌Ȉ̀Ȁ Ȉ̈ȈḦ̌̌Ȉ̈̌΢,,ȈHȼ+Ḧ, Ȁ ̀bȞ̂O.Ȉ ̈(.Ȉ̌ ȈḦḦ Έ, ̌ ( (B.ȈȌ̌̌ ̌ Ȍ̀Œ`,ᎈbḦ.̂̌Č̈ ̀̌̌Ȉ̌`( ̈̌̌ ̈Č̀Ȉ̌ŒČ̈HȌȈ̌΢ ̌̂Ȉψ ̈,Ȉ̈ ,Č̈,Ꮘ̂Č̈,,ᏈȈ̀̈̈̌̂̂̈Ȁ ,̌̌BȈ,ᏈB Ȉ,ᏈČ̈̌Ȉ̈̀ ̀Ȉ̀ ̌ȈΈ,Έ$ ,BȞL ̌̌Ȉ̀. ̀ ψ, ̀̌̈Hȼ+ Č̈H b ̌ ̻ˈ,̼΢,b,Ȁ ,,Ꮘ΢ ̌ ̀̂̌Ȉ̈,̌Ḧ,ϊ(*(̈ଂΊḦ̻̀ȏ̺ȏČH ̌ȈB̈Ḧ ̌Č̀Č ̀L ̀ ̈̂ ,̈33333Ȁ ,̀ ,Ꮘ*ʊ  *̀*謨ˊ  ϊЌͪΊ⬂(*( ˪*ˊ˪*( ˪˪ Ϫ Ϫ˪LLhhhXhhό @RSRC LVINLBVW| 7 \@&N&N)N,0NHKO1NJO(%NN< N"N4$N|#Nrandom_add_read.vi0N@7 $N<0N ُ B~EOFLVINrandom_add_read.viLVINtrame_sender.viqP  @@!acknoladges reus@@ Octets lus2@P@ Adresse_pp@ tempo_bit param_I2C_out.@@@0Chane de caractrestrame2@P@ Adresse_pp@ tempo_bit param_I2C_inPTH0'i2c_generaux.llbtrame_sender.viLVINadd_cmd_builder.vi>  @Octet_adresse_cde&@! Choix de la commande(f=criture)@adresse (3bits)@Type de composant(4bits)PTH0*i2c_generaux.llbadd_cmd_builder.viLVINmef_envoyer_octet.vi @0 cmd_envoyer @octetPTH0,i2c_generaux.llbmef_envoyer_octet.vi= i3869codeUl$SQRVWEXEXEXE XE$XT-E(XE,XE0E4XE8XNEmS5   !c!!!F"""(#t##E$$]$]Y%]%]&]F&]&]&]W']'](]D(]z(](]$)]g)])]*]*3[3[4[N4[4[4[5[B5[5[9@7 h     @ add_octet_out@ add_pg_out @!add_out2@P@ Adresse_pp@ tempo_bit param_I2C_out@octet_lu@ add_octet@ add_pg_in @!add_in2@P@ Adresse_pp@ tempo_bit param_I2C_inddP\`$TP"@P@flg@oRt@eofudf P!add_inp!dfdP!exdP!txdP!old PVP"@P@flg@oRt@eofudfP add_pg_inpdfdPexdPtxdPold P P PP"@P@flg@oRt@eofudf2PP@ Adresse_pp@ tempo_bit param_I2C_inpPdfdPPexdPPtxdPPold P PP"@P@flg@oRt@eofudf2PP@ Adresse_pp@ tempo_bit param_I2C_outpPdfdPPexdPPtxdPPoldTP"@P@flg@oRt@eofudf P!add_outp!dfdP!exdP!txdP!old`XP"@P@flg@oRt@eofudfP add_pg_outpdfdPexdPtxdPold PVP"@P@flg@oRt@eofudfPoctet_lupdfdPexdPtxdPold PVP"@P@flg@oRt@eofudfP add_octetpdfdPexdPtxdPold PZP"@P@flg@oRt@eofudfP add_octet_outpdfdPexdPtxdPold``0Chane de caractres`Type de composant(4bits)` 0&`! Choix de la commande(f=criture)``0Chane de caractres&`! Choix de la commande(f=criture)``y 0`0Chane de caractres`0Chane de caractres`0Chane de caractres `Indice`0Chane de caractres`62@P@ Adresse_pp@ tempo_bit param_I2C_in@ add_pg_in @!add_in@ add_octet@@ Octets lus` @@!acknoladges reus(@@0Chane de caractres@0 cmd_envoyer@0 cmd_envoyer@0 cmd_envoyer`@Type de composant(4bits)`@adresse (3bits)`@Type de composant(4bits)`@adresse (3bits)```4``````````` `% ` ` `% ` ` `% ` ` `% ` ` `% ` ` ` `h`xx recevoir_ack envoyer_start recevoir_ack envoyer_start recevoir_ack envoyer_stoprecevoir_octet recevoir_ackd:\automated\lv51\lvsource\gencode.cGenRangeCheckd:\automated\lv51\lvsource\gencode.cGenCopyProcs1d:\automated\lv51\lvsource\gencode.cGenCopyProcs2$d:\automated\lv51\lvsource\gencode.cGenCopyProcs3nd:\automated\lv51\lvsource\gencode.cGenDefaultProc$038tDGdph . ,/4@CVIDSrandom_add_read.viVIDStrame_sender.viPTH0VIDSmef_envoyer_octet.viPTH0VIDSadd_cmd_builder.viPTH0%5.1Oldest compatible LabVIEW.N$N0N1N0TpPPP @!add_in@ add_pg_in2@P@ Adresse_pp@ tempo_bit param_I2C_in2@P@ Adresse_pp@ tempo_bit param_I2C_out@ add_pg_out @!add_out@octet_lu@ add_octet@ add_octet_out Ce module fait partie du projet I2C. Et plus particulirement de la bibliothque de l'EEPROM. Il permet de lire 1 octets l'adresse spcifie par le paramtre adresse octet et le paramtre adresse de page. Le pointeur s'incrmente automatiquement. JsZ Conception le 3.10.2001߀PЀ9M)QQMC݀Q)Q)].\RRg9\9  h     @ Adresse octet@Adresse de page@!Adresse du composant@P param_I2C_out@octet_lu@ Adresse octet@Adresse de page@!Adresse du composant@P param_I2C_inDTHPD)N88~dP  @@!acknoladges reus@@ Octets lus2@P@ Adresse_pp@ tempo_bit param_I2C_out.@@@0Chane de caractrestrame2@P@ Adresse_pp@ tempo_bit param_I2C_in, @@!acknoladges reus*@@ Octets lusB2@P@ Adresse_pp@ tempo_bit param_I2C_out>.@@@0Chane de caractrestrameB2@P@ Adresse_pp@ tempo_bit param_I2C_in~  @Octet_adresse_cde&@! Choix de la commande(f=criture)@adresse (3bits)@Type de composant(4bits)&@Octet_adresse_cde6&@! Choix de la commande(f=criture) @adresse (3bits).@Type de composant(4bits) @Indice @!add_out@ add_pg_out @0 cmd_envoyer @octet:* @0 cmd_envoyer @octet.@0Chane de caractres0@ tempo_bit@ Adresse_pp @!add_in@ add_pg_in@y!4(@@0Chane de caractres@octet_lu"@ add_octet_out@ add_octeta `px44LLhhh 4hPPhhh 4((HHxhh TDCjDjadd_in `DpqAdresse du composantTDJWJWde 0 3UDE>RqE?Rq add_pg_inMHUHU0[D5~B5BAdresse de pageVD Adresse_ppXDwgwh param_I2C_inO378UDγγ tempo_bitOԆԇᲳ500YDyy param_I2C_outVD Adresse_ppOګڳ378UD tempo_bitOܳ500[D:G:GAdresse de page`DAdresse du composantVDJPWJQW add_pg_outMMZMZ0SDjkadd_outrD"7Nq57Oq5&&&24C08 LECTURE D'UNE ADRESSE QUELCONQUETDivivoctet_luMzz0UDmCztmDzt add_octetMp}p}3f0YD]j]j Adresse octetYDkDxkEx Adresse octetYD{7{7 add_octet_outM~Lr~Mr3f0HD"0Nlm[Dtrame_sender.vi^Dݣݤadd_cmd_builder.vidD Type de composant(4bits)XDqz~q{~ repeat start`D|A|Amef_envoyer_octet.viPD1010`D#0<#0<mef_envoyer_octet.vilD Choix de la commande(f=criture)HD/NBiCiHD/Nmn MD4MDyYD֨֩ envoyer_start`DChane de caractres`D  Chane de caractresXD$$ recevoir_ackXD envoyer_stop`DJW JW Chane de caractresHD0NGH XDZgZg recevoir_ackyDV\V]3-JsZ Conception le 09.09.2001 Projet I2C 2001 MD.;.;0HDh0NìHD 0N RD++IndiceHDX0N  HDx0N" " lD Choix de la commande(f=criture)HD&N+\8+]8 YDq~q~ envoyer_startHD0NFSFS `DChane de caractres`DChane de caractresZDɶɷ recevoir_octetXD recevoir_ack^Dzzadd_cmd_builder.vi`D33mef_envoyer_octet.vi`DηθChane de caractresXD޺޻ recevoir_ackD5Bs5BsNNNEcriture de l'adresse puis lecture de l'octet avec entre les 2 un repeat startSD(I)IlectureOFFONOFFON"FPHPrandom_add_read.viXFPHPD$N8PPW~H%N@P.N N)N-CK6xN XL HKO̙474Ok&)|4 O4Bk`HJO0h(4$ 4o&~o&~o&~o&~o&~4 G4Ro`PJO4 IX`TJO@P 4vXĀ+A5b|4 N D=Sr`XJO0  E}X`4  2 GVa\JO@ 2 @EvN}p糳pl0 *8t@ 2 NvX}o賳okH : HT00/.-,4<|h4 FR 4}C``JOtl<S vf$C$4 F@ `dJO(   H P@P 9]HAI|,D4 F\ vf`hJO0 7\ kF0 \ fE @   @@ P\z@BL(  0 x@ 2@ @zp糳pl |4 2@ 𨉷alJOH 2@ /0/.-0 @ 𦁹`@ 2@ zo賳ok4 F  ϴ`pJO4 2 ӅatJO0  у`@ P\|=@XH :  ԅ00/.-@ 2  @|ڃp糳pl@ 2  |o賳ok0 <\d< Sx ; `  L  , 4 F  x`xJO  L |&0 7  F0   E4 F L `|JO((T\@P  B(  <@ : L @p糳pl|%4 2 L aJOH 2 L /0/.-0  L `@ : L o賳ok4 F `JO4 2 aJO0  `@P  $@H : 00/.-@ : @p糳pl@ : o賳okx<p4 FR 9H`JO0  J]`0 | 4O/4 GDR`JO0 Dh4 N IOX`JO4  2 L[aJOH : MY00/.-@ : @JSp糳pl@ : S]o賳ok044 ODi`JO D/////4 6Mr6`JO@PhIA |)(P4 F< hw`JO0 < w`4  2< yaJO@ :< @wp糳pl@ :< o賳okH :< z00/.-0|M< .|+, p `@@P\yQB|+4 N lB{u`KO0  m`4  2 o~a3f3fKO@ 2 @myvp糳pl0P @ 2 vyo賳okH 2 p|/0/.-@PjC\OB1,@t$4 FR \k`KO4 FlR jCy`JO0 l {Cu`4 Nl z8`JO4  2l }Ksa3f3fJOH 2l ~EK/0/.-@ :l @{<Cp糳pl@ :l <Co賳ok0HNl4<   <    <  f4kJO0N,!x|H!            BDHPrandom_add_read.viLVINtrame_sender.vi8PTH0LVINadd_cmd_builder.vi3PTH0LVINmef_envoyer_octet.vi4 *PTH0K$ BDHPD&N8KKK#!~H%N8 N&Nj.FFpN,!J|6>t0!<@!1`#N!,!A!H`!<!4! K8bJO("<` "8p<"4"38  "8'x "8&d4"384"38L "` "8`4"38\ "8  X&,-.& &@., &.&)/4&Qo ]4&Q  :&t&,$/4&%E0 &( &*6@*4& @ &@+\t&8 &@H L"<&24&  2 bJOH' 2 -0/.-0' 3 h4')='@'1`81Q_"N ',4' K"1=bJO4($G0( 4(O8 i&(d4( J bJO,)'\@) 6 i))*)) )T )@P84)/Xi)@4)B! )L4)@04)<)8p )l )d4)0=!)@0)@`AaQ4) BAjbJO4*/H g*<4*A@*P1@,*l8<0*@  l0(|44* Bl bJO4+/E+++ +hd4+0h0E+%4+@4+0,i4+0-i+4+0<.i4+  2 bKO4, J bKO -h`4-0h/EH- : 00/.-0- 3 h -@l,-3^&-l4-94-l -p --4-0t4g -L4-02g4-0\5g4-xB40-- - D+4-3x1QA-<-D!9''-4-31QA- <0-@#` FfV"|-. -00-E!L0',-6`,4-%F0-l-L- -@$4-  2 էbKO4.Q$Ԥ7 .@ldL0.  Ԥe0.;H0AQIaEY./0.@ !1)&4.QDD.` P 4. J  b KO/"< /. /244/Qd&94/(@D04/ J  bKO,08d440 6 2 %bKO01  &e,1BhR01  e41 6 2 bKO2!$2!$2""!t 2@P 42 HL0 2@H !$02 3# ,=h02 ! Xie2"\'%L2"\42QXi ?42 J! IX!bKO 3@ L"< 3@'x43 BFb KO44:?04244 6 2! Yhb$KO45 U[b(KO46$2Q @6P',='LH@6',46  2# -<b,KO,7$dS,lp7,-X-(7$x 7@ $$x77"\7L 747 7$x8p7' 7@((',7%L07@`%47 B%b0KO8&08@&d&048 B&b4KO49%1Q49 J# ,b8KO4: B!b@ +Td\,X4>  2 \ pbLKO4? B+ETbPKO4@ J  bTKO4A J, bXKO4BQ$Dz$HR0B , Dze4B 6 2, ȵb\KO4C 6 2 b`KOLD X  .|3d79 D36@/d44D.`Ih0D 7`0D;H!!Q)a%Y0D  e D@"*t.D/ D@H"9.4D K3ybdKO4E33Y E3 d4L)0E  \ oeE)t++E(44ĬE'x@%@%'ĬE&d E342E#`Vy@y0E;H )Q1a-YE9:x7E. 8@E1/0UXN@E1504 "N4E33X4E33"W E36 4E5HE54E K4 4bhKOF5H5 F4 75h5H4F34 4a F4 7,5t4F34 4` Ft 4F33$V4F3C4F6H0F(+uЈ2N?v2N@v|2NAvȔ2NBw,2NCw2NDw2NExL2NFx2NGy2NHyx2NIyԴ2NJzt2N z2Nz2N{ 2Nh2N(2NP2N|2Nrandom_add_read.vi h    @ Adresse octet@Adresse de page@!Adresse du composant@P param_I2C_out@octet_a_ecrire@ Adresse octet@Adresse de page@!Adresse du composant@P param_I2C_in h    @ add_octet_out@ add_pg_out @!add_out2@P@ Adresse_pp@ tempo_bit param_I2C_out@octet_a_ecrire@ add_octet_in@ add_pg_in @!add_in2@P@ Adresse_pp@ tempo_bit param_I2C_in Ce module fait partie du projet I2C. Et plus particulirement de la bibliothque de l'EEPROM. Il permet d'crire 1 octets l'adresse fournie par le paramtre correspondant et dans la page fournie par le paramtre: "adresse de page". JsZ Conception le 13.11.2001߀PЀ9M)QQMC݀\R\R3JRzRJRKӂ2? 5᫖yxyxyxy8y?>pp?8yy~3?LJp|>|9>Ͽx<#0?w<>Q8wx?|0w#a?>c~0ߏ#q>yG8qx|;~#q1py>G8qx|;8"qcyޟ?|xǣ><?q<sǣ><?q<spG8Ï;?G8Ï{ppÏ0w#a??q8|ps91c1q|8ޏ?>x?""""p1333|O?0G!'B8#B! !?qC|8xB!x>Baw?qqp3?Oq8C?!Cx!<aw?y>?q<Bx 88~8|'8!g!?33yy}yy}?<??<?bLxτLxτLxτLxτL8<<̳<<3<3<<3<3<<3<<,<BxO?px'yOyy<|zy|zy|<ӧgxy'??y?332333333333333333333333333333333331333333333313333333333333333333333333333333333333333333333333333333333333333333_*껪諭諭껪+"L '? L Ġ H @ H ĠH  ? H  H @  H İ@ H H @H H  ࠆ?ĠH ࠊH  H įHĿHHࠎ H 8 <   bh((,̌b ˆȈ,̂΢o,h((,,̌b̌03 Ȍb̈ (L,̢̂ ̀ ˆ̌.Ȉ,̂.b,̂ ˆ...L ̈̀̈, ̢̂b̈ (̈̈,΢,,,,΢, (̈,,,̌b,, b(,,΢o,,,(,,̂.( (̈̌b,,̏...̂H Œ̈,̂b,..̂̈ (̈,b,..̂( ̌ <<<< 23 < /Č̈Ȉ,̌Ȉ̌̌̌HȈH ̈̌Č̌ČȈ̌ HȬ+Ḧ,̌Č ČȈ̌̌̌̌ČĀȌ€  ȈȞ bḦ Ȉ̌Ȉ̈̈̀Ȉ̈ȈHȼ+̀B  ̈̈̈̈Č ̌ Ḧ΢,,@ȈȈȀ ̀bȞ̂O.Ȉ ̈(Ƞ*Ȉ̌  ḦḦ Έ, ̌ ( J (BȠ*ȈȌ̌̌ ̌  Ȍ̀Œ`,ᏈbḦ ⪏.̂̌Č̈ ̀̌̌Ȉ ̌`( ʊ (*(  HĽ ̈̌΢ ̂ ̻ˈ ̈,HČ̈,,ᏈȈ̀̈̈ ̈, bL, Ḧ,Ꮘ ̬̀B̀팈BB̌BLˈ̄̄*Ḧˊʪ ,  ̻H ,*ʊ̈HȬ+Ȉ̈Lˈ,̌NBH ̌ḦH ̈(* ̈( ̈ȞȈ̈̀ /Ȉ̌ ƌ`( (Ȉ,Ꮘb,,Ȟ̌ Ȉ̀333333233*ϊʊΊ⬂*ʊ  Ϫ  *( (  ϊ(˪(( ȰRSRC LVINLBVWˈ h@d/N%N#N4 N(KOT'N,KO@/Nd+N< X'N\'N,N(N byte_write.viviNE $N "P&N ُ B~euA[%6LVIN byte_write.viLVINtrame_sender.viqP  @@!acknoladges reus@@ Octets lus2@P@ Adresse_pp@ tempo_bit param_I2C_out.@@@0Chane de caractrestrame2@P@ Adresse_pp@ tempo_bit param_I2C_inPTH0'i2c_generaux.llbtrame_sender.viLVINadd_cmd_builder.vi>  @Octet_adresse_cde&@! Choix de la commande(f=criture)@adresse (3bits)@Type de composant(4bits)PTH0*i2c_generaux.llbadd_cmd_builder.viLVINmef_envoyer_octet.vi @0 cmd_envoyer @octetPTH0,i2c_generaux.llbmef_envoyer_octet.vi< i386l8codeUl$SQRVWEXEXEX*E XE$X-E(XE,XE0E4XE8XvEQf]`0  ] <@[a[[[[[['[H[f/{ ]   @!!!""n""#P###m$$]%]%]%]+&]n&]&]']']'])(]l(](](]Z)])]*]G*]*2[83[u3[3[3[,4[i4[4[4[7 h    @ add_octet_out@ add_pg_out @!add_out2@P@ Adresse_pp@ tempo_bit param_I2C_out@octet_a_ecrire@ add_octet_in@ add_pg_in @!add_in2@P@ Adresse_pp@ tempo_bit param_I2C_inPQ`$TP"@P@flg@oRt@eofudf P!add_inp!dfdP!exdP!txdP!old PVP"@P@flg@oRt@eofudfP add_pg_inpdfdPexdPtxdPold P P PP"@P@flg@oRt@eofudf2PP@ Adresse_pp@ tempo_bit param_I2C_inpPdfdPPexdPPtxdPPold P PP"@P@flg@oRt@eofudf2PP@ Adresse_pp@ tempo_bit param_I2C_outpPdfdPPexdPPtxdPPoldTP"@P@flg@oRt@eofudf P!add_outp!dfdP!exdP!txdP!old`XP"@P@flg@oRt@eofudfP add_pg_outpdfdPexdPtxdPold P\P"@P@flg@oRt@eofudfPoctet_a_ecrirepdfdPexdPtxdPold PZP"@P@flg@oRt@eofudfP add_octet_inpdfdPexdPtxdPold PZP"@P@flg@oRt@eofudfP add_octet_outpdfdPexdPtxdPold``0Chane de caractres`Type de composant(4bits)&`! Choix de la commande(f=criture)`y 0`0Chane de caractres` attente (ms)`62@P@ Adresse_pp@ tempo_bit param_I2C_in@ add_pg_in @!add_in@ add_octet_in@ attente (ms)@@ Octets lus` @@!acknoladges reus(@@0Chane de caractres@0 cmd_envoyer@0 cmd_envoyer@0 cmd_envoyer`@Type de composant(4bits)`@adresse (3bits)```@octet_a_ecrire`8```````````  `% ` ` `% ` ` `% ` ` `% ` ` `% ` ` ` ``xx recevoir_ack  envoyer_start envoyer_stop d:\automated\lv51\lvsource\gencode.cGenRangeCheckd:\automated\lv51\lvsource\gencode.cGenCopyProcs1d:\automated\lv51\lvsource\gencode.cGenCopyProcs2$d:\automated\lv51\lvsource\gencode.cGenCopyProcs3nd:\automated\lv51\lvsource\gencode.cGenDefaultProc$038tDGdph . ,/4@CVIDS byte_write.viVIDStrame_sender.viPTH0VIDSmef_envoyer_octet.viPTH0VIDSadd_cmd_builder.viPTH0%5.1Oldest compatible LabVIEW.N'`N $N N%pPPP @!add_in@ add_pg_in2@P@ Adresse_pp@ tempo_bit param_I2C_in2@P@ Adresse_pp@ tempo_bit param_I2C_out@ add_pg_out @!add_out@octet_a_ecrire@ add_octet_in@ add_octet_out  Ce module fait partie du projet I2C. Et plus particulirement de la bibliothque de l'EEPROM. Il permet d'crire 1 octets l'adresse fournie par le paramtre correspondant et dans la page fournie par le paramtre: "adresse de page". JsZ Conception le 13.11.2001߀PЀ9M)QQMC݀\R\R3JRzRJRK  h    @ Adresse octet@Adresse de page@!Adresse du composant@P param_I2C_out@octet_a_ecrire@ Adresse octet@Adresse de page@!Adresse du composant@P param_I2C_inDTHPD#N88ǘ~P  @@!acknoladges reus@@ Octets lus2@P@ Adresse_pp@ tempo_bit param_I2C_out.@@@0Chane de caractrestrame2@P@ Adresse_pp@ tempo_bit param_I2C_in, @@!acknoladges reus*@@ Octets lusB2@P@ Adresse_pp@ tempo_bit param_I2C_out>.@@@0Chane de caractrestrameB2@P@ Adresse_pp@ tempo_bit param_I2C_in~  @Octet_adresse_cde&@! Choix de la commande(f=criture)@adresse (3bits)@Type de composant(4bits)&@Octet_adresse_cde6&@! Choix de la commande(f=criture) @adresse (3bits).@Type de composant(4bits)"@ attente (ms) @!add_out@ add_pg_out @0 cmd_envoyer @octet.@0Chane de caractres0:* @0 cmd_envoyer @octet"@ add_octet_out@ tempo_bit@ Adresse_pp"@ add_octet_in @!add_in@ add_pg_in@y!4(@@0Chane de caractres @octet_a_ecrire.@valeur de l'horloge en msLM `px<<TTpppp  @\ xx @p\p4T4 TDElFladd_in `Dr s Adresse du composantTDMZMZde 0 3UDH'UZH(UZ add_pg_inMKiXKjX0[D8gE8hEAdresse de pageVD Adresse_ppXDwgwh param_I2C_inO378UDγγ tempo_bitOԆԇᲳ500YDyy param_I2C_outVD Adresse_ppOګڳ378UD tempo_bitOܳ500[D:G:GAdresse de page`DAdresse du composantVDJPWJQW add_pg_outMMZMZ0SDjkadd_outoD"7jq7kq###24C08 ECRITURE A UNE ADRESSE DONNEEZD`aoctet_a_ecrireMbc0YDfasfbs Adresse octetXDvTvT add_octet_inMyiyj3f0YDcpcp Adresse octetYDsGsH add_octet_outMvv3f0[Dnotrame_sender.vi^D֣֤add_cmd_builder.vidDType de composant(4bits)`DVacVbcmef_envoyer_octet.viPD1010lD3@3@ Choix de la commande(f=criture)HD#NҲӲHD#N 0 0 MD$+%+4MD&,',yYD envoyer_start`D=J*=J*Chane de caractresXDMZMZ envoyer_stop`D#0*#0*Chane de caractresHD($N0r1r XD3@3@ recevoir_ackyDrOrO3-JsZ Conception le 13.11.2001 Projet I2C 2001 HD%N+S,SHD"N HDH&N F G HD%NCC`Ddemef_envoyer_octet.viHD#Ncd `D<<mef_envoyer_octet.viHDNXeGX eG ND/</<10XD,, attente (ms)oD]@j]Aj###tempo criture cf datasheet ST24C08FPHP byte_write.vi FPHPDdN8 ~.N\$N N#N-CH(6|N XL(d(KO̙474Oq-x)|4 O4Dm``KO0h(4$ 4q-q-q-q-q-|4 G4Rq `dKO4 L[`hKO@P(7_[+A5b|,4 N G&V[`lKO0  Hf[`4  2 JhYapKO@ 2 @H_Qfp糳pl0<*8t@ 2 Q_[fo賳okH : KhWn00/.-, PX4 FR 7fF`tKOdX<S vf@C$@4 F\ `xKO(  8 $ d l@P(9]dAI|,,`4 Fx vf`|KO0 7x kF0 x fE \   \@ Pxz@BL(   L @ 2\ @zp糳pl |<4 2\ 𨉷aKOH 2\ /0/.-0 \ 𦁹`@ 2\ zo賳ok4 F  ϴ`dHO4 2 Ӆa`HO0  у`@ Px|=@XH :  ԅ00/.-@ 2  @|ڃp糳pl@ 2  |o賳ok0  <xd< S0x ,;  |  h  H 4 F  x`\HO  h |!0 7  F0   E4 F h `hHO(D0px@P ԗ B( $ X@ : h @p糳pl|!|4 2 h aKOH 2 h /0/.-0  h `@ : h o賳ok4 F `KO4 2 aKO0  `@P  @@H : 00/.-@ : @p糳pl@ : o賳okX4 FR 9H`XHO0  J]`0  4O/4 G`R`lHO0`h4 N IOX`KO4  2 L[aKOH : MY00/.-@ : @JSp糳pl@ : S]o賳ok0P4 O`i`tGO `/////4 6ir`8OO@P4XIA |#D(8l4 FX _`lGO0 X _`4  2X aasڃ{@51 p&Pcڃ9 #N545 B#bbLHO6 @06 `    &*t@61()0 #N6)d6* 6)d* 06@ T)fv'n)46 K(=bCO 7( $))d47 B)WfHbCO483((483(( 8( )|483' :csk08;#E199I5A48 H ` $ 8 Tthn@nZtZZrH8 k 48.8T\8, 0 A,8101H18148  20` .=bKO49 J0` -b KOH: :0` /;00/.-0: 30` ->h,:-0H0`X :@-2(11:-14:-l2p,H:2(:1/4: \?kb$KO\;MDlIxhH 89t $ $!0; $A@A@; A@))@; t5A5/SS/;%Aʵ&A&{;!?ub@b;"`;u Q;Attx;+/@/L; A)99)  A ) -A ,)@,A (   ʶ   Ҁ L: MS Sans Serif MS Sans Serif MS Sans Serif0Arial0RSRC LVINLBVWˈ hƹ 4RSID1?w<>Q8wx??w#a?ޏ1?F?x?~q8c8?ǣ;|q8c8<#q1py>yqD80?>yyyqϟ|yOO<91ßyyy>w><?xxc8<}#t<<Gy<?{?O<91ß1O<91ßϟ??>'<>>><?xxc8<;x"sc?w8|<ϧyOyc Op?<ϧxxc8<p' ½?Çy>?|xyOycǟO<y1ßß#<;8"q!OÇ89~?s8c8<#8<>8pa1?~|ώ?vpqD80?>?gG8~<G8#Ǐx>#qpx<8pa0?~8#~8|p?>?sc1c1LJ#"""ϟ#??q|8ޏ?>'B#~?C! ?! ?qC|8xB!x>BawCO?!CBy=>88B{qq8C?!Cx!<aw?y>?qqp3?Oq8C?!Cx!<aq|8ޏ?>>??Bx9><'||zO>}zyB!<ϧ<|xy>=χ<3O<<}z><<v@D????0113131313A13131!#𨪪]]?O[[o[[1?+$$Œٿ*Rڿ*,R+Rڄˌ$$  `DM_LD1@Z @Z @i@ZH@Z0T ??_?胀? zUU???菀ʀ̌DLH  ?  H ?H`?H  `H H H H H      ?įHࠊ Ġ8H?HH       x 8H?   ?Hࠊࠎ ?8H?? < ̌Ȉ8( ̈̌ b ̌b,,﮺Œ΢,b,̂.Œ0 Ȅ ̌b̢̀̂b̈h (̈̈,,̂.b,̂ Œ...̂ ŒȈ̌b,,΢o,,,h(,, ̈,̌ ̈ ŒL̈Ȉ̌bh(,,̂b,fb(,,b,,̀ (̈̈,΢,,,,΢, (̈,,,,,,,, ̂,Ƞ ʣʣʃ #!Ȭ̎ ȈȈ̬ƀ H ̀ ̌ (̠*̈ ̈̀BḦ̀ƌ̀ ̈̌̌̀ ̈̀̌ ̀ ϊΈ,Ȉ   *ϊΈ,ψ*Ίϊꬢ *ϊ ( ̈(ΪΪ̌ƌ̌ƌ(̈ ( ̼*ʊϪȈ̀ଂΈx(  (*̌Č*ΊΪ ̈  ̈Č̌ ̌ȌB Ȉ ̈̎HȈ ̈Ȉ(.̈ḦL ̀ ̀̌Ȍ ḦȌḦƌ`. ̈Ȍ̌̌Ȍ(   ̈Č̈̀̌ ̈̎ ી Ȉ̈ḦḦF`L΀ƀ  ΢,.̂Č̈̈,̌ ̈ીȈ,̀ b,,H ̈,ᏏB,興̈ȏ̌ȈḦČ̌΀HȈH ̈ČḦHȈH ̈HȈḦHȈH ̈̀̈H ̈HȈ ̈H ̈ȈH ̈ȈČ΀ȈḦȈH. Ḧ̌`̌Ȉ̌Œ`Ľ `Č` ȈḦ̀Œ`Ȉ̀̈̈HHČ`Ȉ,`h ̌̌Č̈,Ꮘ  ,̈̀ ી̬BḦ̀ ̈̀ ȟ̌ H(̠̈+ ̌̌B ̌ (̈Ȉ̀ ̈̈(̈ h ̀Ḧ̠HȞ b(̠*Ȍ̀  ,ᏈȈ Č̈( (̌΢,,舨 ̀ ̪ʈ,̌ (̈ (̈̈(̈̀  h ી̌ h ̌ ̌Ȉ̀ B,̌H̎Č1 ̀̈HČ̌Č̈ ̄Č̈h (b,Ꮘ̌΢,,HČƀ  $N$.̌Č̈ ,ꈨ̈ȞȈ Ȍ΢,L̈Ḧ̄`̌ƌ` 悰̌̌̌ ̌a`(.ȈḦȈH/ ̌ ̈H̀̌Ȉ(̈H (̈̈̈x (̈x̌ ̈ ̀̌ȈH (̈̈Ȉ̎ȌȀ ̀ ̈H̌Č̈̀ ̌b,Ꮘ̂̌Č̈ƀ  ,΢̈,,ȞȈh (b,Ꮘ.̂̌Č̈ƀ  ,΢,,.̈̌̌ ḦLȈ̈Ȉ/̌̌̌ Ȉ̈ȈḦȈ(.̈̌ȌȈ̈̌Ȉ̈̈(/ ̈,̈̈̌B̌̌̈ḧḧ̈ȞF̌ȈḦ̀ H ̈D̈ ̈̀b,Ꮘ̂ ̎̈̌L H̠Č̈F  ,΢,,(/̌̈̈(̌̌Ȉ̈Ȉ/ȌȈḦ̌Ȉ( ̀ ̀< ΢(/̈̌̌ȌȈ̈̌Ȉ̈  @         ̀ ̈HȈ̈̌Ȉ̈̌Ȉ ʀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̈H  L ȞȈ̈ Ȍ΢, _01 ̌̌ȈḦ̌`̌Ȉh Ȉ̈ḦḦ 713 0@33_0pp3300P @E1_130r@T50@333Pp0w 33PTp2PUs`3Us_@3 ̪ȏȈB̌Ȉ ̌ ȈH ̈ ̌Č̌Ȉ ȈḦH ȈḦH ČḦ̀Ȉ,興̀b̀Č̈̈h (̌⪏.΢̈Ḧ ,h Ȉ̀0@,̌ P13310W030wpp3pUx3333 ̀ ̌ƌ̀̈ ̀ 0030w3 Ȉ̄  ̌ ̌  3̀ 3U3AU7PU0 0@Ϊ  1ݐ 3 16PU013p33p3333333  0PUUUEP3PTps3sp3U0QUT1PW*ʊ133p303333#`3Uw`3U*ϊuP700317Q]_3UTpYp53SU7QuP33=17U1pW330P @E1`T71130Upp3A0P @E1P33]=33@ 0]q0TqPpspx33pp53 3pp  =073`?333333!10@U130P`3 ]E\A0&P370PEP @]T]E10q6PU0393pps30QUT1`3U6PU030W0@]A]TUEPU0P @E3UTsp3U0PEP @30]q10W3334@U6@U7U10P @U3 3U7QU`3U6PU0`3U7PU0 7QU1pw0PE 30]q0Tq\ 023333333333333 4Up3U3330PE @PU10Ww0PUP`3U4P@373U032@T703Pu32PU7PU0P33=pp533336PU0`3U30PQ @UP1pYp3Au6PU01 @UEPPUP7Qu`3U30W0T @EUUUEP3u0Up0#U4@U*(10W7U3U4Up3U0PUP`3U33U013PUP33}5pp5323PU1UT3PU03U73 3#pW3PU 3UϊΪ 3U2PU 3U7 3u6PU0pps036@3!`20p30w17QU0]qꀰ 0w <333AUSsp3U4Up3U0PUP3pW 3pW3pW0w130w(* 3pW2PU 0w 0w 6PUP03Pu32PU7PU0`3U *3pW0w3pW0UPP0PEP @73 3u3pW0w30W0PEP tP01 s37Q0q0q@34p3 P33}=pp537P33U5pXp5370P`30w(<73@@A10Q\AUPU@EQ1UT 0s 3U3pW 20PP EQ\A3pWΪ537P33?pp12\ 0s 3 ?3UT0UP @UQ3pW0\T00PEP @\T]EUT1UT10W6PU0P1333 @\E]EU0 @EUUEP`3U6PU0`3Upx3A_2p33P@30P10UUT 0PEP @]T]EsUT70PEP @ @]E]EU05330PUU]EPq1330303303033030330330QUTs0#U0PUP@3P1PU3U6PUP03Sq30Up03U3PU03U3PU 3U2PU 3U2PUqssss3PUUTq30W0PEP tPq30W0PQ @UPqs7UUQ\T0s @UEPPUP0s30W0sq7s70s\T0PEP @q30W0PEP @0sUPPw70UP @UQq30W0Q\AUPU@EQq30W0PEP\AQq30W0PEP @s7s7s0sUQ\A00wpp537P33]5pp537P33-pp537 UEP\Aq3`W0PEP @s1333330303330333330303p#33333#233333333333333ssssssssssssssssss37s7s7s7s7s7s7s7s37s7s7s7s7sgswssssssssssrss3733333s * ( 537]U\AEU 0U0sU\00s30W7\T\_EsP33-pp?2333333333353733333333#33333333333333333333333333333323337373737373737373373737s7s7s73733333333333'777p000#0W0PE @UPq30W703033s3Us!3033333p3333303333203333333323333333333333337s7s7s7s7s2 32 32 32 377777033pp3Q7px33A2p33P#7=3 34P 32P35@UP 00s30Wwssss3P3*Ί30W0P @Uq30W0P @Eq3 W7w3w3**茠30W5@pp4PA@w3w3w3w3w2w3(8ώhhhXhh?迈ȏ@@RSRC LVINLBVW K @@&Np4N4Nt-NKOx-NKO3N'N<|-N-NX(N*Nl5Nglire_page_oparo.vi-VI)h5Nq 0*N3N ُ B~o㇄=XLVINlire_page_oparo.viLVINOpen/Create/Replace File.vi x    6@P @!status @code@0source error out@file size (bytes)@2 new file path@prefnum"@!advisory dialog? (display:T)@0pattern@0 default name@0promptD@P @!status @code@0sourceerror in (not an error)F@openopen or createcreate or replacecreateefunction (open:0)"@2start path (Not A Path)@2 file pathPTH09Utilityfile.llbOpen/Create/Replace File.viLVINrandom_add_read.vip h     @ add_octet_out@ add_pg_out @!add_out2@P@ Adresse_pp@ tempo_bit param_I2C_out@octet_lu@ add_octet@ add_pg_in @!add_in2@P@ Adresse_pp@ tempo_bit param_I2C_inPTH0random_add_read.vi` i386ZcodeUl$SQRVWEX4EX5EX>5E X5E$XJE(X07E,XF7E0E4XG7E8X7E9mQRRP$hh uhvd$ZY=tAX 䍅fDžQRPuRh Ud$ZYÐ 6ɍDHƅ@ƅ@PXPXfx*nDž Dž XG䍅QRhh hhhP%d$ZY=tÐfƅDRZƅDfx.nDž Dž XG䍅QRhh hhhP%d$ZY=tÐf-ƅHDžy Dž>t?9aQRRVhhxd$ZY=tAX䍅fDžQRPuRh4CUwd$ZYÐ6 6ɍPHHƅLƅLPXfx6nDž DžXG䍅QRhh hhhP%d$ZY=tÐfƅPȉƅPfx:nDžDžXG䍅QRhhhhhP%d$ZY=tÐfƅTƅTfx>@C$ƅt QRPf$P$QP‡$2q6d$ZY=tAX fDž(QRPuRhfU d$ZYÐƅtfx^nDž DžXGQRhhhh2hP`%d$ZY=tÐf*, ƅx8ȸr<+8ȸr4ƅxfxbnDž DžXGQRhhhh3hPq%d$ZY=tÐf*= ƅ|=t=t=tt9aQRRVhhBhd$ZY=tAX fDž(QRPuRhPQYX釹fۿEh4uh6QRWhP$VQPÇ$Pd$ ZY>%=QRUhPhV-d$ZYƅfnDž"Dž#XG䍅QRhh"hhAhP%d$ZY=tÐf9ƅQRP$d$ZYQRd$ZY>%=QRUh}PhV-d$ZYƅfnDž#Dž XG䍅QRhh#hhhP%d$ZY=tÐfEx(d$ZYacQ0n>>?Q???3@@@PAA]A]B]B^B]B]ZC^C]C],D]D]D]=E]E]E]*F]F]F];G]~G]HJU[U[U[V[>V[{V[V[V[2W[Z`   @ add_pg_out @!add_out2@P@ Adresse_pp@ tempo_bit param_I2C_out@ add_pg_in @!add_in2@P@ Adresse_pp@ tempo_bit param_I2C_in 2 2P`$fP"@P@flg@oRt@eofudfP0visu p0dfd P0exd P0txd P0oldZP"@P@flg@oRt@eofudfP! btn_sav_quitp!dfdP!exdP!txdP!old`VP"@P@flg@oRt@eofudfP!btn_quitp!dfdP!exdP!txdP!old` P PP"@P@flg@oRt@eofudf2PP@ Adresse_pp@ tempo_bit param_I2C_inpPdfdPPexdPPtxdPPold P`VP"@P@flg@oRt@eofudfP add_pg_inpdfdPexdPtxdPold PTP"@P@flg@oRt@eofudf P!add_inp!dfdP!exdP!txdP!old`TP"@P@flg@oRt@eofudf P!add_outp!dfdP!exdP!txdP!old` P PP"@P@flg@oRt@eofudf2PP@ Adresse_pp@ tempo_bit param_I2C_outpPdfdPPexdPPtxdPPoldXP"@P@flg@oRt@eofudfP add_pg_outpdfdPexdPtxdPold`V P$@P@0PF`openopen or createcreate or replacecreateefunction (open:0)`` attente (ms)" P@@`0prompt`y  0`y` largeur (-)` 0 0"`0Sous-chane de caractres` largeur (-)`sup`infV P$@P@0P`0chane de car.`Taille de la dimension 0`y``62@P@ Adresse_pp@ tempo_bit param_I2C_in @!add_in@ add_pg_in!`0D@P @!status @code@0sourceerror in (not an error)`@2chemin@prefnum @offset@!convertir EOL (F)@! en-tte (F)`@offset de pos (0)(@startendcurrentmode pos (0:2)`@file size (bytes)@2 new file path"@!advisory dialog? (display:T)`@0pattern@0 default name@0prompt"@2start path (Not A Path)@2 file path@0visu000@0chane de car.@@octet_lu@octet_lu` !`0@@octet_lu`@@octet_lu@@octet_lu2P(@P@@octet_lu@octet_lu` ``@!btn_quit@!btn_quit`@ attente (ms)@! btn_sav_quit`` ```````` `% ` ` `% ` ` `% ` ` `% ` ` `% ` ` ` `$b@0chane de car.`&LECTURE EN COURS Veuillez patienter...xxNom du fichier destination    .d:\automated\lv51\lvsource\gencode.cGenRangeCheckd:\automated\lv51\lvsource\gencode.cGenCopyProcs1d:\automated\lv51\lvsource\gencode.cGenCopyProcs2$d:\automated\lv51\lvsource\gencode.cGenCopyProcs3nd:\automated\lv51\lvsource\gencode.cGenDefaultProc$0<DtPSXdgX|X4DPSVIDSlire_page_oparo.viVIDSrandom_add_read.viPTH0VIDSOpen/Create/Replace File.viPTH0%5.1Oldest compatible LabVIEW.N( N(TN,TN)LpPPP @0visu@! btn_sav_quit@!btn_quit2@P@ Adresse_pp@ tempo_bit param_I2C_in@ add_pg_in @!add_in2@P@ Adresse_pp@ tempo_bit param_I2C_out @!add_out@ add_pg_outvrCe module fait partie de l'interface I2C ddie au composant EEPROM 24C08. Il contient la fonction de transfert de l'EEPROM vers un fichier. Il utilise le module random read et effectue la lecture d'une page de 256 octets, octet/octet. Attention il contient une condition pour la mise au point qui ne fait pas d'accs l'EEPROM mais les simule par lecture d'un fichier.HH43DD3DD3HH@@`?2(+(/  /`( (?`   @Adresse de page @!add_out@P param_I2C_out@Adresse de page @!add_in@P param_I2C_in DTHPD7N88 ~ B2@P@ Adresse_pp@ tempo_bit param_I2C_out@ Adresse_ppB2@P@ Adresse_pp@ tempo_bit param_I2C_in @!add_in@ add_pg_in@ add_octet@octet_lu @!add_out@ add_pg_out"@ add_octet_out h     @ add_octet_out@ add_pg_out @!add_out2@P@ Adresse_pp@ tempo_bit param_I2C_out@octet_lu@ add_octet@ add_pg_in @!add_in2@P@ Adresse_pp@ tempo_bit param_I2C_in2"@0Sous-chane de caractres@y$@@octet_lu@ largeur (-)@!btn_quit@0visu@ tempo_bit@0prompt0@prefnum4(@startendcurrentmode pos (0:2)&@offset de pos (0)H<@P @!status @code@0sourceentre d'erreur@! en-tte (F)"@! btn_sav_quit&@!convertir EOL (F) @offsetH<@P @!status @code@0sourcesortie d'erreur@2chemin x    6@P @!status @code@0source error out@file size (bytes)@2 new file path@prefnum"@!advisory dialog? (display:T)@0pattern@0 default name@0promptD@P @!status @code@0sourceerror in (not an error)F@openopen or createcreate or replacecreateefunction (open:0)"@2start path (Not A Path)@2 file path"@2 file path2"@2start path (Not A Path)VF@openopen or createcreate or replacecreateefunction (open:0)PD@P @!status @code@0sourceerror in (not an error)&@0 default name@0pattern2"@!advisory dialog? (display:T)&@2 new file path&@file size (bytes)F6@P @!status @code@0source error out!"@ attente (ms).@valeur de l'horloge en ms(@@octet_lu$@0chane de car.:*@@tableau d'octets non signs(@Taille de la dimension@sup@inf8xxxxx(H8hhh88|hh88,@\,8@\t@t0@  8 |  | | | |xx |,,,,hh| ,88,,,h,,,|,,8,,,,,,,, ,, $ | \ \  |,8,,  | ,  XD btn_sav_quitPDT4bQT5bQvisurh:Jh;=&LECTURE EN COURS Veuillez patienter...H"4N11TDHoIobtn_quitH"4NcdXDVc5Vc5 param_I2C_inVDuGuG Adresse_ppP<<1400UD?? tempo_bitN>>10[DD+Q|D,Q|Adresse de pageUDTaTa add_pg_inMW-dYW.dY0VDTTaTUa add_pg_outVDuu Adresse_ppRD% F& Fadd_inH" 5N%.2C%/2C[DDQDQAdresse de pageMWdWd0SD!!add_outH"D5N&3&3YDVcVc param_I2C_outP҈ҳ1400UDՠ tempo_bitNԳԳ10_DjjEcriture du fichierHDL5NW+X+ HD4NjkHD4N5bBv5cBvHD4Nlm]D#r$rSauver et quitter_D g gQuitter sans sauverOD200XD attente (ms)MD((0RDprompt]D : ;function (open:0)HDt4N9':'gDLMOpen/Create/Replace File.viRElm Faux fD-.Nom du fichier destinationHD4N+E+E HD4N-: -: MD[a\ayNDdqeq16ND]DjQ]EjQ16bD^_k^`k16 lignes de 16 octetsHD85Nq~6q~6HD5Nq~q~HD5N-+:e-,:e MDlylyyND|ʼn|Ɖ16LDWDo|o| largeur (-)MD3PD3@3@ eD Sous-chane de caractresMD WDBoCo largeur (-)MDgnhn2OD (: ):supOD&&9'&9128OD-&9.&9infND)+68),6832aDijCaractre affichable?ZDchane de car.MD"".bDTaille de la dimensionMDz+{+1RE   Vrai hDFUSFVSMise en forme pour affichageLDUbUb^Drandom_add_read.viMDol|rom|ryNDS`T`16yD&H&H3-JsZ Conception le 08.01.2002 Projet I2C 2001 ,SAUVER & QUITTERONSAUVER & QUITTERON QUITTERON QUITTERONOFFONOFFONOFFONOFFONDopenopen or createcreate or replacecreateefunction (open:0)"FPHPlire_page_oparo.viFPHPD\'N8~'N<@ 6N( N4NSvVSTHN4XL|PKO47|@@8| 0dt$4O G(8t\X4O5u| 4 O`QO4Qxe3M* H|4 J S3cR`QO0  e3M`4 2 g9KaROp 3+ g57eg57g57e0H;Dt<  r2RO6N 5 M5 M5 N5 M5 N|!(4 OGp`RO<  rb RO N G MG MG NG MG N0 )X P < S Ul1   L4 FX Ud6`RO  0 7X kgF0 X flE4 F t H`RO(  l D @ PXtH 0Bl4( | @ , @ 2 @ p糳pl4 2 =aROH 2 /0/.-0  ?`@ 2  o賳ok4 F  @`RO4 2  ?a RO0   A`@PXA/@xFH :  00/.-@ 2  @p糳pl@ 2  o賳ok0 .XX@PPC#g} zA|B, T  4 F ZOQP h4 BV,bdRO0!&luHX}P !@JpL!L ! h4!" |HKI!T! NuH$vIN$`@G4!E`! ! @@@ !" hG@@,!#{!4!H@! ! @ <!x< !" hH x!<!x<!.L"zT/1/P"z&k'Z'k4"D4""z/P4""` \wج"{E@E0"@Q x CaSKq 4" J 4aCwblROL#{D @k@@'P'@#{;A;#|D=;@;#O#|#P #@xh,#hAOx #Q \#|@#}4#}j # @x >$<4#" B\@qtrL,# @ ('%`*4>4#" B\CqtrI #"EpM#}# [VMVMq[VKq0#@ LB;*KJC:OD#@vF[@[F#F8;;8#Q#(.L#FCCL L#0;9@9#F11F#nnˬ# ~~F#p@ #B)X Ox0#&xh=ME#vs@s#,xx֬#|#R#~K # #>X##\[[L# @0Ѓ p,| #B; Ox,##@v  x#E`0#-&3+1. #@@&Pp Ox0# h,# ,#)(2%.>?t%?,%)XLQ.t%8$9( %""$ 6!(,%&??, %-0%) ,%/8/l-//0l %@)X>(),%&&x%*%*%** %*+* %*.l+8*4%0**Xݝ4%0**W͝,%"#$*4% ) hbxRO&/@&P-@, VA,&,,`,-&-l4& 2+ b|RO4' J+ bROH( :+ 00/.-0( 3+ h,(",LT+x (@".l-@-l4( j. )bRO )10(03<)-l*$# !(%#T)1)-l* ) @"8od6!(4)".07 ).L4) J(L bROP*W(.))UA|4* J.  9bRO@+ 2.O (0+ 3.  0$9I +101p/<+ 2. 8(bRO4N4- K10KbRO0. 3. .)h@. -/112 23$334\454.310)DP ckg .1021@.1)008KkD-N4.310+Oc kg.1.6 .10*4114.3101Mckg .102@2 4.3102tL[c _.2 .10224.310.Nckg4.3103K[c_.2 .103X3$.3$4.3103DJS[ W .10@ 334.3103IS[W.3 .10434.3104HH KSO.3 .10>4|)4.3104GK SO .4\ .1064.)4\.!(%( .105<54.3105pEKSO .5.8$4./)5} .56T9(7L .56 34.056@C ҧ.5 .56t6T4.056Bҧ.6T4.""8x .7'8D34.075?  .788x4.078>  .8x .7%`9|1.8.9 .5'9H34.0578A §4.079= .7:9 .7 :P H,.#T%!( -l(4.079<4.07:: .9 .7::4.07;9,.$ .l!!$@.: .7(;h3.-;,4.07;8 .;, .7=;.;0.).))..; .B)X<x<.$1&P 4kbRO 4/07=5 4/"`xiA /"Q |>$< /7*4=1,/)X(4(L24/ 2(L ,bRO40)45<,0)X10750>X00 (L )e 0@)X@ >?0?3,0?510)7'40)?5L0=00@ @@,<"4@p40 B@@,FbRO01$d'P`X 1 @B\MM1<@1AA, 1@B\HB A,1CB1CB,1#@?Xj>$ 1@xPpKOx 1EB A1DtDT01&B\A#qy 1"ELKT1  qrҝ EB GX 1 @B\HC4B01@ PB;KCC41 BB,;bRO42"` B\AL"D( 2 @B\EK2BiD00/.-05 3I4 [BlSh45 ]^lbRO46Jü6K@L6LOx06@hN -K 46 BJp 7bRO 7@JpHK@7B$,9xpPl49'xJlUa[K]D PDĆ49PD09A H,9Q YXZ|~@ 9@Q QPP09O9Ux09$xTmfvn 9@Q QQ,9Q (nQL49QQ !o 9@Q ,R R,9Q pRLT@9PR zËRq@,9RRU0S49 JRL kzbRO4: 2RL {ĊbRO ;@Q pSS 4; 2Q  bRO0< Q  e0< 3RL zËh,<Q $rTZ@ :T 00/.->UH> :RL |00/.- >@Q UUx,>Q QN UDTU}0> 3U <\ >@Q 0VLV,,>Q Vx~Vz>V,4>QVL1B V>VW 4> 2V 2A bRO0? V 1B e?W0? 3T }h?WWXX ?Y̆WXX4?0YW^jtl0j,Gjkkhk G@j<|j\L0G?j>,Hm`np\n H@pqpp\Hp\,Hpp|p4HQp$pHq(q\qHp\n 4H Jp bSO4I 2p #bSO0J p $e4Joq 07,JlLr r>,JmrXnn,,Jrs,s@2JrX@JPsx-s@,Jsstt\4J Js@  bSO4K 2s@ y,b SOHL :s@ t*z00/.-0L 3s@ x-h^x9J zO~xr>^~,M~H M@~@ ~Ox0M?~@~rN^VM~M M@~@ N~FM M@~@\L0M?~@Д>NFM M@~@^\0M?~@4>NFM M@~@hUx0M?~@>NFMH,M<h4M OETTbSO4NO0*4NOt0%NL4NO|0)N]D4NOX0#NUxH4NOd0$NV,^\4NO0(N[4NO\NPXX4NOT0'NY4NO"NS YxNWZ N@~@@Ox0N?~@r>zNvF4NO`\!NRW4NON>X\l4NO0 NQ\LNKNOx,NxNN N@\L4NQLSdN,4N 2 TcbSO0O  Sde4O܅004OO&'N<6Nx6Np4N[ JFN8PĉLO V,Ux~@S XRYQZ|PXQRS UxV,KL OFԟG,O` OFFl,O, OFCĈ|4O0FԈ,V`[iO hFB\O|4O0FԈL+V`[iO\O|O\| OF8 OE4O0܎gMDB(!kb0SODNB@@4O0,g,'N@€N-D ОqpܤJEHD3UDtI@,N;8N 7N#N[ J>`€N-pD8& `€N5587A @O1E`䑰-NOO4O KHbSO4P `€N0R 3 Qbh4RE`d R"Ex,=1$&P 4rbWO xd  R @B\̝x,]2 4I E4TCb\O)HL$MX ̧RHdRC4RE`,REACDtB<@€NS' ¬SPp.[[Y5@6C 1&3063 M 8;9PN}D|"0P`3'H9@4`%0l7d5ġ 6t6A1 JH 4S |4SA,I  I8cGbxO5Q5@Q5 `\wpJ@L;}@};5H!S<44<4fI-XD8& @€N\̟:-5J JRbO1@@@,/  eW KK \**W5"&(- 8 :4I JV00/.-5 M PN5$"Y9(D5BNpbSO5DpJ)@L hh 4LlL5 |5 8H,N87N 7N#N[ J>@€N-L484 4/ 9`%@\ i`ܘܴ5 `\wHmx:4I FR 00/.-5xQaHpJ 4IIAHD UtI@AP}Rc@5J n[}cb$Ox° x­'9\l`8pHh@52 4I E TbO5 |8;95 4L8;9lL5 M 8;9PN5 `\wSJp@cJ}P}J!Ǵ2 ~SbbTO IYQ %: NT00/.-13 }RchpP[[S5*l.JNB@@ pJlFHMEGHJNB@@ pJS CCC:I=ɜ M@`i5FN-P[Ui)Ǵ=hPȭdoS 5Hh!9D5F,FPKi5FL+FPKi5$$"Z5"#&`lIdo%l8Ctڨ DA F*ܖ@U ab؝ E BXG1\BA#aqi5 `\BLA"(D1@"@$ aq 5B abXWO1@" $ (!csX!%&5 \BA adbD5 \BCadbI0D}s}eJ "*b`O13 *h5 \B@adbLD8F[gaa5D2  )bO5 \BadbI<5 L!44 4?I: 00/.-5`EՅw:5:IAP}*;@SIب5H!5J n3};bO5:5`E@ng5~g5,t~yg5t~ygA`E䑰5HŹ1@ LBDO5B.b0TO1@ PBCq5H HМ5H8 5H(5B(!cbdWO18"@#_18",#^ [kc5"5!! iH`ɱ5HɩťS$ {5H5HȔ5H5KHbO1\BCh xpHSr5 4LlL5BBb$VO5P!58"<SE@-^u ,VA5"*}5**X5**W}5"&(5$"Y 5`Ed 52  ~+:bOI: &,00/.-S 5ޤ`E SDŵԘ,H 13  }*;h@;9D5ܤJH5 `\w5 M8i5FN-(3-i5F,(#i5`E SF8埀5`E Spr`E5`El!ID`5`E( S@@ԀϽSGlre`E4Q1d'@PHHSre5l SC[YY5 $\SLr15FL+(#iU 9:؝ E BXG1\BA#9IA5 `\BLA"̚ԟМ(D5 \BA 9<:DSFl[@XX 8 1(2$lG}:]L}:}5"t$&! mp}:}IG:IE:5xQ5 |YDE! <<=XZ$ y484 4 5 \BC9<:I5 \B@9<:L9 \B9<:52 L( 4bPO1 L( 1e5)5}55@6C556B5587A957@,pJ@PhhM:@ 98 yLG:|TثE: 8  9E @ LBDO y8  H8DОx̡DMp 4M`EdҴL@|Gx @HpJ ߬ T4hx0pJ@L;u@u; mzs:5amg:5`E@Ffg5Va[g5,LVQg5LVQgA`E䑰yəI0 x5`E]}w:5H 5H8 5H(5H`ɉ5HyɁ}5Hy}5HȔy}5Hy}a xԘHL5HəőIyb5 `EdHy poo5 `EDťI  E5KHybO@@ϭ5l `E8Fh`E<5`E$5`Ex!Y ꜞ  D5`E(]LblGb5`E4QI̟bU5 CKIIhx $ppb5h 579= 15K01SbLOQ(6)UA|57;957;857;757=6 57=5 5)*{btO  3  3)0>5)?0=5@.D8t.8.|9.:2P:579<57::S(g@!6)L;@P?' 54)(PA`%@a6)$pB-<7'00 1L5 @S@  iW@WS>  ]O CCQ80)4T<5)pbO=1$&P 4zb|O 08doHS.l9e4=0 1L5 @12@(,3`3' 4@4`%49X4*S*4g@ ;jo1Ajout de la portion ASCII en fin de chaque ligne.( wx^6N6NL B@n == ?=B    򀄀 L: MS Sans Serif MS Sans Serif MS Sans Serif0Arial Courier NewRSRC LVINLBVW K b_vig 4 8RSIDlLVINBDPWLIviVICDCPTMDSTMDFDSLIds vers DLDR4FPTDHCPMp\STRGpICONicl4icl8CPCTDTHPTRecLCPSTLIfp PFPHP dLIbd xBDHP HBIN HBUF HIST PRT FTAB @NAND8NBNX7Nf UNf9NrT9NuANv$<7NvPUNvp;Nw\4ANwt:Nx09NytAN{x47N|UN@N(8N,AN8N8BND9N |>N N D07N @N 9NP"NlUNpUN`@N$UNSNl"N TN NpNPUNp7Nh,7N8NUNx0 N AN!06N"|UN#9N$9N%`;N&CN'(CN(|$8N)9N*,>N+8N-XVN.47N/ TN0'N1dVN2'N3CN4PTN58N6CN7`0KN8KN9AN:DDDN;7N<7N=<`7N>VN?xDN@@LUNAtUNBUNC\0BND@NE4NFX9NG9NHX7NIhX8NJȸ7NK0UNL7NMTNN0UNOANPP7NQPANRANSBNxUNUNȴ NTN,8N@TNhNT@BN$BNAN$'N AN AN6Nlire_page_oparo.viHH43DD3DD3HH@@`?2(+(/  /`( (?Ce module fait partie du projet I2C. Et plus particulirement de la bibliothque de l'EEPROM 24C08. Il permet de lire n octets l'adresse spcifie par le paramtre adresse octet et le paramtre adresse de page. Le pointeur s'incrmente automatiquement. JsZ Conception le 21.01.2002   p    @ Adresse octet@Adresse de page@!Adresse du composant@P param_I2C_out@@ Octets lus@Nombre d'octets lire@ Adresse octet@Adresse de page@!Adresse du composant@P param_I2C_in p    @ add_octet_out@ add_pg_out @!add_out2@P@ Adresse_pp@ tempo_bit param_I2C_out@@ Octets lus@nb_octet@ add_octet@add_pg_in(03) @!add_in2@P@ Adresse_pp@ tempo_bit param_I2C_in߀PЀ9M)QQMC݀Q)Q)].\RRg9\9O32? ?kM=*z=*?*?xxyxayxyx8?<G{y~y~;s|8~?LJp|>x<#0?w<>Q8wx??w#a?yG|?Fa/?|9GG81Ï3|x3=G81Ïy#8<>G81Ïi|yG8c|?y翟9pa1?~|x翟9pa1?~|x翟9pa1?~|x翟9pa1?~|x#q|<8pa1?~|?wqD80?>p3O8yޟ?|x'q<sǣ><?q<sǣ><?q<sǣ;~#q1py>?~Q88p8?8?ǃ?8|p?>8|9s9g1c1LJ?>x?""""ϟ??x8>GwBaw̳<<3<̳<<3<3<<3<3<<3<3 <<3<3<<3>̳<<<<<<_BxO? y|?!<'x8<|?<ϧ<3O<<<3O<<<|zO<<|zO<=χ'y'>O|@RSRC LVINLBVW w @7NENHN#NOlVNO5NtVN<'N&NUN6Nrandom_seq_read.vi9NWr CN*P4N ُ B~ gOϤ{${WLVINrandom_seq_read.viLVINtrame_sender.viqP  @@!acknoladges reus@@ Octets lus2@P@ Adresse_pp@ tempo_bit param_I2C_out.@@@0Chane de caractrestrame2@P@ Adresse_pp@ tempo_bit param_I2C_inPTH0'i2c_generaux.llbtrame_sender.viLVINadd_cmd_builder.vi>  @Octet_adresse_cde&@! Choix de la commande(f=criture)@adresse (3bits)@Type de composant(4bits)PTH0*i2c_generaux.llbadd_cmd_builder.viLVINmef_envoyer_octet.vi @0 cmd_envoyer @octetPTH0,i2c_generaux.llbmef_envoyer_octet.viG i386CcodeUl$SQRVWEXEXEXE X E$XJ6E(X!E,X!E0E4X"E8X"Ed$ZY=uÐ̋@@x=7%fM =QRU4>d$ZY=qfE|fEfEfE27F777T<77ff=t7UU`d$̋XKxKxfE|fEfEfE̋XȉPR1ZXPREZXЉVWxQY_^PRZX<P<RPZXf}|(ƅ@ƅ ƅ8ƅ$ƅdhhUULd$ hhUULd$ hhUULd$ hhUULd$ hhUULd$ f}ffe@fDžX.䍅QRPu.d$ZYfEÐf8f}t&X,QRU.d$ZYÐfEɍHHH HHHHH H$H(H,ƅ$<hhUUPd$ 8<hhUUPd$ d<hhUUPd$ <hhUUPd$ @<hhUUPd$ ƅPXP8Xf}|u ƅhhUULd$ f}|u ƅhhUULd$ f}|u ƅ hhUULd$ SQRVWE=EMEEEEQRPE$u P$E+d$ ZY=tjE =tEPEEX8QRuhPED$Xֶ*d$ZY=tEEm}_^ZY[ÐuhP$P$d$ =tAX䍅fDžQRPuRh(>Uf"/d$ZYÐfxnDžDžXG䍅QRhhhhhP>d$ZY=tÐfƅPd$ZY=tÐfGƅ@X"䍅؋ .UT␐ffƅfxnDžDžXG䍅QRhhhhhP$>d$ZY=tÐf_ƅ<-R<ZƅP<RZXfxnDžDžXG䍅QRhhhhhPn>d$ZY=tÐfƅ:RZf:ƅfxnDžDžXG䍅QRhhhhhP>d$ZY=tÐfƅ :ff:ƅVW8:_^VW:_^fx@$d$ZY=tÐfƅX"䍅؋ .UT␐ffƅfx@#$d$ZY=tÐfƅX"䍅؋ .UT␐ffƅfx"@'$d$ZY=tÐf ƅ@X"䍅؋$ .UT␐ff ƅfx&@+$d$ZY=tÐf ƅ X"䍅؋( .UT␐ff ƅ fx*nDž Dž XG䍅QRhh hhhP>d$ZY=tÐf ƅ Džy DžKɍ ƅ ƅ fx:nDžDžXG䍅QRhhhh hP>d$ZY=tÐfT ƅ Dž, =, , =QRPhOq+d$ZYk0 , 4 EhQRP4 $WhP$u+d$ZY=tAX 䍅fDžQRPuRhKU7/d$ZYÐ?P, X0 ǍQRP$6ϫ*d$ZY=tAX 䍅fDžQRPuRhKU/d$ZYÐQRP$6i*d$ZY=tAX 䍅fDžQRPuRhKUH/d$ZYÐƅ fx>nDžDžXG䍅QRhhhh#hP>d$ZY=tÐfx(d$ZY=tÐfƅ DžD =D D =QRPhn+d$ZYkH D L EhQRPL $WhP$Qr+d$ZY=tAXj䍅fDžQRPuRh U/d$ZYÐ?PD XD D QRPD $h>m+d$ZYD k‰ƋH =QRPVW[d$ ZYQRRW'[d$ZYQRP$64*d$ZY=tAX}䍅fDžQRPuRh U/d$ZYÐQRP$6Χ*d$ZY=tAX䍅fDžQRPuRh U/d$ZYÐQRP$6h*d$ZY=tAX䍅fDžQRPuRh UG/d$ZYÐQRP$6*d$ZY=tAXK䍅fDžQRPuRh U/d$ZYÐQRP$6蜦*d$ZY=tAX䍅fDžQRPuRh U{/d$ZYÐQRP$66*d$ZY=tAX䍅fDžQRPuRh U/d$ZYÐQRP$6Х*d$ZY=tAX䍅fDžQRPuRh U/d$ZYÐQRP$6j*d$ZY=tAX䍅fDžQRPuRh UI/d$ZYÐH ǍQRP$6*d$ZY=tAXE䍅fDžQRPuRh U/d$ZYÐQRP$6薤*d$ZY=tAX䍅fDžQRPuRh Uu/d$ZYÐQRP$60*d$ZY=tAXy䍅fDžQRPuRh U/d$ZYÐƅ fx2@7$d$ZY=tÐfƅ X`xX"䍅؋\ .UT␐ffƅ f}|u ƅpZhh UULd$ =tAXމ䍅fDžQRPuRhUt/d$ZYÐf}|u ƅhhUULd$ fx6nDž DžXG䍅QRhh hhhP>d$ZY=tÐff}f}fufTfDžX*䍅QRPu.d$ZYÐff+X!QRU.d$ZYÐf <hhUUPd$ <hhUUPd$ <hhUUPd$ <hhUUPd$ p<Zhh UUPd$ =tAX䍅fDžQRPuRhU! /d$ZYÐf}tIft?fDžX1䍅QRPu.d$ZY=uÐft-X(QRUq>d$ZY=uÐQRP$>d$ZY=u)= p h搐Ð_^ZY[]ÐUl$SQRVWX䍅fDž_^ZY[]ÐUl$SQRVWX䍅fDž_^ZY[]ÐUl$SQRVWT$ QRP$RA>d$ZY= =3P؇$PPX$ $@ $Ðd$ =3P؇$PPX$ $@ $Ðd$ =3P؇$PPX$ $@ $Ðd$$ =3P؇$PPX$$ $@ $Ðd$( =3P؇$PPX$( $@ $Ðd$\ =3P؇$PPX$\ $@ $Ðd$_^ZY[]ÐUl$SQRVWf}PQRhP$$谟1d$ZYQRhP8$菟1d$ZYQRhPd$n1d$ZYQRhP$M1d$ZYQRhP$,1d$ZYQRhP$ 1d$ZYQRhP $1d$ZYQRhP $ɞ1d$ZYQRhP@$訞1d$ZYQRhPp$臞1d$ZYfE_^ZY[]ÐUl$SQRVWhUUDd$_^ZY[]ÐUl$SQRVW_^ZY[]ÐUl$SQRVW_^ZY[]ÐB88..)$Ul$SQRVWD$ t$(=PX$$ÐNTdtz!'7)*?12=CIOU`WQRP $ P` $Ud$ ZY_^ZY[]ÐUl$SQRVWt$$|$(D$ = APX$$ÐWcoQRP $ P $*Ud$ ZY_^ZY[]ÐPXPXVW?6QY_^VW?6QY_^PXPXPXrPXbPXRQRhhP$6h(*d$ZY=tUl$SQRVWt$$D$ = APX$$ÐW}6\QRP $ P $轃Ud$ ZY_^ZY[]ÐC=QRhhhVhU莔1d$ZY19=QRhhhVhUC1d$ZYaC==QRhhhVhU1d$ZYE9=QRhhhVhU謓1d$ZYC=QRhhhVhU`1d$ZY~x9=[QRhhhVhU1d$ZY3C=QRhhhVhUɒ1d$ZY9=QRhhhVhU~1d$ZYC=xQRhhhVhU21d$ZYP9=-QRhhhVhU1d$ZYC=QRhhhVhU蛑1d$ZY9=QRhhhVhUP1d$ZYnC=JQRhhhVhU1d$ZY"9=QRhhhVhU蹐1d$ZYC=QRhhhVhUm1d$ZY-9=hQRhhhVhU"1d$ZY@C<=QRhhhVhU֏1d$ZYP9=QRhhhVhU苏1d$ZYC=QRhhhVh U?1d$ZY]9=:QRhhhVh U1d$ZYUl$SQRVW|$$D$ = APX$$ÐWI;QRP- $< P $J}Ud$ ZY_^ZY[]Ðy̋X27QRhhhhUБ1d$ZY=vQRhhhWhU荑1d$ZYNy̋XF7QRhhhhU&1d$ZY=QRhhhWhU1d$ZYy̋X7QRhhhhU|1d$ZY=7"QRhhhWhU91d$ZYy̋X7QRhhhhUҏ1d$ZY=xQRhhhWhU菏1d$ZYPy̋XF7QRhhhhU(1d$ZY=QRhhhWhU1d$ZYy̋X27QRhhhhU~1d$ZY=9$QRhhhWhU;1d$ZYy̋X7QRhhhhUԍ1d$ZY=zQRhhhWhU葍1d$ZYRy̋X7QRhhhhU*1d$ZY=QRhhhWhU1d$ZYHQRhhh<hU豌1d$ZY=l<WQRhhhWhUn1d$ZY/HQRhhhh U81d$ZY=QRhhhWh U1d$ZYUl$SQRVWD$ = APX$$ÐW/e=QRPe $t P@ $vUd$ ZY_^ZY[]Ð01|$$uWhUULd$ WVhUUHd$DE|$$uWhUULd$ WVhUUHd$px|$$uWhUULd$ ^WVhUUHd$J|$$uWhUULd$ $WVhUUHd$|$$uWhUULd$ WVhUUHd$|$$uWhUULd$ WVhUUHd$|$$uWhUULd$ vWVhUUHd$b,-|$$uWhUULd$ [e>[>[>[?[Y?[?[C p    @ add_octet_out@ add_pg_out @!add_out2@P@ Adresse_pp@ tempo_bit param_I2C_out@@ Octets lus@nb_octet@ add_octet@add_pg_in(03) @!add_in2@P@ Adresse_pp@ tempo_bit param_I2C_in 4 4Pk`$TP"@P@flg@oRt@eofudf P!add_inp!dfdP!exdP!txdP!old P\P"@P@flg@oRt@eofudfPadd_pg_in(03)pdfdPexdPtxdPold P P PP"@P@flg@oRt@eofudf2PP@ Adresse_pp@ tempo_bit param_I2C_inpPdfdPPexdPPtxdPPold P PP"@P@flg@oRt@eofudf2PP@ Adresse_pp@ tempo_bit param_I2C_outpPdfdPPexdPPtxdPPoldTP"@P@flg@oRt@eofudf P!add_outp!dfdP!exdP!txdP!old`XP"@P@flg@oRt@eofudfP add_pg_outpdfdPexdPtxdPold PVP"@P@flg@oRt@eofudfP add_octetpdfdPexdPtxdPold PZP"@P@flg@oRt@eofudfP add_octet_outpdfdPexdPtxdPold` PVP"@P@flg@oRt@eofudfPnb_octetpdfdPexdPtxdPold4 P@@@ PP"@P@flg@oRt@eofudfP@ Octets lusp@dfdP@exdP@txdP@old`0Chane de caractres`Type de composant(4bits)` 0&`! Choix de la commande(f=criture)``0Chane de caractres&`! Choix de la commande(f=criture)``y 0`0Chane de caractres`0Chane de caractres`0Chane de caractres`0Chane de caractres`0Chane de caractresN P@@@@0Chane de caractres( @@0Chane de caractres`0Chane de caractres`62@P@ Adresse_pp@ tempo_bit param_I2C_in@add_pg_in(03) @!add_in@ add_octet@@ Octets lus` @@!acknoladges reus(@@0Chane de caractres@0 cmd_envoyer@0 cmd_envoyer@0 cmd_envoyer`@Type de composant(4bits)`@adresse (3bits)`@Type de composant(4bits)`@adresse (3bits)`@nb_octet``@`````````````````` `% ` ` `% ` ` `% ` ` `% ` ` `% ` ` `@``xx recevoir_ack envoyer_start recevoir_ack envoyer_start recevoir_ack envoyer_stoprecevoir_octet envoyer_ack recevoir_ackrecevoir_octetd:\automated\lv51\lvsource\gencode.cGenRangeCheckd:\automated\lv51\lvsource\gencode.cGenCopyProcs1d:\automated\lv51\lvsource\gencode.cGenCopyProcs2$d:\automated\lv51\lvsource\gencode.cGenCopyProcs3nd:\automated\lv51\lvsource\gencode.cGenDefaultProc$038tDGdpn 4 ,/@LX p|VIDSrandom_seq_read.viVIDStrame_sender.vi \PTH0VIDSmef_envoyer_octet.vi ( PTH0VIDSadd_cmd_builder.vi $ PTH0%5.1Oldest compatible LabVIEW.N/TNB@NRNSpPPP @!add_in@add_pg_in(03)2@P@ Adresse_pp@ tempo_bit param_I2C_in2@P@ Adresse_pp@ tempo_bit param_I2C_out@ add_pg_out @!add_out@ add_octet@ add_octet_out@nb_octet@@ Octets lus  Ce module fait partie du projet I2C. Et plus particulirement de la bibliothque de l'EEPROM 24C08. Il permet de lire n octets l'adresse spcifie par le paramtre adresse octet et le paramtre adresse de page. Le pointeur s'incrmente automatiquement. JsZ Conception le 21.01.2002߀PЀ9M)QQMC݀Q)Q)].\RRg9\9    p    @ Adresse octet@Adresse de page@!Adresse du composant@P param_I2C_out@@ Octets lus@Nombre d'octets lire@ Adresse octet@Adresse de page@!Adresse du composant@P param_I2C_in8DTHPDON8807~`P  @@!acknoladges reus@@ Octets lus2@P@ Adresse_pp@ tempo_bit param_I2C_out.@@@0Chane de caractrestrame2@P@ Adresse_pp@ tempo_bit param_I2C_in, @@!acknoladges reus*@@ Octets lusB2@P@ Adresse_pp@ tempo_bit param_I2C_out>.@@@0Chane de caractrestrameB2@P@ Adresse_pp@ tempo_bit param_I2C_in~  @Octet_adresse_cde&@! Choix de la commande(f=criture)@adresse (3bits)@Type de composant(4bits)&@Octet_adresse_cde6&@! Choix de la commande(f=criture) @adresse (3bits).@Type de composant(4bits) @!add_out@ add_pg_out @0 cmd_envoyer @octet:* @0 cmd_envoyer @octet.@0Chane de caractres04(@@0Chane de caractres@ tempo_bit@ Adresse_pp @!add_in @add_pg_in(03)@y!"@ add_octet_out@ add_octet@nb_octets `px44PpPP 4PPll 4PxpPpP44DD44 TDCjDjadd_in `DpqAdresse du composantTDKXKXde 0 3ZDG TUG TUadd_pg_in(03)MJdWJeW0[D7bD7cDAdresse de pageVD Adresse_ppXDwgwh param_I2C_inP1400UDγγ tempo_bitNԆԇᲳ10YDyy param_I2C_outVD Adresse_ppPګڳ1400UD tempo_bitNܳ10[D:G:GAdresse de page`DAdresse du composantVDJPWJQW add_pg_outMMZMZ0SDjkadd_outfD"7q7q24C08 LECTURE SEQUENTIELLEUDFSFS add_octetMIVIV3f0YD6C&6C& Adresse octetYD;H5;H5 Adresse octetYDKXKX add_octet_outMN[!N[!3f0HD"7NlmTDwkwlnb_octetOzzf256bDgt gt Nombre d'octets lireVmzmz Octets lusM~~0Np}p} N泳50[Dtrame_sender.vi^Dݣݤadd_cmd_builder.vidD Type de composant(4bits)XDqz~q{~ repeat start`D|A|Amef_envoyer_octet.viPD1010`D#0<#0<mef_envoyer_octet.vilD Choix de la commande(f=criture)HDENBiCiHD8Nmn MD4MDyYD֨֩ envoyer_start`DChane de caractres`D  Chane de caractresXD$$ recevoir_ackXD"/"/ envoyer_stop`DJW JW Chane de caractresHDUNGH XDZgZg recevoir_ackyD\\3-JsZ Conception le 21.01.2002 Projet I2C 2001 HDONìHD9N HD6N  lD Choix de la commande(f=criture)HDXBN+\8+]8 YDq~q~ envoyer_startHD0UNFSFS `DChane de caractres`DChane de caractresZD recevoir_octetXD recevoir_ack^Dzzadd_cmd_builder.vi`D33mef_envoyer_octet.vi`DAAChane de caractresWD envoyer_ackDAN5AN5NNNEcriture de l'adresse puis lecture de l'octet avec entre les 2 un repeat startSD  lectureDYFZF444paramtre d'entre: nbr d'octets lire (max 4*256) DcTpkcUpk888Il y a 2 type de seq_read: cur_seq_read, random_seq_readD5$6$gggLa squence: un cur_read ou random_read puis le master doit aqus rception sauf pour le dernier octet._Dcf figure 11 page 6HDANfg `D  Chane de caractresXD   recevoir_ackHDAN ND MD0`DChane de caractresLD`D33Chane de caractresZD recevoir_octetOFFONOFFON"FPHPrandom_seq_read.vi!0FPHPD4N8!(!(!/~hVN @7N$KNHN3CF 6N XL | @O̙474Ok&)|,4 O4Bk`O0h(4$ 4o&~o&~o&~o&~o&~4 G4Ro`L~O4 JY`H~O@P 6ZZĀ+A5b|4 N F UV`O0  GaZ`4  2 IcXaO@ 2 @GZPap糳pl0 *8t@ 2 PZZao賳okH : JcVi00/.-,4<|h4 FR 6aE`yOX<S lvf$C4 F$ `O( , 4@P9],AI|,p(4 F@ vf`yO0 7@ kF0 @ fE $ d  d$@ P@zd@BL( |  \@ 2$ @zp糳pl |4 2$ 𨉷alTOH 2$ /0/.-0 $ 𦁹`@ 2$ zo賳ok4 F d ϴ`~O4 2 d Ӆa~O0  d у`@ P@|=@XH : d ԅ00/.-@ 2 d @|ڃp糳pl@ 2 d |o賳ok0 <@d < Sx ; D  0p   t 4 F  x`O p 0 |#0 7  F0   E4 F 0 `O( 8@@P  pB(  h@ : 0 @p糳pl|#4 2 0 a`TOH 2 0 /0/.-0  0 `@ : 0 o賳ok4 Fp `hO4 2p aO0 p `@P  @H :p 00/.-@ :p @p糳pl@ :p o賳ok\ T4 FR 9H`dO0  J]`0 ` 4O/x4 G(R`ԃO0 (n4 N IOX`TO4  2 L[aOH : MY00/.-@ : @JSp糳pl@ : S]o賳ok04 O(i`ЃO (/////4 6r``O|&,H|8@P5Y'QB "|&4 N` ET`SO0 ` FY`4  2` HWa3f3fSO@ 2` @FOp糳pl0P` 4@ 2` OYo賳okH 2` IU/0/.-@Px:^64OB,L4 F`R 5D'`SO4 FDR :I6`hO0 D K^$`4 ND JY`lO4  2D M\"a3f3fpOH 2D NZ/0/.-@ :D @KTp糳pl@ :D T^o賳ok0 ND <  f4kODN,x|`\|C  x     !    l@Pf lh@44 N vj`؀O0  w`4  2 yaff|O@! 2 @wp糳pl0!,g@@! 2 o賳okH! : z00/.-!|EH!R!lH `f !tL$!4|,!<Dp4! FR fu `O4" F l{``O4#  r4 }adO@$P rB4}(HA@$ 24 o賳ok@$ 24 @}p糳pl0$ W {`($D 40$ _4 }`0$ U {x4$ J o~`O0% s ~F4% 2 aO@& : @~p糳pl@&P~$MAm0&  ~`@& : o賳okH& : 00/.-<&  lx!L& !x l 0&Lp BDHPrandom_seq_read.viLVINtrame_sender.vi8PTH0LVINadd_cmd_builder.vi,xPTH0LVINmef_envoyer_octet.vi,$PTH0\ BDHPDEN8\\\&~hVN0*&T5N8NENj.Fv1FN,&[hIS0&Z@&1 \<$N&,&PA 6&<&4& K8b(O('<` '8p<'4'38  '8$T '8#4'384'38L '` '8`4'38\ '8 t (@> (?4(3, @(P H%D,(D((,($T,( ^ \z4( J  b4O )$/ %<(8):YQRq Z )(8)) 4) pyb\O *@H X0*;HQaY* 0*;HQaY *@H/ -0*;H DQ aY *@H \0*;H ( Qa Y* < *@H * * 4* 5  * 0*;H \QaY4* K${BbPbO,+ 8T&4+ @3\! +@H` 0+;H pGQ!aY +@H&X t0+;HF aRq!i+$4+ U|0 +&&+/,+ > +'()\+ +@( +)+$*H4+Qo ]4+Q  :+t+' *h4+EpH 0+( +$.%-`+4 +@&Xt+8 +@H L 4+  2 bTOH, 2 -0/.-0, 3 h,@,11Q _@4$N ,(4, K"1=bLO4-";0-4-O i&-4- Jd bpO,.t'd@. 6d i))*.4..T .@4./Xi.4.|8T! .0X4.5.0 .H .X4.4$!.X0.@,AaQ\4. B,AjbTO4// g/ 4/6@/PT1@,/p0/@T  l0(|4/ Bl bSO40/@E0X00X 0xX4000E0,#40d6P400h,i400T-i04 400.i40  2 bXO41 J bPO 2<,420,/EH2 : 00/.-02 3 h 2@H,243242|1t2 2?X 2T@2 420t4g 2tX4202g4205g427022 2 &4231QA22423\1QA2 <02@! lԵFfV! 2(2@,26(42";L02|2\2 2@ 442  2( էb zO43Q4Ԥ7 3@t\03 ( Ԥe03;HpIQQaMY3*H03@T!1)$ 43Q 1TD3p`043 J    bqO4 4(*H+D-`44Qt&944$:X044 J  b TO,58 45 6 2 %byO06  &e,6B (06   1e46 6 2 !0bqO7 47 47 ! T 7@`47ZP0 7@H ID07  Xie47QXi?47 J  IX!bO 8@ L 48 BFbRO49FlV(09+D49 6 2 YhbO4: [bpqO4;"+dQ ,;"lS'F;'(T($;" ;@G"$";;\ ;-`; 0;@,#84; B#b4zO<#0<@##4< B#byO4=#l*Q4= B!byO4>DJ>>%0 >@ d 8$>+D@>1  (Z4$N4>3$$\,>? ,#1 d4>3$[4> B&byO4?O 8$E ?@H/ ),(4?.90 0?@ &9[I{Ak&4? B&*[9bxO0@@ x&Td\'T4@  2 \ pbyO4A B&ETbRO4B J  bԀO4C J'  bqO4DQ"$"PR0D ' e4D 6 2' bqO4E 6 2 bO F,x.*-`4F)=0F /0F;H!!Q)a%Y0F  e F@?M%p)F) F@H!@2 F4F K,xybRO4G3,xY G,x d,$0G  \ oeG# G,x?-,+DG!Vy@y0G;H )Q1a-YG1@2|0DG(8@G1) $U@#N@G1--  4$N4G3,xX4G3,x!tW G,x>.-`G-G.H4G K,4bOH-.H H,/.-4H3,-a H,/.ht4H3,-` Ht 4H3,x"V4H,\94H/T<0H(&8H.H4H/p2 H@H(, 4H0t;00H;H1Q9a5Y0H 1 eH- @H 6&~*)* H@H 0IDHa1 (4HQ%p,@"4H J1  BbyOIH0I;H)AQIaEYICC`IU\4I 6 21 byOJ/@ӬJ dJIK̬JQzz4J5H|JCBЄJ AAk\\AJT(|@()Ӏ(J@ɀɬJ@@J Y AAJvJ.@J&XYwwJ Yǀ@HJ/YJ`Y``ـJYĀpJ/ %Y$%$J(-Y-..4J @O6bO4K  bO4L'?IdmD4L XGbpOMCMt-`MC`4M>AxTM I8k3f?p?\@|@DM@M4M$B$4M bSqlbTO0N@W,N?WETWN@\ N@?@|@\0N$?@Hc.&0N&?Bb4N 4%bO4O@4P0!4O bxTOP>IIP?00 P@?4@BPC B P?@C 4P/2P"# PC,ED C PC,4DTC0P@ECeuC4P BCeblOQE4Q0C,>k#4Q0C,>l#QCC`Q)MH8Q(?I(n[k_E QDQ>( Q?JDIDQFQ?K8QG04QDF0Q@$T!,$JX,QE@jF4Q JF  blSORFGhG8RF) R@!@EF4RQE FPi\RE@uu0R F  e4R 6 2F  bqO S@? DID4SOX$0SU\LlpS 5Y56_6S4@SE G S@?S`>(IDSIIDSBGID S?A>(ILS C,,,x$?H84S@JNF0T;K8Kp.>6 TPQ Q`Q T@K8N$LU\0T;K8KpJ.>6TLLMTMH,TKKLlMH0T;K8LK.>6 T@K8MM)$TO PQRdRHTRSMhfR0TRS R4T@DNX0 4T@GX0"TM6&6  &T"Yh4T NM bTOUJ_UFUUA6@64U  vP b\O@VP vMB4LLIA@V 6P @hhh@V 6P ggg0V WM b0V _P b0V UM z4VQMMd0V wM F0V R0 e4V JR0 bTOWS@4W 2R0 bO X@S`SS@4XTTL0,XReMXGS` 4E!@?> L(/ &X d.// $TT#! `HXS`XS@IDXVWlW<,X?2hrW X@?N$U0U\X LMYMP((PX!@EYEJJ4X JW 4bqO4YQU0Us0Y W e4Y 6 2W bqO,ZU\K8)@\,Z@\C )E IU\,ZN$AJMZG=Y<?@<Y?ZN$6!6!ZYh Z@HGY"0Z;HYTq9QAa=YLZ 4 < &8/0Yh)LZ X  ),,0Y2 Z !iy!ylZ,\ ##&&t$ CFES@"Z+"S@EC,FC?>\AD@?== $,x$t,&&!##H \,8 (     򀄀 L: MS Sans Serif MS Sans Serif MS Sans Serif0Arial0RSRC LVINLBVW w # 4 dRSIDHLVIN\BDPWpLIviVICDCPTMDSTMDFDSLIdsversDLDRFPTD$CPMp8STRGLICON`icl4ticl8CPCTDTHPTRecWCPST LIfp FPHP LIbd BDHP HIST FTAB RNNN`SNRNRNLNNMpSNWRN[SN\@SN\lNN\RN]RN]SN^QN_\RNa`8Ned8Nft5Nn8NoNNolNNoP Np$H9NpxDNp،SN q4SN qRN qSN r@8SN rSNr0SNsPRNsSNtSNtTSNtPRNuLRNutQNuȰONv PQNv`QNv\QNwQN? 8CN@|MNAȠMNB(KNCtXLNDdLNE1?w<>Q8wx??w#a?ޏ1?F?x?s;8 cGxpxpώ;x"sc?qx;x"sc?c<;x"sc?| ?~|?;?O<91ß;>O<91ß3<~?Çy>p''<1py~:O<91ßyOyc|gp|xxc8\O<91ßq|:}#Ox>'<1p>><?x'x'??><?xxc8<'1><?{?wp|<Oyc Op?~~ǏyOg' <Oycǟϟ??~<~#yOO<91ß;?w<@81|8pa?~|>?ǟ?x?~LG8c\p<#q1py>;~{x?q8c8<9<G8Ï;?>x#qF#qpqx{8~~<px0w~Q88p8?8?ǃ? G/p?>8|p?s9g1c1ϟq|8ޏ?>???x?bfff;aCO ?pGg!'~B8#3B! !?qC|8xB!x>Baw?qqp3?Oq8C?!Cx!<aw?y>?qx?"bff??xxO, x yxgxygygxyg}gxygygXygygxygygxygygxygygxygyexygygxygyGxygygxygygxygygxygygxygygxygygxyGyxyy<>BxO? y|?!<'<>?9 ?χ><˧<>}?B!<|xOy><χ<|x<,Oxt<ǧ??ygfFffffffffffffff&fdffffffff&fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffO%*+껪諭ﯨ껪諭뫪+窯뫪着뫪ꫪ******::::::::::::::::+"?̢" " @" " @|@D LLLLLLLLLLL !#𨪪]]?O[[o[[1////$$Œٿ*Rڿ*,R+Rڄˌ$$  `DM_LD @Z@Z@ڋ@Z@ZT 胀????ǀWUU?????πUÀ̌̌H L @  H ?H`?H  `H H H H H      ?įHįHĿ H?HH ࠊĠH  ?  8  H    H?L   ? x x??Ȭ  > Ȉ̈8( ̈̌ Nb ̌b,,﮺BN$b,̂o&ffŒ Ȍ ̌b̢̀̂b̈h (̈̈,,̂.b,̂ Œ...̂ ŒȈ̌b,,΢o,,,h(,, ̈,̌ ̈ Œ̈Ȉ̌bh(,,̂b,fb(,,b,,̀ (̈̈,΢,,,,΢, (̈,,,,,,,,(,,Ƞ ʣʣʃ #!Ȭ ̎ Ȉ̪ʈ̀̈̀B Έ, B̼̌ (L̈Č̌ ψ, ̀ H ̌ ČȈȈ ̌̌  ̀ ĽȌ ḦȌḦƌ`. ̈Ȅ̌̌Ȍ(   ̈Č̈Ľ ̈̎  Ȉ̈H ̈Ḧƌ`΀ƀ  ΢,.̂Č̈̈,̌ ̈Ȉ,̀ b,,H ̈,ᏏB,興̈ ȞȈḦČ̌HȈH ̈ČḦHȈH ̈H ȈḦHȈH ̈̀̈H ̈HȈ ĈH ̈ȈH ̈ȈČHḦȈH. Ḧ̌`̌Ȉ̌Œ`Č `Č` ȈḦ̀Œ`Ȉ̀̈̈HHČ`Ȉ,`ḦȞ΢ ,̈̀ ̬B̻ˈ,  ̀ȈȈ̈(̪̈ʈ,̬B,ČȈ , 333 ̀*ʊBΪ B   * * Ϊ ̈ ( ((̈b̎̈x Ȉ ,Ꮘ,,̈̈̌ ̀ .ȌČ Ȍ̈̀ ȈȞ Ȉ̈(̈̀Ḧ̌Č ̈̀Ȭ+Ȉ,̌Ȉ ̌ ȈH ̈ ̌Č̌Ȉ ȈHĈH ȈḦH ČḦH ȈḦ̌Ȉ̈̌̌H ̎ (.Ȉ̌Ȉ̈̌Č̈ L ̈̌ ̀̌H x̌€ H ,̂΢,̈ȞȈ̌̌Ȍ ̈ h (Ȟ̌Ȍ̈Ȉ̈Ȟ̌̈ b̌  ̎ ( ̈,̈̈.ȈȌ̌ ̌̌̀Ȉ̌ČČ΢,Ḧ̀ (L.̈Ȉ̈Ȉ̌ ̌`(̈̈̀Č̈Ȉ̌̂ꯎ ȈΪ * (̌̌̌̌ ȈȈ,ḦȌ(̌`(̈LȞ̌€  ,΢̂ LČ ̀.΢̌ ̀.b̄̌ ĽḦ̌̈,ꈈ̈̈ ̎ ( ̈( ̈̌̌̌ ,Ȍ  ̀̈(̈̀ ̈̀ .@ Ȉ̈Č̈(̈̈̌̈ ̌̌ȌČ̈Ϊ*  ̌Ί⬂LČ̌̌ʀ,Ꮘ̌Ȁ ,LLଂΊ(. ̈̌ḦȈ H(̈̃  ̌̌̌ ̈ ̈( (, ̌Œ`̀ ČĈ̌Ȉ,Ȉ̀ ̌ ̀ ̌̌̌ḦHḦ̈( ̈,Ꮘ̈̈.. ̌̌̌̌ (.̌ ,興`(̈Ḧȟ̈Ḧ ̀  ̀̌̌`Č̈̈h (b̀΢,, ̎̈̈̀, ̈̈*ϊ*(興 ̀ȈȞ Ȉ̈*( Ȟ̌΢ ̂*(ଢ ** (*ϊϪϊ̌ ̌ ̀ (̈̀ Ȉ̈̈̈Ȍ̌ȌȈ̌̌̈̌B̈̌̌̌̌̌ ̀ ̌Č̈ȞȈ ̈,΢, ̀̌̈ ̈ȞȈh (,΢,,(/̌̈̈(̌̌ȈȈ ̈ḦȈḦ(Ȉ ̌ ̃ ̀΢/̌̌̌ ̌`̌`̀L` Ȟ̌€ ,΢,,興̀Č̈̈( ( ΢,, ̀ ̀  ,Ϫ(ϊʪ̌ ̌Ϫ* Ϫ (@Ȭ( Ϊ(*ϊ*  @@@RSRC LVINLBVW t@@`)NN| N@4NvOT NvO#N N<$ N, Nd NxN$#Nlire_memoire.vi.vi-VI) #Nt  N"P#N ُ B~Utilityfile.llbOpen/Create/Replace File.vidLVINrandom_seq_read.vi p    @ add_octet_out@ add_pg_out @!add_out2@P@ Adresse_pp@ tempo_bit param_I2C_out@@ Octets lus@nb_octet@ add_octet@add_pg_in(03) @!add_in2@P@ Adresse_pp@ tempo_bit param_I2C_inPTH0random_seq_read.vi_ i386]ZcodeUl$SQRVWEX4EX44EXX4E X5E$XIE(XJ6E,X`6E0E4Xa6E8X6EEPXETXEXX:E\XXE`EdQRhUiVd$ZY_^ZY[]ÐUl$SQRVWXHE(XEXE\QRhU%Vd$ZY_^ZY[]ÐQRP$Pd$ZY=uÐ̋@@x=7%fM =QRU4d$ZY=qfE|fEfEfE8 7R@7f47777f=t7UU`d$̋XKxKxfE|fEfEfE̋X 87@R74f7VWQY_^PRZXPRZXf}|ƅƅƅhhUULd$ hhUULd$ hhUULd$ f}f /fe@fDžX.䍅QRPu0d$ZYfEÐf.f}t&X.QRUad$ZYÐfEɍPHHH ƅL<hhUUPd$ <hhUUPd$ <hhUUPd$ ƅLf}|u ƅhhUULd$ f}|u ƅDhhUULd$ f}|u ƅhhUULd$ P0XQRP$Kd$ZY=tAX,䍅fDžQRPuRhX&U*$d$ZYÐQRP$d$ZY=tAXE,䍅fDžQRPuRhU#d$ZYÐfxnDžDžXG䍅QRhhhhhP;d$ZY=tÐf+fDžfDžDž XfDžhDžtXlQRhhhP$d$ZYQRhhhP`$d$ZY*ÐfƅPxnDžDž XGQRhhhhhPd$ZY=tÐfRɍdHHƅ`X<hhUUPd$ D<hhUUPd$ ƅ`P4R8ZXPx<XfxnDžDž XGQRhhhh hPd$ZY=tÐfLƅd8nDžxDžtXGl`QRhhhhhPd$ZY=tÐfƅ=t=t4=tt9aQRRVhhod$ZY=tAX9l`fDžQRPuRhBU$d$ZYÐe?ϋ=t!tQRRWP@$!d$ ZY׋4=t!tQRRWP@$!d$ ZYƅfxBnDžxDžtXGl`QRhhhhhPd$ZY=tÐfƅ%<ɍHHƅƅfx^nDžxDžtXGl`QRhhhh&hPdd$ZY=tÐfJƅ((ƅfxbnDžxDžtXGl`QRhhhh(hPd$ZY=tÐfƅ(,PЙX)=1Ã1؉(ƅfxfnDžxDžtXGl`QRhhhh)hPd$ZY=tÐfƅ(t,ƅfxjnDžxDžtXGl`QRhhhh*hPJd$ZY=tÐf0x(hPd$ZY=tÐfWƅX"䍅؋ .UT␐ffƅfnDž'Dž(XG䍅QRhh'hhAhP'd$ZY=tÐfxƅ>PQYX釹fۿEh\uh6QRWhP$VQPÇ$Pid$ ZY>%=QRUhPhVu d$ZYƅfnDž(Dž)XG䍅QRhh(hhChPd$ZY=tÐf9ƅQRP$d$ZYQRյd$ZY>%=QRUh}PhV d$ZYƅfnDž)Dž&XG䍅QRhh)hhhPd$ZY=tÐfEx( Dž| @Dž Dž 2 Dž Dž Dž Dž Dž Dž Dž Dž Dž Dž <Dž Dž . Dž Dž Dž Dž 8Dž Dž & Dž Dž Dž Dž Dž Dž Dž Dž Dž Dž Dž Dž Dž (Dž Dž Dž$ (Dž( Dž, Dž0 (Dž4 Dž8 Dž< ,Dž@ DžD  DžH DžL DžP Dž Dž Dž Dž Dž Dž DžT DžX Dž\ Dž` Džd Džh Džl @Džp Džt Džx ,Dž| Dž tDž -Dž Dž |Dž $Dž Dž Dž Dž Dž Dž $Dž Dž @Dž (Dž Dž XDž @Dž Dž Dž Dž Dž Dž Dž Dž Dž Dž Dž Dž Dž Dž Dž DžDžBDžDž Dž DžDžDžhDž Dž$Dž(Dž,tDž0Dž4Dž8Dž<Dž@2DžDDžHDžLDžPDžTDžXDž\Dž`Džd\DžhDžlDžpDžtDžxDž|\DžPTABDžDžDžDž0%QRhP$$0ld$ZY,%,=AQRhPD$kd$ZYL%L=QRhPX$kd$ZY`%`=QRhP$ykd$ZY%=QRhP$ V q    ] `c 3 z ( E 1 W  _&   5  4&u dl?\   l'?U? |    `    I! !!S" "r"k# # ^$$% %l%&?& R' 'l"(m(?(? ) m)))*** +  ,, -F-- . W/F// 80?K0/00 1 12 22 33 44<5[5[5[6[&6[G6[h6[6[6[6888:a::;;;Z<<<====>k>>?M???j@@]@]A]A^A]A]tB^B]C]FC]C]C]WD]D]E]DE]E]E]UF]F]GT[T[U[WU[U[U[V[KV[V[Y`   @ add_pg_out @!add_out2@P@ Adresse_pp@ tempo_bit param_I2C_out@ add_pg_in @!add_in2@P@ Adresse_pp@ tempo_bit param_I2C_in P`$fP"@P@flg@oRt@eofudfP0visu p0dfd P0exd P0txd P0oldZP"@P@flg@oRt@eofudfP! btn_sav_quitp!dfdP!exdP!txdP!old`VP"@P@flg@oRt@eofudfP!btn_quitp!dfdP!exdP!txdP!old` P PP"@P@flg@oRt@eofudf2PP@ Adresse_pp@ tempo_bit param_I2C_inpPdfdPPexdPPtxdPPold P`VP"@P@flg@oRt@eofudfP add_pg_inpdfdPexdPtxdPold PTP"@P@flg@oRt@eofudf P!add_inp!dfdP!exdP!txdP!old`TP"@P@flg@oRt@eofudf P!add_outp!dfdP!exdP!txdP!old` P PP"@P@flg@oRt@eofudf2PP@ Adresse_pp@ tempo_bit param_I2C_outpPdfdPPexdPPtxdPPoldXP"@P@flg@oRt@eofudfP add_pg_outpdfdPexdPtxdPold`V P$@P@0PF`openopen or createcreate or replacecreateefunction (open:0)`` attente (ms)" P@@`0prompt 0V P$@P@0P`nb_octet` add_octet``y"`0Sous-chane de caractresV P$@P@0P 0` largeur (-)``y 0V P$@P@0P !`` largeur (-) 0V P$@P@0P`0chane de car.`Taille de la dimension`sup`inf``62@P@ Adresse_pp@ tempo_bit param_I2C_in @!add_in@ add_pg_in!`0D@P @!status @code@0sourceerror in (not an error)`@2chemin@prefnum @offset@!convertir EOL (F)@! en-tte (F)`@offset de pos (0)(@startendcurrentmode pos (0:2)`@file size (bytes)@2 new file path"@!advisory dialog? (display:T)`@0pattern@0 default name@0prompt"@2start path (Not A Path)@2 file path0@0visu!` @0chane de car.@!!`!`00!`@@ Octets lus`@nb_octet@!btn_quit@!btn_quit`@ attente (ms)@! btn_sav_quit`` ``` `% ` ` `% ` ` `% ` ` `% ` ` `% ` ` ` `<b@0chane de car.`*&LECTURE EN COURS Veuillez patienter...xxNom du fichier destination    . d:\automated\lv51\lvsource\gencode.cGenRangeCheckd:\automated\lv51\lvsource\gencode.cGenCopyProcs1d:\automated\lv51\lvsource\gencode.cGenCopyProcs2$d:\automated\lv51\lvsource\gencode.cGenCopyProcs3nd:\automated\lv51\lvsource\gencode.cGenDefaultProc$0<DtPSXdgX|X4DPSVIDSlire_memoire.viVIDSrandom_seq_read.vi PTH0VIDSOpen/Create/Replace File.vi PTH0%5.1Oldest compatible LabVIEW.N N'XN3N'\pPPP @0visu@! btn_sav_quit@!btn_quit2@P@ Adresse_pp@ tempo_bit param_I2C_in@ add_pg_in @!add_in2@P@ Adresse_pp@ tempo_bit param_I2C_out @!add_out@ add_pg_outvrCe module fait partie de l'interface I2C ddie au composant EEPROM 24C08. Il contient la fonction de transfert de l'EEPROM vers un fichier. Il utilise le module random read et effectue la lecture d'une page de 256 octets, octet/octet. Attention il contient une condition pour la mise au point qui ne fait pas d'accs l'EEPROM mais les simule par lecture d'un fichier.HH43DD3DD3HH@@`?2(+(/  /((?`   @Adresse de page @!add_out@P param_I2C_out@Adresse de page @!add_in@P param_I2C_in DTHPD2N88 ˘~ B2@P@ Adresse_pp@ tempo_bit param_I2C_out@ Adresse_pp@y!@ largeur (-)02"@0Sous-chane de caractres*@@ Octets lus@ add_octet@nb_octet@!btn_quit@0visuB2@P@ Adresse_pp@ tempo_bit param_I2C_in @!add_in@ tempo_bit@0prompt@prefnum4(@startendcurrentmode pos (0:2)&@offset de pos (0)H<@P @!status @code@0sourceentre d'erreur@! en-tte (F)"@! btn_sav_quit&@!convertir EOL (F) @offsetH<@P @!status @code@0sourcesortie d'erreur@2chemin x    6@P @!status @code@0source error out@file size (bytes)@2 new file path@prefnum"@!advisory dialog? (display:T)@0pattern@0 default name@0promptD@P @!status @code@0sourceerror in (not an error)F@openopen or createcreate or replacecreateefunction (open:0)"@2start path (Not A Path)@2 file path"@2 file path2"@2start path (Not A Path)VF@openopen or createcreate or replacecreateefunction (open:0)PD@P @!status @code@0sourceerror in (not an error)&@0 default name@0pattern2"@!advisory dialog? (display:T)&@2 new file path&@file size (bytes)F6@P @!status @code@0source error out"@ attente (ms).@valeur de l'horloge en ms @!add_out@ add_pg_out$@0chane de car.(@Taille de la dimension @add_pg_in(03)@ add_pg_in@:*@@tableau d'octets non signs@inf@sup p    @ add_octet_out@ add_pg_out @!add_out2@P@ Adresse_pp@ tempo_bit param_I2C_out@@ Octets lus@nb_octet@ add_octet@add_pg_in(03) @!add_in2@P@ Adresse_pp@ tempo_bit param_I2C_in"@ add_octet_out8L\8\\lll\\ <<X ttt Tx 8x8PpDhL<@@@`LL<L\LLX  , ,  H\ dL  \l\lLl\8\\88\L\LL\\L\LLL\8  XD btn_sav_quitPDT4bQT5bQvisuLh:Jh;=000 32 33 3A 35 37 20 32 30 2F 30 31 2F 30 32 20 4A 23:57 20/01/02 010 53 5A 20 43 6F 6E 63 65 70 74 69 6F 6E 0D 0A 43 SZ Conception.. 020 65 20 6A 6F 75 72 2C 20 6C 65 20 32 69 E8 6D 65 e jour, le 2i.m 030 20 66 69 6C 6D 20 64 75 20 64 69 6D 61 6E 63 68 film du dimanc 040 65 20 73 6F 69 72 20 65 73 74 20 6C 27 61 72 6D e soir est l'ar 050 65 20 66 61 74 61 6C 65 2E 0D 0A 41 76 65 63 20 e fatale...Avec 060 4D 65 6C 20 47 69 62 73 6F 6E 2E 0D 0A 56 6F 79 Mel Gibson...Vo 070 61 67 65 20 65 6E 20 74 72 61 69 6E 20 52 65 6E age en train Re 080 6E 65 73 20 43 41 45 4E 2E 20 33 68 33 30 0D 0A nes CAEN. 3h30. 090 2E 2E 2E 00 00 00 00 00 00 00 00 00 00 00 00 00 ............... 0A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ............... 0B0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ............... 0C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ............... 0D0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ............... 0E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ............... 0F0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ............... 100 4A 53 5A 20 43 6F 6E 63 65 70 74 69 6F 6E 20 32 JSZ Conception 110 33 3A 34 35 20 31 34 2F 31 31 2F 30 31 0D 0A 4A 3:45 14/11/01.. 120 53 5A 20 43 4F 4E 43 45 50 54 49 4F 4E 4C 45 20 SZ CONCEPTIONLE 130 30 38 30 31 32 30 30 32 0D 0A 4A 53 5A 20 43 4F 08012002..JSZ C 140 4E 43 45 50 54 49 4F 4E 4C 45 20 30 38 30 31 32 NCEPTIONLE 0801 150 30 30 32 0D 0A 4A 53 5A 20 43 4F 4E 43 45 50 54 002..JSZ CONCEP 160 49 4F 4E 4C 45 20 30 38 30 31 32 30 30 32 0D 0A IONLE 08012002. 170 32 31 2F 30 31 2F 32 30 30 32 20 30 30 3A 30 32 21/01/2002 00:0 180 20 4A 53 5A 20 43 6F 6E 63 65 70 74 69 6F 6E 00 JSZ Conception 190 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ............... 1A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ............... 1B0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ............... 1C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ............... 1D0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ............... 1E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ............... 1F0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ............... 200 6C 69 73 74 65 20 64 65 73 20 76 69 20 64 65 20 liste des vi de 210 6C 61 20 62 69 62 6C 69 6F 74 68 E8 71 75 65 3A la biblioth.que 220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............... 230 4C 65 3A 20 30 38 2F 30 31 2F 30 32 0D 0A 0D 0A Le: 08/01/02... 240 4E 6F 6D 62 72 65 20 64 65 20 76 69 20 64 61 6E Nombre de vi da 250 73 20 63 65 74 74 65 20 62 69 62 6C 69 6F 74 68 s cette bibliot 260 E8 71 75 65 3A 34 0D 0A 2A 2A 2A 2A 2A 2A 2A 00 .que:4..******* 270 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A *************** 280 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A *************** 290 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A *************** 2A0 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 0D *************** 2B0 0A 62 79 74 65 5F 77 72 69 74 65 2E 76 69 0D 0A .byte_write.vi. 2C0 63 75 72 5F 61 64 64 5F 72 65 61 64 2E 76 69 0D cur_add_read.vi 2D0 0A 6C 69 72 65 5F 70 61 67 65 5F 6F 70 61 72 6F .lire_page_opar 2E0 2E 76 69 0D 0A 72 61 6E 64 6F 6D 5F 61 64 64 5F .vi..random_add 2F0 72 65 61 64 2E 76 69 0D 0A 2A 2A 2A 2A 2A 2A 00 read.vi..****** 300 FF FF FF 0B FF FF FF FF FF FF FF FF FF FF FF FF ............... 310 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ............... 320 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ............... 330 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ............... 340 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ............... 350 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ............... 360 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ............... 370 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ............... 380 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ............... 390 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ............... 3A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ............... 3B0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ............... 3C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ............... 3D0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ............... 3E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ............... 3F0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ............... H"'N11TDHoIobtn_quitH"'NcdXDVc5Vc5 param_I2C_inVDuGuG Adresse_ppP<<1400UD?? tempo_bitN>>10[DD+Q|D,Q|Adresse de pageUDTaTa add_pg_inMW-dYW.dY0VDTTaTUa add_pg_outVDuu Adresse_ppRD% F& Fadd_inH"`4N%.2C%/2C[DDQDQAdresse de pageMWdWd0SD!!add_outH"T4N&3&3YDVcVc param_I2C_outP҈ҳ1400UDՠ tempo_bitNԳԳ10_DBBEcriture du fichierHD'N HD&NBCHD3NBVCVHD'NDkEk]DJJSauver et quitter_D??Quitter sans sauverOD200XD\] attente (ms)MD gn hn0RD`aprompt]Dccfunction (open:0)HD3N W WgD$%Open/Create/Replace File.viREDcEc Faux fDNom du fichier destinationHD4NQR HD@N_|l_}l HDP4NdVq~dWq~HD\4Ndq;dq;HD"N_l_l D;H;HFFFTout les 16 octets on concat la fin de la ligne avec un retour chariotaD4 pages de 256 octetshD"/"/Mise en forme pour affichagedDLMFin de la ligne en ASCIITDʠʡnb_octetPDڱڲ1024yD3-JsZ Conception le 21.01.2002 Projet I2C 2001 ^D66random_seq_read.viUD add_octetMD0eDuvSous-chane de caractresREJWJW Faux MD WD largeur (-)MD,,2NDuu16MDereryRE Faux eDAdresse en dbut de lignePD?'L4?(L4 MD/505yND'4(416WDef largeur (-)MD3REՕ Vrai PDDQDQ aDCaractre affichable?ZD  chane de car.MD''.bDN O Taille de la dimensionMD#0#01RE Vrai ODZl[lsupODX+kY+k128ND.];j.^;j32OD_+k`+kinf,SAUVER & QUITTERONSAUVER & QUITTERON QUITTERON QUITTERONOFFONOFFONOFFONOFFONDopenopen or createcreate or replacecreateefunction (open:0)FPHPlire_memoire.viFPHPD4!N8~pN(  Nl N| NF\bRTxN4XL|ĔvO347|#$0`t|$4OG($`HD4O5u|4 O`O4Qde3M* 4h4 J| S3cR`,vO0 | e3M`4 2| g9Ka0vOp 3|+ g57eg57g57e04;Dt<  r2dOLN 5 M5 M5 N5LL M5 N|4 OGp`O<  rb(OXN G MffGff MG NG33 MG N0 )X  < S Ul1   84 FD Ud6`|vO  0 7D kgF0 D flE4 F t H`vO(  X x 0 @ PDtH 0Bl4( h l ,  @ 2 @ p糳pl4 2 =avOH 2 /0/.-0  ?`@ 2  o賳ok4 F  @`vO4 2 ?avO0  A`@PDA/@xFH :  00/.-@ 2  @p糳pl@ 2  o賳ok0 .DX@P<C#g} |zA|$ , @ t 4 F (R C*R}`LO0  ( T*g\`4 N ( Sb`O4  2 ( V,eZaOH : ( W,c200/.-@ 2 ( @T#]*p糳pl@ 2 ( ]#g*o賳ok0 hy (4 N SSb`O<SUHTp4 F t`pvO(4hT 4OT6d|%\ ,4O$5Ld`@PCgfAj,lL||% 4 G$!G`vO0Pa|<  r$-3DvON !$5L N!$5L M!$5L N!$5L M!$5L N4 FR CR`O4  2 VeaO4 G8"`vO0le8<  r8%4vON4 F Ud`DO0 7 kF0  fE@PtB4(H|@ : @p糳pl|4 2 atvOH 2 /0/.-0  `@ : o賳ok4 F `hvO4 2 alvO0  `@Pb@FH : 00/.-@ : @p糳pl@ : o賳ok04cXH : Wc00/.-@ : @T]p糳pl@ : ]go賳ok0  Tg`0N,P&(0' 4 CblO0 @5$#ĥ D Dx  Px4 BbHO4!Ad!!$ 0!@x,Aa Q4! BAb\O4" ĭ0@4"40"@4QdhAaQ4" JhAWb(vO,##t 8 "|0#@4$ m}u&$# $ #B 0Q4# #BQ40#- \3q!yu #@@ \5XQ4,# 0 # D0#@xCcSD4# BClbO4$|!$ 4$x!$ $ T$!x1)7#8 0$,$$D$0$$$^ $@$ $@x@$$ l4$/v&`$ l $ 4$/4! 4$`! $ l$$4$/ ($ $@xx  0$%$,_4$ |pD $, $ 4$0`\` $ ( 4$0t]|`4$0 [|`X$,$p!d !XZ$p$ $x $ T 4$0Y4$0Z4$ HPC4$  KbxO4% $PA4%Q" X2%"H"%# ,% 0LQt% %"x,% \#H"&%0% ,%DdD %@ 0"| ,% \  *4%/4% @pB%!%%% %  % D4%0 \X4%0 pW,%x 4%  @btO&@&P~VA,&l8&D4& 2 bhO4' J [b|OH( : z00/.-0( 3 ~h,(x$Tx (@xDD4( j  fobpO ) <)D @))D ) @$)l4)2 )$4) J $ _b8OP*W d `UA|4* J dblO@+ 2O Xc0+ 3  I +H<+ 2 Xb`O&N4- K#b@O0. 3 dh@. `d44.3 P;C? .@.1 t#C D"N4.3O;C?.. . 4.3|M;C? .4.3LL3;7. .`4.3N;C?4.3K3;7.` .0.4.3J+3/ .#td4.3I+3/.d .4.3 H#+'. ."|T 4.3G#+' .4 .. 4. .4.3HE#+' ..4./ } .,$ .p4.0pC. .pL,4.0pB.,4."$(S4.3F#+' .. .p 8D4.0px@.$4./ k<. Pp!! . 4.0\? .pP4.0>.P . 8T.. .p  4.0pA4.0= . .(,.@D 4.0<{4.0\:s{w. .p4.09s{w,.Dx,.p . @.4.0t8kso. . .0. . .. .B 0 0 .B P. 0 P .@@ \)l 0.. \ pR4.07kso .!0!4.0!d6kso .!.!<.$1 \P 4CdbpO 4/0!x5kso / !,/ 0 t4 $24/ 2 $ b<O40 >,0 0p00  $ e 0@ 0#t"# 0# d,0# p  40 #,L0?00@5$ #Pp`#40 B#PbxvO01@4<$ m{}u$<41 B$ ^{mbO2 82(3 $"\l`$2%<%2&X2E2[ 2@3 5X$Q4 24Q$Q402@LT%rUuze%42 B%\cUrbvO03@L%r9z)%43 B%cr<bvO44 B^mbO45'3 QT!$,5$;3 \5=`?45 BI:Ib$O6Q`QHQQ,6\%%L U@a]<6 #$ %%\6lDQ <6 |O5X2E4:"`3 B C<0:4dt:Bt4:?(XQ4:3)0 4:  23 ٰbO4; ~bO0< 33 دhH< :3 ګ00/.- <@AA6l<4<^gs<7(9:4<}7 T 0$<u0c <Br :XAt4<4dX(4D>?4? =;<D=D4=3;>0| ==` =;Ev=> =;4>d$ 4=3;?-4=3;=w  =;L>%4=3;?, =? =;5$?T#=#?=?4 = @3 O4=`=h(si(X=,4d~p,PK^KQXE~]^x^J=[W,=@(H =L0K4=/IA@fĆ l=R=T =RTTT=T =@4LPN@At=%%\?4,=8,'34=B8=>4dBH$DGpG,=Bt9CF =@B_GQ4=9 =BJXI7B=3?=6l= =@BXEHX=ZV,=#@N4@=PD C%A=C=F,=CD`DD04= JCh b|O0> 3Ch  h4>  2Ch bxOH? :Ch 00/.- ?@ED0??BC$4, ?@BZ GN4?]T@0:?vħ@?PFsG@,?JX3 F ?@JXlFF0??B54D<0??BB$4,?G@EG,?ZYZpU?Wh?HX0??BC$4,?NPU,?4GH ?@4XH,HX?HNpN4?QH, Hx4? JH tb O@NX@,4dn&IO n8JJK$@mx^X4@Iq'4@/IEVv!",@Iqq[,@IpJDq@J0@IM@IJ0@.IKtz @BJXJL00@Jp<@$1IP 4IXb,O ABJJL0AJK`K A@@InTJL04A/4dLjYAL0AkAL0k AKnTkL04A4ds 4A4dl*0 ABJXnMTL ABJq@MTL,A6xc{|lAbDlAu00A-Im\l tp ,AJFBL ABJ7M AIIom0A&3 O0 0@!8 A4MN 0A$3 8!L\+T#4A  2H bO0B H  e BPXZ PNB3? B@3 MOBN O8B>]T5,_ BP8BVBWB`%<h4B&. B\BP B@OL8_ \4B/4dH -4B0PXH  - BPXY PWh4B0PXP$ -% B4L&XQ B@3 2&XQ4BQQ4,BQRHB4B4dO'0BRBQ B@2QpQ0B 3RH 8BN QpQ B@URBTBw-E::Bx B6ڀ@ B@m V@m B@lVF B@oVtm4B0@Avԁ{lB9Bbd4B4d9 jp0Br0B 3F sh BPX7HV ?4B0PXX\  4B0@A,kvpl4B0@Rkvpl B@OL] \T\4B0@A`vɁ{l BB]``[ Q4 B@OLF4_[,B4G WJ B@4Y W}adwGcGwGcwcGc,G4U`nb GBr :llQ4 G@4wbbdGs< GB|cllQ4GluPupGsGE<؀4G}x$dL0# G@axwr G@a6؁xu0G{x,G]YihGcڀɬGL@z)HzHze4G]T8tD0&M5bO I@]ed i4IQd =#N6\0I i =#N6eKFQBN Juwvbd J@@@(fw8 JB]g?4J  2n &5bOK|tlaKz Ku0y8yX4K/}tPHK :n !'00/.-Ks<9,K}07(bDl Ktl6uu0 KB|xmQ4 K@@kUtmQ44K0tlM@4K/4drP;[ l4K0uUKVPl0K 3n %6h4K0ubKVPl4K0ubԗ@KEl KB]hs\ KuLPwv4K0ukt@KEl0K-@(6BEJKFHKrpv~0K?aa K@ac{r4K4dxRKbdsKbw4K4dt0,K}:rup4K}xS`0%KcuPHK Ktl|lyxz Ktl{y:4K0tl\$4K0tlrܒ,K|t<z, K@||lyz @KPyzl@,Kzz{{d4K Jz, dbOLz y84L 2z, bOHM :z, 00/.-0M 3z, h0M?aaԎ4M}:e",M}Pz 9buPHMl{{4M}zg0!4M܃X-000M}{,Mkft L MBr }:8 MB|}:8M}0}P} M@@k9<}:8Mr}0M.k}p|>̀6@>O?XOO$O$ O@X~ O@Ď~O0O?j>/O?F7 O@DOԏDO0O?k>F/B'O,OTL0O?DlFN/J'OH O@@@0O.m%1+OhO`XO,@th:4 菰4O BbO P@@0P-n $  P( PB`$ PB0( P@@i( PB` PB0 PB`i( PB0pi(P P,PL P$0P X P@`$0P-oPȑH,P`(p<$@P4PQ)pqP4P J<  bO4Q 2< (bO0R < )e4R 04,RhR,R̔!R R0 ,Rp0R`,Rȑ( R@0앬,R0r(XR@RP!2,s@4R J M!bO4S 2 "1bOHT : #/00/.-0T 3 !2h(6N?6N@T 6NA6NB6NCl6ND@6NEH6NFp6NGĐ6NH5NI5NJ5NK05NL5NM5NN45NO5NP5NQH5NRp7NS5NTd5NU5NV5NWd5NX5NY 5N`l7N6N6NȬ6N,h6N(6NL7N@5N̼5Nx6N5Nؠ5N5N5Nlire_memoire.vimultibyte_write.viCe module fait partie du projet I2C. Et plus particulirement de la bibliothque de l'EEPROM 24C08. Il permet d'crire de 1 8 octets l'adresse fournie par le paramtre correspondant et dans la page fournie par le paramtre: "adresse de page". JsZ Conception le 24.01.2001 h    @ Adresse octet@Adresse de page@!Adresse du composant@P param_I2C_out@@octets crire@ Adresse octet@Adresse de page@!Adresse du composant@P param_I2C_in h    @ add_octet_out@ add_pg_out @!add_out2@P@ Adresse_pp@ tempo_bit param_I2C_out(@@@octet_a_ecrire octets_in@ add_octet_in@ add_pg_in @!add_in2@P@ Adresse_pp@ tempo_bit param_I2C_in߀PЀ9M)QQMC݀\R\R3JRzRJRK(!2? ?kM=*z=*?*?xxyxyxyx8?<G{y~y>ys|8>y3>G81Ïxq8c8<yqqs8#q1py>|py~|9Ggϟ<ϟ?p><?q<sǣ><?q<gz8"qc8|p?|?s93c1q|8ޏ#"""ϟ??x8>G̟?B! c !?qC|8xB!x>BawG̟?q8CO?!Cx!<aw?y>?qqp3?Oq8C?!Cx!<aw?y>?qqp3?O|'~D=yy}yy}?<??<?X3??33??33??33??33?<<>̳<<3>3<<3>̳<<3>̳<<3<3,<3<3<<3>̳<<3>3<<3<3<<3>3<<3<3<<3<<<<BxO?pxó|?<ϧ<3O<<<3O<<ӧgxyy><ϧOy>}zy'>O|< 33#3333333333333333333333333333333333333333333333333333323333333333333333333333333333333333333333333333333333333333333333333333333333333333333333@U*껪諭諭껪+j뻯ᄒ)j+/))謬D/D@D@ggggo`"0fb"0fb$ fb&(fb&8fb&8fb&0fb&8fb&f?2<<k?UEMMMZX[[YW[[OC[[[R|RRR!:}!J!:JAI_ 냀z??Z???>ZS/胀π̌  H İ`Ġ? @xH Dx H @ xH D x H  ?` Ġ İDH H @H H İİ ?H ĿH  HĿHH H ĿH H    ?   @  8H Ȭ   >  Ȉ,Œ̂.̈, (b,,f.Œ..̈,̈3 ̈,̌ ˆȈ̄b,,̀ h (̈,΢,,,,΢,h (,,,h$ Ȍ ̌b̀Ȉ,,,̌ Œ̌.Ȉ,̂.b,̂ Œ...̈,̂̂ ,̂b,f...̂b, Œ̌b,,̏..Ȉ Œ̈,̂b,..̂̈ (̈,b,..̂̀ <<<< ,̌b,Σ ..̢̂̂̢̂ , ?22<< 0 ȏ̌Bވ̈ȞHȈȈḦḦ̈ḧH€  ȈȞbވ̌̌̈H (̈̀̌Ȉ̀ ̌L,Ꮘ̂ ȏȈ̌  ,Č̈,ȈĽ Č̌Č̈(̈̈ḦḦ̻̈ˈ, ̌Ȁ ( (̼B/ȈȌ̌̌ bވȌ̌Œ`,ፈbވḦ.̂̌Č̈̂ ḦḧȌḦŒ` * ( ΢ވ̈ḦȌ̌̌ ̻ˈψ,Čш ψ,Bވ, ( ( Ľ ȞȌȈ̌  ̀ ̀B̀̌ȏȈȌ̼BḦ,Č̌̂Ȉ Ĉ̀ʀ̌Č ̈̈Ḧ(̈Ȉ (̈HLL̈Ȱ+Ȉ ȏȈB̀̌Ȉ̻ˈ, Ȟ̌̌Č̈ ̌̌  ̈Ȉ̌ ̌̌̈̌̌Ȉ̈HȈ( ̈ ̈̀ĄČ̈(/̈̈,ᏈȀ ̈ḦḦ ̌` ̈̈ (̈, (̈̌Ȉ  ̈ ČȌ̌̌Č̌  ̀΢,⻏.Ą̈̈̌ Œ̌Ȉ̌ ̈̈̂Ȉ(̈ḦḦ ̀  Ȱ/ ̈Œnj@̎̌ ( Ĉ̈,̌ ̀@̈Ĉ(/̈̈̌ ̈̈̈ ̀̌̀̈ (̈̌̂Č b,ᏈȀ  ̈̈ x̌ ̀Ĉ Č̀Ą   ̀ ̀Ȍb,ᏈȌȀȈ̀Ȉ(̈Ȟ̌̌ ̂ /,̌ Ϫb,ꏈΣ ⻯.⻯.̢̂̂̀ ,,Ȟ΢ ̀  (Ϫ*ϊ(*̌Ȉ̌*(((*(Č̌̌Ϫ  Ќ̌ ̀̌Č̈Ȉ̌Ȉ̀̌Č̎ȈHȌ̈H,΢,興< ( ((̈̈̀    (̈,/ Ȍ Ĉh ϊ  ̌̌ L̀ ( *( ϊϪ (@* Ȉ̈ ̈ ̈̌ ̈H Ȁ ̌̌΢,, Ȟ ̌̀ hhhXhh @RSRC LVINLBVW  @l5N:N7N6N SO%NRO 6N@:N<:N:N,$:N<:N +multibyte_write.vi5N/v H:N(:N ُ B~ '4 q0&LVINmultibyte_write.viLVINtrame_sender.viqP  @@!acknoladges reus@@ Octets lus2@P@ Adresse_pp@ tempo_bit param_I2C_out.@@@0Chane de caractrestrame2@P@ Adresse_pp@ tempo_bit param_I2C_inPTH0'i2c_generaux.llbtrame_sender.viLVINadd_cmd_builder.vi>  @Octet_adresse_cde&@! Choix de la commande(f=criture)@adresse (3bits)@Type de composant(4bits)PTH0*i2c_generaux.llbadd_cmd_builder.viLVINmef_envoyer_octet.vi @0 cmd_envoyer @octetPTH0,i2c_generaux.llbmef_envoyer_octet.viK i386FcodeUl$SQRVWEX_#EX#EX#E X5%E$XD9E(Xo&E,X&E0E4X&E8X'E@C$.@@@0Chane de caractrestrame, @@!acknoladges reus0$P@ Adresse_pp@ tempo_bit @octet_a_ecrire4(@@@octet_a_ecrire octets_in4(@@0Chane de caractres@y @!Vrai.@0nom du bouton ("OK")@0messaget$Pp Dx$PPP<\<,,PDDLLddd 0\\<$,p$$$<<PPpp$LLdd<\,8P||| TDElFladd_in `Dr s Adresse du composantTDMZMZde 0 3UDH'UZH(UZ add_pg_inMKiXKjX0[D8gE8hEAdresse de pageVD Adresse_ppXDwgwh param_I2C_inO378UDγγ tempo_bitOԆԇᲳ500YDyy param_I2C_outVD Adresse_ppOګڳ378UD tempo_bitOܳ500[D:G:GAdresse de page`DAdresse du composantVDJPWJQW add_pg_outMMZMZ0SDjkadd_outD"mm$$824C08 ECRITURE d'un groupe d'octets A UNE ADRESSE DONNEEZDoctet_a_ecrireM0YDfasfbs Adresse octetXDvTvT add_octet_inMyiyj3f0YDcpcp Adresse octetYDsGsH add_octet_outMvv3f0U0\1\ octets_inMk~l~0[octets crire^DHUWHUWadd_cmd_builder.vidDEuREvRType de composant(4bits)PDUbUb1010lDv#v$ Choix de la commande(f=criture)HD7NӐӑHD6N `D<=Chane de caractresMDS{`S|`4MDC}PC~PyXD?~@~ recevoir_ackHD6N yDO4P43-JsZ Conception le 24.01.2001 Projet I2C 2001 HDL7N\]HDx7N[\ HD7N\] HD$;N\&]& `DI,VI-Vmef_envoyer_octet.viHD%N%% oDr$s$###tempo criture cf datasheet ST24C08`DRRmef_envoyer_octet.viHD;NNzOzYD? LJ? LJ envoyer_start`DLMmef_envoyer_octet.viMD͢͢8MDyRE Faux `DDDChane de caractresXD  envoyer_stop`DABChane de caractresXDDE recevoir_ack[DANANtrame_sender.viND"" MD  0LDXD attente (ms)ND20D  ERREUR: un groupe de plus de 8 octets a t pass a la commande multibytewrite. Aucune criture n'a t ralis dans le composant.SD--message"FPHPmultibyte_write.viFPHPD#N8˘~8:N\5N,8N7NCH6N XLH SO̙474Oq-x)| 4 O4Dm`8RO0h(4$ 4q-q-q-q-q-|4 G4Rq `SO4 L[`tQO@P(7_[+A5b| d4 N G&V[`RO0  Hf[`4  2 JhYaRO@ 2 @H_Qfp糳pl0<*8t@ 2 Q_[fo賳okH : KhWn00/.-, PX4 FR 7fF`ROhX<S vf@C$@4 F\ `RO(  8 $ d l@P(9]dAI|x,,`4 Fx vf`RO0 7x kF0 x fE \   \@ Pxz@BL(   L @ 2\ @zp糳pl |H4 2\ 𨉷aROH 2\ /0/.-0 \ 𦁹`@ 2\ zo賳ok4 F  ϴ`RO4 2 ӅaRO0  у`@ Px|=@XH :  ԅ00/.-@ 2  @|ڃp糳pl@ 2  |o賳ok0  <xd< S0x ,;  |  h  H 4 F  x`RO  h |0 7  F0   E4 F h `RO(D0px@P ԗ B( $ X@ : h @p糳pl|4 2 h aROH 2 h /0/.-0  h `@ : h o賳ok4 F `RO4 2 a|RO0  `@P  @@H : 00/.-@ : @p糳pl@ : o賳okX4 FR 9H`RO0  J]`0  4O/4 G`R`pRO0`h4 N IOX`lRO4  2 L[ahROH : MY00/.-@ : @JSp糳pl@ : S]o賳ok0P4 O`i`dRO `/////4 n``RO@PhIB ($X4 NX ``TO0 X `4 2X adTO@ 2X @p糳pl@ 2X o賳okH 2X /0/.-| |@PHeY!B .,L4 FHR e`t`TRO0 H v``4 NH uU`PRO4  2H xha3f3fLROH 2H ybh/0/.-@ 2H @vY`p糳pl@ 2H Y`o賳ok0 "HH,`H@PxbxB!4 FR bq`HROH 2 v/0/.-4 N rF`4RO4  2 ua3f3f,RO@ : @s|p糳pl@ : |o賳ok0  s`04 $  x (  0  H ( | HRaNX8 x(4 Nh /]`RO4  r8 ja\TO@!P rhB4cOA@! 28 cjo賳ok@! 28 @cjp糳pl0! Wh a`0! _8 j`0! Uh x0!TPhHb0! sh F,!8X4! FhR `RO<" ( 0(HxL" xH$(0 ( BDHPmultibyte_write.viLVINtrame_sender.vi>PPTH0LVINadd_cmd_builder.viPTH0LVINmef_envoyer_octet.viPTH0j BDHPD:N8jjj"~8:NL0($N:NVRFN,"^XXh0"S""$g"x"<" " `@"11l@ VvȠ0N "@X4" KGVXbpO #8X4#3$ kv p4#38 V vf4#3 ak f##X#8 #;` \ #<X #@2p<x #94#3 Va [@#PSd,%D,# #p#,#2ph$h4# J DtSbO$RS $B1@8H$ ,$0$-0PE $B1@H0$-0PPD063$p$ $B1 d$ $[L4$Db! $ $|4$  2 Tcb$OH% 2 Ua-0/.-0% 3 Sdh4%1l,L% \@%1#'8KkFx0N%% `%* 4%#E<(4%Ou"\&%x4% B(u"b O,&2pp'(i@& 6())*& & &  &@2p; \4&/1lXDdi& 0&-0Ptj & |: <,&2pf lF &B1", d &@2p  ` & |;  & |;D\ <4&1@a4! &t!0&@.X  @4& B ҏbO4'/1l Vvg'p4'Q ; e@'PQyb 81@,'L0'@'l( d 4' B dbO4(/1l $1jQE( <(( < ( ;D \ <4(0 0<zGAE("4( J  ;bO4)0 | ,,T_Yi4)0 | -J_Ti)@'4)0 | .JTOi4)  2 RzabO4* J  B|QbO + /!4+0 /<nGzAtEH+ :  Su_{00/.-0+ 3 Qybh +@2p;,+2p3 pd+0+  ; e+ ) + t9 < + t00+4+0 tX4\qfg + t:L <4+0 tl2fqkg4+0 t5\fag+@4+ 6 2 >bO,1 ,@0 ,"3,4,  ,B1&8 0,-0P$|L*026.3,xX0,@Z0 H0,@`( d[{ kX4, BHbO0--0Pto*2.4- N5bO4.1@teQ.h0.@$ [{k4. B[b,O0/@*0HZzj$4/ BZbO40 Bx[b RO41/@1P+Ϥ,8W@1,01@(x '[7{/k1.81'/.8 1B1&8 4104Q!,12p(d%$tr1$.11< 1@2ph<1*Lx411lH0#11 !12P<1441 B['bQO2=L,d 2@H@@Al@211l<W+wK(0N2p2,2p,02@-H &6.42 KH+WbQO 3xp43 B &bQO443W+w;g3443W;wKgC 4@X04 3 Ϥh4"4/@4,4" 4/4p44 1lq%bQO451lI" 5B1 $L  5B2p0 451@&_054 5@@0P- 55 5B2p0 d45\` 58p5P45#E0, 5B2p/$L  507  5@@0P'l d45/%X{Ǜ5%p5%456U451lMx0@511l mx0N5451l|F045 KSbQO6t' 6"!1 86$06@ Mm]P46 B ~M{bDRO471lTJ<0,7!!9xz 7@3".07-0P`i063,72p! 7@|74x47/ Po7"/@/ 470 t|Zo470 tX̾ƹoT7 1l=+*,%`!#H$<7#74X7& 7@@0P.X$L 07#>$ 7@$h(<07-0P'k06 37*,77t76 7 t "7/ 7@$Nl)=47#F00+,7!,6X45@07$!,#xR5 E=7# 7@!#H#7& 7!$# 7@!,$#7##07&!,$Q+;307-0P h7*,.87:1l?4f6 ) 7@$x*p47  2%$ >MKbRO48Q=NLc8%p% 8P%%p 8P& 480PS 8@$, `480PM{481@,c8 d0 8@2p5 4& 8@3&0=48#9D0)8 @ 8B1  48 KKbRO49&lR 9B2p0", d9 @'*L9%9)493d 49#6C0*491lP?h0$9BB093,92P&4x09;$Tfvn9* 9B1)\ 09-0P6RB`#9|bAL>)1lO{)#O >>PHh8p >@@0P)\ 4>1lNc8Q'>2,>#@8n1 4>1l9`TX>62$>@@|A1lK!>=l&4>Q@164>3HK[S>HS0>*8$+{> 4>1l:G > 4>1l:>4>1l;xJ> < 4>1l;Ct!> \80>;3.#4> J9 @b$RO4? 629 CbQO8@(!,<<@<|@<=L@= @!<|=4@'!,=+;7<| @@!,(l<|= @!&==l @@!,B==@=l=,@#2=L=0@ 9 @e,@##<=l4X@@11l>>Oo80N4@ K>P@ObQO(A8pH4LDKLdOHA;Y~Y4A"" $%)* ,d-4A(ln  4A N7 #bTO4B  v@| bTO@CP v7B4lA@C 6@| @hhh@C 6@| ggg0C W7 b0C _@| b0C U7 #z4CQ7 (0C w7  F0C A  e,C2p(7J4C 2A bTO4D1lBC,0D3=D"LdHDB7pD;ppԬD(8 b D&7@HDS,DD"zzcDhnE(@EnD:aT@Ta D>PO0HH4DLD4D3>PBdoi4D3>P4AZd_DKܬDxngCX@gXD@g3f@f3DnD;DOA@AN@NHD9ff D>PKK4D3>PH>doiDLd D>P8N$S D>PNlPH=HD<[[߬D5nLnLDn]]n]4D3>PHT?OZTDO4D1lCW0%DLDW D@PYNN,DPORh\DND:t4D1lO\& D@8$O0:tH4DOdDH4Od D>P\POS4D3>PNX9OZT,D8$5l5P4DY4D3>PL0:Zd_DXXDhW[L0DP4<f6f64D JRh bSO4E  2Rh bSO0F 3Rh hFXFROgFXF@FPNT,A FB2p\P8HF'l  \F34< \x `/@'*,6&3RW F@@0PZ08HP8$ F@@0P*HP3& `x \ |  t<$!,FO0_@_FY F*j3LF0P t,P   xH d F 3 F0 3 k FkFF` k 3@ kF 3F/3AtXAXF$k3F83TTۀF&8.3.F(/k.3@.kF0.3..  F@34F/1@g4<FhFg Fg@Fg g@g Ffgtg Ffgg@Fg4F0ffp$4, Ffihh4F0ffq$F1f4F0fg`r$4FQip hsFi hh F@1iiph4F  2hL  bSO0G hL  e4G JhL .b$SOHhf,H1fthLn4H1@j8jT0t$N?(4N@47NA5NBT7NCD7ND6NEp7NFD6NG7NHlNT;Nd:N7Nx6Nx7N7Nmultibyte_write.vi\XCe module fait partie du projet I2C. Et plus particulirement de la bibliothque de l'EEPROM 24C08. Il permet d'crire de 1 16 octets l'adresse fournie par le paramtre correspondant et dans la page fournie par le paramtre: "adresse de page" L'adresse doit tre un multiple de 16 (4 bits de poids faible 0). JsZ Conception le 24.01.2001 h    @ Adresse octet@Adresse de page@!Adresse du composant@P param_I2C_out@@octets crire@ Adresse octet@Adresse de page@!Adresse du composant@P param_I2C_in h    @ add_octet_out@ add_pg_out @!add_out2@P@ Adresse_pp@ tempo_bit param_I2C_out(@@@octet_a_ecrire octets_in@ add_octet_in@ add_pg_in @!add_in2@P@ Adresse_pp@ tempo_bit param_I2C_in lign_write.vi߀PЀ9M)QQMC݀%5%\R\RΛ[2? 5᫖yxyxyxy8y?>pp?8yy~3?LJp|>|9>yG;0Ç8??8pa1?~|7yG8c|>yG8c|y<8pa1?~||<8pa1?~|ώ?y<8pa1?~|<#q1p<;8"qcyG8c|x?~>yG8#Ǐ#q8xq8c8<'<8xq8a8,srh/?q<?8pa1?~|S翟9pa1?~|8y<8pa1?~|#q;~#q1py>G8qx|;~#q1py>G8qx|;8"qcχy??x3=G81Ïy#8<>G81Ï'>yx?~v><?q<#q1pY~y#q~ G<q<?{y|9G??|xx?Ç89G???|x?s8c8G81Ï??#qp??8??>p8pa0?~|y<8pa0?~|y<8pa1?~|y#c~0ߏ#q=yQ8x8qyG;0ߏ? q?8x'=~8'=~8'=~8?>8|p?|?s93c1q|8ޏ#"""ϟ??x8>G̟?B! c !?qC|8xB!x>BawG̟?q8CO?!Cx!<aw?y>?qqp3?Oq8C?!Cx!<aw?y>?qqp3?O|'~D=yy}yy}?<??<?X3??33??33??33??33?<<>̳<<3>3 <<3<3<<3<3<<3>̳<<3>̳<<3>̳<<3>̳<<3>̳<<3>̳<<3<3<<3>̳<<3<3<<3<3<<3<3<<3<3<<3<̳<<<<<<<<<>BxK? y|?!<'<ϧO<ffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff@U*껪諭諭껪+j뻯ᄒ)jꫪ))*謬D/D@D@" " " 232 k?UEO)9iiuu?D]EuE}}}}}?|L: ZR L:w1qU ?>W??胀5?(>À̌ H İ`Ġ? @xH Dx H @ xH D x H  ?` Ġ İDH H @H H İİ  ?H ĿH  HĿHH H H H  H  ?   @  8HL  8  HȬ   >  Ȉ,Œ̂.̈, (b,,f.Œ..̈,̈3 ̈,̌ ˆȈ̄b,,̀ h (̈,΢,,,,΢ވ,h (,,,h$ Ȍ ̌b̀Ȉ,,,̌ Œ̌.Ȉ,̂.b,̂ Œ...̈,̂̂ ,̂b,f...̂b, Œ̌b,,̏..Ȉ Œ̈,̂b,..̂̈ (̈,b,..̂̀ <<<< ,̌b,Σ ..̢̂̂̢̂ , 23 <  ȏ̌B̈ȞHȈȈḦḦ̈ḧH€  ȈȞb̌̌̈H (̈ĽȈ̈̌΢,,ȈH/̈Ȁ ̀bȞ̂O.Ȉ̌ Č̌Č̈(̈̈ḦḦL̻̈ˈ, ̌Ȁ ( O (̼B/ȈȌ̌̌ bȌ̌Œ`,ᏈbḦ.̂̌Č̈̂ ḦḧȌḦŒ` ,ᏈȈ̌̌Ȉ̈(̼̈̀BH  ̀Bψ,BB Ȉψ̌̌ ȞȌȈ̌ ̀ ̀B̀̄ȏȈȌBḦ,Č̌̂Ȉ ̈̀ʀ̌̌ ̈̈Ḧ(̈Ȉ (̈Ḧ̈Ȱ+Ȉ ȏȈB̀̌H̿ˈ, Ȟ̌̌Č̈ ̌̌  ̈Ȉ̌ ̌̌̈̌̌ȈL̈HȈ( ̈ ̈̀ČČ̈(/̈̈,ᏈȀ ̈ḦḦ ̌`̌̌ ̀̌B̌̈Ȉ ȌȈȈ( ̈H Ḧ̈(̈̈̀Ȉ ( ̈,Ꮘb,ȞL ̈̀ (̈̈̌Č ,̌̌̌`̀  ̰/ ̈Œnj̎̌ ( ̈̈,̌ ( ̈̌̌ ̌̌Ḧ̀̌̌Ȉ̌ ̀̀   ̌ ̀̌̂Č b,ᏈȀ  ̈̈ x̌ ̀̈H ČH̀ ̀   H,΢ ̌ČȈ̈(L̈Ā ,ĀȏB̈̀ ,΢< (,,,,, ̢̂Č̈,Ꮘ ̀ ϪϪ*ϊ  (ϊ̈̌Ȉϊ*ϊ*ϊϊH ̈HȈ̈L̈  Ϫ(Ȉ L̈ȞȈ ̈ ̈HČ̈̌ b,Ꮘ̂Ȉ̃Ȉ( ((̈̀̌̈ ̌  ̌. Ϫ ̈€ Čƌ`̀*( ̌̌ L̀ (@**Ϫ ϊ /ȈȈ̌Ȉ̌Č`̀` ̈̈,Ꮘ̂b̀Č̈̈ (+ ̈(̈̀ 0Ȉ̈̈333˪ˊȰ/ ̈Ȉ̀̈̎( ̈( ̈̀̌ ̌΢HH (̈̀̌ (L̈(̈̀̌̌  ̈H ̌̌ ̀̈̌̌ (̈(̈̀̈(̈  ̈̃Č̌ (̈̌̈̀@̌ (̈(̈*ϊČ̌ ( ̈ ̀ ̈̌Č (̈( ̈̀*ῒ̌ Č̌̌L ̌̄ (̈(̈̀  ̀L̈ ̈*˪/Ȍ̌̌̌̈ ̀΢,⿏. ,興̀̎ ( ̈,̈̈̈̌̌ ̌̈(̰+Ȉ̌̌Ȉ ̌̌Ȍ( Ȉ /̌ ̀  ̀**̀ (*Č̈ Ḧ˪̀Č`̀`̈̌̈̌̈Ȟ̈,̌̈ ̈̌Ȁ ̌̈, ,Ꮘ *(( Ȁ Č̈̌Ȉ,Ȉ    Ϫ hhhXhh RSRC LVINLBVWR\ R<@l5N=N9N7N,XO%N0XO?N@:N<:N:N,$:N<:N2+ lign_write.vite.viP=N20v H:N"P(:N ُ B~NӸEWZ*ϐ'LVIN lign_write.viLVINtrame_sender.viqP  @@!acknoladges reus@@ Octets lus2@P@ Adresse_pp@ tempo_bit param_I2C_out.@@@0Chane de caractrestrame2@P@ Adresse_pp@ tempo_bit param_I2C_inPTH0'i2c_generaux.llbtrame_sender.viLVINadd_cmd_builder.vi>  @Octet_adresse_cde&@! Choix de la commande(f=criture)@adresse (3bits)@Type de composant(4bits)PTH0*i2c_generaux.llbadd_cmd_builder.viLVINmef_envoyer_octet.vi @0 cmd_envoyer @octetPTH0,i2c_generaux.llbmef_envoyer_octet.viV i386QcodeUl$SQRVWEXi+EX+EX+E XD-E$XXAE(X.E,X.E0E4X.E8X/E#䍅fDžQRPuRhxU#d$ZYÐƅlPRaZXfxnDžDžXG䍅QRhhhhhPd$ZY=tÐfl"ƅp t`ƅpfx nDžDžXG䍅QRhhhhhP:d$ZY=tÐf!ƅtd6=t6dƅtfxnDžDžXG䍅QRhhhhhPd$ZY=tÐf!ƅxd9ȸ~PƅxfxnDžDžXG䍅QRhhhh hPd$ZY=tÐfl ƅ|`<RɍHƅƅfxnDžDžXG䍅QRhhhhhP-d$ZY=tÐfƅa%PºXRPXZ(Ȉaƅfx"nDžDž XG䍅QRhhhhhP^d$ZY=tÐfƅatbƅfx&nDž DžXG䍅QRhh hhhPd$ZY=tÐf<x(nDžDžXG䍅QRhhhh#hPd$ZY=tÐf#ƅ XщQRhhP $UOd$ZYfuQR Һd$ZYÐQRZY ؉ `MQR Q d$ ZY ÐQR 6d$ZYQR ӱd$ZYÐQR Nd$ZYÐf!ƅfxBnDžDžXG䍅QRhhhhhPd$ZY=tÐfx(vd$ ZY=tjE =tEPEEX8QRuhPED$XϪd$ZY=tEEm}_^ZY[ÐuhP$P$d$ =tAX䍅fDžQRPuRh;U_d$ZYÐfxFnDžDžXG䍅QRhhh h(hPd$ZY=tÐf\ƅPhPd$ZY=tÐfƅTHX"䍅؋8 .UT␐ffƅfxvnDžDžXG䍅QRhhhhAhPd$ZY=tÐf'ƅDž< =< < =QRPhfd$ZYk@ < D EhQRPD $WhP$$kd$ZY=tAXt 䍅fDžQRPuRhx:U d$ZYÐ?P< X@ ǍQRP$6Vd$ZY=tAX 䍅fDžQRPuRhx:U5 d$ZYÐxQRP$6d$ZY=tAX 䍅fDžQRPuRhx:U d$ZYÐƅfxznDžDžXG䍅QRhhhhBhP;d$ZY=tÐf x(\]QRhP$$d$ZYQRhP8$Ԓd$ZYQRhPd$賒d$ZYQRhP$蒒d$ZYQRhP$qd$ZYQRhP$Pd$ZYQRhP$/d$ZYQRhP$$d$ZYQRhPH$d$ZYfE_^ZY[]ÐUl$SQRVWhUUDd$_^ZY[]ÐUl$SQRVW_^ZY[]ÐUl$SQRVW_^ZY[]Ð0&&Ul$SQRVWD$ t$(=yPX$$ÐX^n~/5E78M?@KQW]h_QRP $ P| $8yd$ ZY_^ZY[]ÐUl$SQRVWt$$|$(D$ = =PX$$ÐS_kQRP $ P $xd$ ZY_^ZY[]ÐPXPXVW?6QY_^VW?6QY_^PXPXPXrPXbQRhhP$6h贎d$ZY=t(Ul$SQRVWt$$D$ = =PX$$ÐSy 2XQRP $ P $Mwd$ ZY_^ZY[]ÐC=QRhhhVhUd$ZY19=QRhhhVhUӇd$ZYaC==QRhhhVhU臇d$ZYE9=QRhhhVhU      $7L  D *=R     o U U 1 X @ mB1 w m8ym? =% f    2!W!!!!+"l"# # $ %`%]%z%%%%%%%*&]O&`& s' #( g) )&*  +@+e+ ,<-[-[.[>.[_.[.[.[.[.[x0 11c222I333+4w445Y555<6667j77;88]8]O9]9]9]<:]:]:]M;];];]:<]<]<]K=]=]=]>]>L[LL[L[L[M[@M[}M[M[M[Q h    @ add_octet_out@ add_pg_out @!add_out2@P@ Adresse_pp@ tempo_bit param_I2C_out(@@@octet_a_ecrire octets_in@ add_octet_in@ add_pg_in @!add_in2@P@ Adresse_pp@ tempo_bit param_I2C_in P|`$TP"@P@flg@oRt@eofudf P!add_inp!dfdP!exdP!txdP!old PVP"@P@flg@oRt@eofudfP add_pg_inpdfdPexdPtxdPold P P PP"@P@flg@oRt@eofudf2PP@ Adresse_pp@ tempo_bit param_I2C_inpPdfdPPexdPPtxdPPold P PP"@P@flg@oRt@eofudf2PP@ Adresse_pp@ tempo_bit param_I2C_outpPdfdPPexdPPtxdPPoldTP"@P@flg@oRt@eofudf P!add_outp!dfdP!exdP!txdP!old`XP"@P@flg@oRt@eofudfP add_pg_outpdfdPexdPtxdPold P P`ZP"@P@flg@oRt@eofudfP add_octet_inpdfdPexdPtxdPold PZP"@P@flg@oRt@eofudfP add_octet_outpdfdPexdPtxdPold`D P@@@@octet_a_ecrire`P"@P@flg@oRt@eofudf(P@@octet_a_ecrire octets_inp@dfdP@exdP@txdP@old`Type de composant(4bits)&`! Choix de la commande(f=criture)``0Chane de caractres`y` 0`0Chane de caractres`0Chane de caractres`yV P$@P@0P8 P@@@0 @0` attente (ms)`0messageV P$@P@0PV P$@P@0P`y``0message !`62@P@ Adresse_pp@ tempo_bit param_I2C_in@ add_pg_in @!add_in@ add_octet_in@ attente (ms)@@ Octets lus` @@!acknoladges reus@0@0 cmd_envoyer@0 cmd_envoyer@0 cmd_envoyer`@octet_a_ecrire` ,(@@@octet_a_ecrire octets_in`@Type de composant(4bits)`@adresse (3bits)``! @!Vrai`@0nom du bouton ("OK")! @!Vrai`@0nom du bouton ("OK")!@ add_octet_in!`` ` ``````````````````  `% ` ` `% ` ` `% ` ` `% ` ` `% ` ` ` `0`xx recevoir_ack envoyer_start recevoir_ack envoyer_stopERREUR: un groupe de plus de 16 octets a t pass a la commande multibytewrite. Aucune criture n'a t ralis dans le composant.ERREUR: l'adresse passe la commande lign write n'est pas un multiple de 16. Aucune criture n'a t ralis dans le composant.d:\automated\lv51\lvsource\gencode.cGenRangeCheckd:\automated\lv51\lvsource\gencode.cGenCopyProcs1d:\automated\lv51\lvsource\gencode.cGenCopyProcs2$d:\automated\lv51\lvsource\gencode.cGenCopyProcs3nd:\automated\lv51\lvsource\gencode.cGenDefaultProc$038tDGdphH$03HbT`VIDS lign_write.viVIDStrame_sender.vi lPTH0VIDSmef_envoyer_octet.vi 8 4 ,PTH0VIDSadd_cmd_builder.vi 0PTH0%5.1Oldest compatible LabVIEW.N: N?@N?N@XpPPP @!add_in@ add_pg_in2@P@ Adresse_pp@ tempo_bit param_I2C_in2@P@ Adresse_pp@ tempo_bit param_I2C_out@ add_pg_out @!add_out@ add_octet_in@ add_octet_out(@@@octet_a_ecrire octets_in \XCe module fait partie du projet I2C. Et plus particulirement de la bibliothque de l'EEPROM 24C08. Il permet d'crire de 1 16 octets l'adresse fournie par le paramtre correspondant et dans la page fournie par le paramtre: "adresse de page" L'adresse doit tre un multiple de 16 (4 bits de poids faible 0). JsZ Conception le 24.01.2001߀PЀ9M)QQMC݀%5%\R\R  h    @ Adresse octet@Adresse de page@!Adresse du composant@P param_I2C_out@@octets crire@ Adresse octet@Adresse de page@!Adresse du composant@P param_I2C_in DTHPD9N88 ~*@@ Octets lus"@ attente (ms).@valeur de l'horloge en ms"@00~  @Octet_adresse_cde&@! Choix de la commande(f=criture)@adresse (3bits)@Type de composant(4bits)&@Octet_adresse_cde6&@! Choix de la commande(f=criture) @adresse (3bits).@Type de composant(4bits).@0Chane de caractres @!add_out@ add_pg_out @octet @0 cmd_envoyer:* @0 cmd_envoyer @octet"@ add_octet_outB2@P@ Adresse_pp@ tempo_bit param_I2C_out@ tempo_bit@ Adresse_pp"@ add_octet_in @!add_in@ add_pg_in@y!P  @@!acknoladges reus@@ Octets lus2@P@ Adresse_pp@ tempo_bit param_I2C_out.@@@0Chane de caractrestrame2@P@ Adresse_pp@ tempo_bit param_I2C_inB2@P@ Adresse_pp@ tempo_bit param_I2C_in>.@@@0Chane de caractrestrame, @@!acknoladges reus0$P@ Adresse_pp@ tempo_bit @octet_a_ecrire4(@@@octet_a_ecrire octets_in4(@@0Chane de caractres@y @!Vrai.@0nom du bouton ("OK")@0message@y\$Pp Dx$PPP<\<,,PDDLLddd 0\\<$,p$$$<<PPpp$LLdd<\,8P|||LLdd,,,,P8||| TDElFladd_in `Dr s Adresse du composantTDMZMZde 0 3UDH'UZH(UZ add_pg_inMKiXKjX0[D8gE8hEAdresse de pageVD Adresse_ppXDwgwh param_I2C_inO378UDγγ tempo_bitOԆԇᲳ500YDyy param_I2C_outVD Adresse_ppOګڳ378UD tempo_bitOܳ500[D:G:GAdresse de page`DAdresse du composantVDJPWJQW add_pg_outMMZMZ0SDjkadd_out{D"mm/24C08 ECRITURE d'une ligne A UNE ADRESSE DONNEEZDoctet_a_ecrireM0YDfasfbs Adresse octetXDvTvT add_octet_inMyiyj3f0YDcpcp Adresse octetYDsGsH add_octet_outMvv3f0U0\1\ octets_inMk~l~0[octets crireYD 16 octets max^DHUWHUWadd_cmd_builder.vidDEuREvRType de composant(4bits)PDUbUb1010lDv#v$ Choix de la commande(f=criture)HD?NHoIoHD<>NJ}K} `D<=Chane de caractresMDS{`S|`4MDC}PC~PyXD?~@~ recevoir_ackHDl>NKL yD !? "?3-JsZ Conception le 24.01.2001 Projet I2C 2001 HD:N\]HDT@N[\ HD5N\] HD?N\&]& `DI,VI-Vmef_envoyer_octet.viHD?N%% oDr$s$###tempo criture cf datasheet ST24C08`DRRmef_envoyer_octet.viHD?N&&YD? LJ? LJ envoyer_start`DLMmef_envoyer_octet.viND\i]i16MDdjejyRE Faux `DDDChane de caractresXD  envoyer_stop`DABChane de caractresXDDE recevoir_ack[DANANtrame_sender.viND"" MD  0LDXD attente (ms)ND20D  ERREUR: un groupe de plus de 16 octets a t pass a la commande multibytewrite. Aucune criture n'a t ralis dans le composant.SD''messageREr r  Vrai [Dp }Qp }Qmultiple de 16?NDWdWd16MDG TG TyRE4$AC4%AC Vrai SDw0[w1[messageD3$4$KKERREUR: l'adresse passe la commande lign write n'est pas un multiple de 16. Aucune criture n'a t ralis dans le composant.FPHP lign_write.viFPHPD=N8~8:N\7NN9NCH6N XLH,XO̙T 474Oq-x)| 4 O4Dm`N=NN\KFN,#`h0#Q##j4`#x#!<# (@#10d@ Vv 00N #pX4# KGVXbXO $8X4$3$ kv p4$38 V vf4$3 ak f$$X$8 $:(` $ $ X $@1h x $8P4$3 Va [@$PSd,%D,$t$8$X,$1hh$h4$ J DtSbXO%PQd %B08v% l0%-/HE %B0v0%-/HO(D063%$ %B0 h%P4%jn! % H h%04%  2 TcbXOH& 2 Ua-0/.-0& 3 Sdh4&0dK+& $@&1"L&LKk 8F0N&& (%) 4&"L0C>4&Ou"@&&\4& B u"bXO,'1hT' i@' 6 ))*' ' H '@1h:( $4'/0d<Ddi' h0'-/Hj ' D9T ,'1hf lF 'B0!\h '@1h ( ' D9  ' D9$ 4'08Z!#' 0'@-l GgW 4' B Gpb@WO4(/0d pVvg(8X4(Q ; e@(PQyb 1@,(X\0(@&( ,Ii Y \4( B ,I~bVO4)/0d 1jQE) ))  ) 9 $ 4)0 0<zGAE)!4) J  ;bXO4*0 D ,T_Yi4*0 D-J_Ti*p&X4*0 D x.JTOi4*  2 RzabXO4+ J  B|QbXO , . 4,0 /<nGzAtEH, :  Su_{00/.-0, 3 Qybh ,@1h9,,1h3 pd,0,  ; e,P( , <8P  , bXO-0-p` -h"2-2-P@ -B0%hnT0--/H#L*026.3-xX0-@V4 JjZ,0-@( ,[{ k4- BJb`VO0.-/HXo*2.4.  @bWO4/08^DQ&/h0/@ [{kD4/ B[bQO00@)0Zzj40 BxZbVO41 B[bXO42.d@2P+Zk+LW@2+,02@'x<'[7{/kL2&,.-L 2B0%h`nT42su! ,21hd$Ttr2$ -2@2 2@1h8420dGx09221H;2242 B['bRO3;+x 3>?P?@@310d$lW+wK 4h0N33\3\03@,H<&6.43 KH+WbXVO 4(44 B<&bWO453W+w;g3453W;wKgC 5pX05 3D Zkh5!5.T5\5!<5 .5845 0dq%bXO460dH$8 6B0 #|i 6B1h/`nT4608&Y$62 6@@/Hol`nT 6D4pP 6B1h/ h46e0o 67 6N46"LD0B 6B1h.#|i 6D/50 6@@/Hk h46/$Cc6$6$46ntzH460dL 0,@610dH  ,m0N6460d|Ep0(46 KDSbPVO7&, 7"! 07@7$07@P 47 BP'bPXO480dH05,8! 8xz 8@2l"-08-/Hi063,81h 5|83T48/vіPo8!.T.4480Z̑o480X|̆ƁoT8 0d<\+*,% "x#L;H8"L8348% 8@@/Hh\#|i 08"L< 8@#( 08-/H&k06 38)@@86$6X5 8!8.4 8@#M(< 48"LD0A,8 \5$34 08$ \"R5 E=8" 8@! "x"8% 8! #L" 8@ \#L#8"#08& \#0Q+;308-/H h8`)@-,88:0d=f4( 8@#)48  2$T >MKb VO49Q8=NLdc9$$ 9$$ 9%4P490SSc[ 9@#+ (490MCSK4908+\% 9@1h4d% 9@2l%/< 49"L8C$0?9  9B0 4i 49 KhKbVO4:l(p :B1h/!\h: &)`:%:(4:r,s 4:"L5PBx0@4:0d=0::A @:2,:1H%3T0:;#Tfvn:) :B0(pt0:-/H5K0:;# XUv~ :@#(P0:;#'^fvn :@#, ( :B1h/nT :@@/Hm!\h:%,H0:;#<\fvn:+x4:wjQ:*0M :OD9F4:  2D [jbdVO4; JD ckbdWOH< :D V\00/.-,<YD <@+++,,<**P*| <@#',< <`0<;#&]fvn4<.0<;#)`fvn <@#4,h%0<;#,afvn<,H0<;#(<_fvn</-3t4<܃< <@@/HqnT <@@/Hj4i 4<i,l`!0< $T =NLe<1H0<;2l <B1h.4i <.t$ <+ (+,4<0![|o<+,.T<$.44<0d[!-4<0d!]/X<,ehV9630Wl0014<0dZ<.0<;2l"4<"` \1J+.,7,</Ha`Xbh,</HWVhW<::<0<08b,<080d0<./H20V <B00kd <@2l:x< 0<0dQ<<$1/HP 4bVO = @ \707@=1 =B1h0kd=1(22L =@@/Hsd0kd8=:"L',:x =@1hAT@24=3hG[kc =h81=MP*0 =@! 'L34 =@2l'L3t340=;2l=F=! h2l=gh={,,='L%"=MPS=ODS4=3Dl 4=0d)K`010=( )+(,,,h=(P5l7@,=342lh"=343T =B1h7(pt0= 5 "e4=3D|g4=Qd"!4= J5 EbVO4> 6 25 !bVOH?R@#8,b@`L?)0dN{)#Mس ???@@04?0d J(7?<%4?Q@064?3h4HK[S0?*6*{? H4?0d9F6? 4?0d98=)4?0d: I|4?  h4?0d:\B!*? $80?;2l-#4? J8 @bRO4@ 628 CbRO8A( \;\;xA;A;;A; A! ;< 4A' \<@+;7; A@ \';< A! %;< A@ \AT;< A<< ,A#1;< 0A 8 @e,A"";<34@A10d=X=$Oo l80N4A K<@ObWO(B7 FJJpJNHHB9Y~Y4B!!<$%() +x,HB'n  4B N6 #bWO4C  v? bWO@DP v6B4A@D 6? @hhh@D 6? ggg0D W6 b0D _? b0D U6 #z4DQ6 '0D w6  F0D @`  e,D1h'6J4D 2@` bWO4E0dAA02E2< E!JHEAT7pE:(ppԬE'L b E%7@HES,EE"zzcEnE(@EnE9TaT@Ta EdoiEJ E<7`LQd E`^YIcI(Ic( IcDdc,I̘` ,Iw[@wXI,rqYFwS@tfgTI{,I{LIm`Ilgz(,Idlfu ,Idtrth 0Iehj0Ie IBef IBefIjTl I@@dy8fIe/H0I.du_ke,IycD{H IB~`gg IBeh\g NFNcP,N|m,4N}l!,N6Neeh4N0Xq.>6 N@eL(Ngg4i NhhiNjTj4hNlkm`,Nev8Nn mnT0N  /&eNoorNqqlkd,NLk0i|iH|NsstNuutv4NQ/&ylNw8wyNf@f f|4N J v/\b XOO|C4O  2 2%b$WO4Pe}P0HPPmPSPy8ed@dPm@P4POIHWbP0,P~`tHP P@~`P@P 6tIHWb*)*,P~gcPLP f@ghjTln oqsuw8(Pc4P}!Pk0.C.PPUPmP+bƁqqPiHC鳬Pi| C PL6Pa (     򀄀 L: MS Sans Serif MS Sans Serif MS Sans Serif0Arial0RSRC LVINLBVWR\ RN?N?N 6N[;N\;Ngdx;Nl(>Nl?Nm ;Nm,H?Nn8;NnP>NoD@Np4N >N $6N x6N 48N (?NX?N)N86N<=N?NH<4Nd?N$N\( N07N4\?NNL?N8NX?N4>N #N!hd5N"7N#>N$|>N%,>N&HP?N'>N( >N)X(>N*8>N+>N,\0>N->N. >N/XN1$>N2p>N3t?N4>N5lP>N6L>N7,>N8>N9T>N:<\>N;>N<`>N=Hd=N> >N?=N@`l=NA=NB >NC>ND=NE(?NFx|=NGԤ>NH(>NI=NJT=NK>NL =NM`=NND>NO >NPd=N4N=NQ>NQ<>N lign_write.vi cur_add_read.virandom_add_read.vi byte_write.vi seq_read.vilire_page_oparo.vilire_memoire.vimultibyte_write.vi lign_write.vi InstrUseInstrUseInstrUseInstrUseInstrUseInstrUseInstrUseInstrUse InstrUseadirLVIN4$cur_add_read.viLVIND޷&random_add_read.viLVINd7a byte_write.viLVINrRfClire_page_oparo.viLVINr\qrandom_seq_read.viNLVINt>r@lire_memoire.viLVINv02vGmultibyte_write.vi LVINv7ظv7 lign_write.viRSRC LVARLBVWD $l+ 4` ADirPALMPLM2CPSTICON ,icl4icl8 STR STR# CPTMCPCTLSTRGCPRFx TN  pTNVN4TN(@VN` <H {-pU Hh(H,p0T 4)h D 8 Hx X ptB D /'${ CTB'784 B U(Jՠ"  @hh.x]d2 H paletteMenuctlMenu paletteMenuctlMenu paletteMenuctlMenu paletteMenu paletteMenu paletteMenuctlMenuctlMenuctlMenucur_add_read.virandom_add_read.vicur_add_read.vicur_add_read.vicur_add_read.vicur_add_read.vicur_add_read.vicur_add_read.vi byte_write.virandom_add_read.virandom_add_read.virandom_add_read.virandom_add_read.virandom_add_read.virandom_add_read.vi byte_write.vi byte_write.vi byte_write.vi byte_write.vi byte_write.vi byte_write.vilire_page_oparo.vi seq_read.vilire_memoire.vilire_page_oparo.vilire_page_oparo.vilire_page_oparo.vilire_page_oparo.vilire_page_oparo.vilire_page_oparo.virandom_seq_read.virandom_seq_read.virandom_seq_read.virandom_seq_read.virandom_seq_read.virandom_seq_read.vilire_memoire.vilire_memoire.vilire_memoire.vilire_memoire.vilire_memoire.vilire_memoire.vimultibyte_write.vimultibyte_write.vimultibyte_write.vimultibyte_write.vimultibyte_write.vimultibyte_write.vimultibyte_write.vi lign_write.vi lign_write.vi lign_write.vi lign_write.vi lign_write.vi lign_write.vi lign_write.vi