Stránka 1 z 1

zápis dat a čtení

Napsal: 30 led 2015, 08:56
od paycz
ahoj, nikde sem nenašel jak zapisovat data do banky potřeboval bych to tak že bud zapíše 1 nebo 0 a pak přečte výsledné číslo třeba 1100011
předem díky za rady

Napsal: 30 led 2015, 09:48
od EKKAR
paycz píše:ahoj, nikde sem nenašel jak zapisovat data do banky ...
Jednoduše - zajdeš do LIBOVOLNÝ BANKY, založíš si tam ÚČET - a pak už jen ukládáš a vybíráš... pokud teda MÁŠ CO :lol: :lol: :lol: :lol: :lol: :lol: :lol:

Napsal: 30 led 2015, 10:13
od Chenzee
Čísla je lepší oddělovat tečkama nebo mezerama, líp se čtou 1.100.011 nebo 1 100 011 :lol: :lol:
Vážně, tvému dotazu nerozumíme.
---------
Dle počtu tvých dotazů v poměrně krátkém časovém období bych doporučoval postupovat po menších krocích a použít nějaký seriálo o začátcích programování. Jinak si zažiješ špatné návyky, s náročnějšími aplikacemi pak budeš mít problém.

Napsal: 30 led 2015, 10:18
od paycz
Chenzee píše:Čísla je lepší oddělovat tečkama nebo mezerama, líp se čtou 1.100.011 nebo 1 100 011 :lol: :lol:
Vážně, tvému dotazu nerozumíme.
---------
Dle počtu tvých dotazů v poměrně krátkém časovém období bych doporučoval postupovat po menších krocích a použít nějaký seriálo o začátcích programování. Jinak si zažiješ špatné návyky, s náročnějšími aplikacemi pak budeš mít problém.


budu mít clock který bude určovat kdy má číst pak bude datovka kde bude 1 nebo 0 a nejspíše se tedy neukládá do banky ale do eepromky važně nevím :D

Napsal: 30 led 2015, 11:16
od Rako
Skutočne netušíme čo vlastne chceš, začínaš programovať a už požívaš
nejaký "Hantec".
A doporučujem nevytvárať pre každú otázku novú tému.

Napsal: 30 led 2015, 12:34
od Atlan
trebars takto, clka a data pre i2c, pride 8 impulzov na clk a nacita sa 8 x stav zbernice data

for(a=0;a<8;a++)
{
__delay_us(5);
scl=1;
data<<=1;
__delay_us(5);
if (sda) data++;
scl=0;
}
dati2c=data;
return;

Napsal: 30 led 2015, 12:53
od paycz
Atlan píše:trebars takto, clka a data pre i2c, pride 8 impulzov na clk a nacita sa 8 x stav zbernice data

for(a=0;a<8;a++)
{
__delay_us(5);
scl=1;
data<<=1;
__delay_us(5);
if (sda) data++;
scl=0;
}
dati2c=data;
return;


super ale používám assembler :)

Napsal: 30 led 2015, 13:03
od Jeejda_teda_puvodne

Napsal: 30 led 2015, 23:39
od Atlan

Kód: Vybrat vše

i2cR   
   call   insda      ;sda je nastavene na vstup
   movlw   8
   movwf   cykl
   call   cek10
   bsf   scl
   btfsc   sda
   incf   dat,1
   bcf   STATUS,C
   rlf   dat,1
   call   cek10
   bcf   scl
   decfsz   cykl,1
   goto   $-9
   rrf   dat,1      ;oprava prevodu
   movf   dat,0
   movwf   dati2c
   clrf   dat
   return


assembler PIC ???