Re: krásný jazyk český ( bylo Re: air gap)

Pavel KREJCI krepa76 na gmail.com
Čtvrtek Březen 28 17:40:57 CET 2013


Obecne to neplati, v nekterych procesorech se do EEPROM nepristupuje
jako do RAM a je tam trosku sarady okolo.
PK

Dne 28. března 2013 16:56 Pavel Hudecek <edizon na seznam.cz> napsal(a):
> Já bych tedy předně něco takového nepsal, vyřeší to za mě překladač. Proč
> bych používal nějakou funkci na zápis 4 B do EEPROM, když si tam můžu
> nadeklarovat proměnnou a tu pak používat jako každou jinou proměnnou?
>
> eeprom unsigned long eStartCnt=0;
> eeprom unsigned char eHeslo="123456789";
>
> void main(){
>  eStartCnt++ů
>  dispText("Vítejte při "); dispInt(eStartCnt); dispText(". zapnutí Vašeho
> přístroje.");
>  sifrovaniInit(eHeslo, eStartCnt);
>  ....
> }
>
> PH
>
> From: "RV" <vicek.radek na cpost.cz>
>
> Tak ja uz take lecos pamatuju co se tyka prog. jazyku a i presto mi C
> syntaxe prijde naprosto odporna...prestoze jsem schopen za ty leta cist
> ve vetsine pouzivanych jazyku.
>
> On take clovek nesmi bejt prase.
>
> Co se tyka te neukecanosti - to chcete rict, ze z toho, ze usetrite
> napsani begin jste uplne odvarenej a kvuli tomu je Ccko pro vas lepsi?
> Cekal bych cokoliv jineho, ale tohle mi prijde jako argument z materske
> skolky.
>
> Tak schvalne prepiste v tom Ccku treba tuhle procedurku kterou jsem
> naprosto nahodne vylovil z FW do prave psaneho v Pascalu pro solarni
> regl - at to tedy online porovname
>
> //================================================
> procedure Save_4B(var data_address:word, tmp:^byte);
> var
>   part_byte    : byte;
>   i            : byte;
> begin
>   for i:=0 to 3 do
>     begin
>       part_byte := tmp^;
>       EEPROM_Write(data_address, part_byte);
>       Inc(tmp);
>       Inc(data_address);
>     end;
> end;
> //================================================
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list