zápis dat a čtení

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
paycz
Příspěvky: 283
Registrován: 13 říj 2014, 00:00

zápis dat a čtení

#1 Příspěvek 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
Uživatelský avatar
EKKAR
Příspěvky: 35015
Registrován: 16 bře 2005, 00:00
Bydliště: Česká Třebová, JN89FW21

#2 Příspěvek 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:
Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...
A kutilmile - nelituju tě :mrgreen: :mrgreen: !!!
Uživatelský avatar
Chenzee
Příspěvky: 464
Registrován: 26 čer 2007, 00:00
Bydliště: Vysočina

#3 Příspěvek 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.
Žádnej učenej z nebe nespadl ...
Uživatelský avatar
paycz
Příspěvky: 283
Registrován: 13 říj 2014, 00:00

#4 Příspěvek 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
Uživatelský avatar
Rako
Příspěvky: 40
Registrován: 29 bře 2014, 00:00

#5 Příspěvek 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.
Uživatelský avatar
Atlan
Příspěvky: 4514
Registrován: 10 kvě 2004, 00:00
Bydliště: Košice

#6 Příspěvek 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;
Uživatelský avatar
paycz
Příspěvky: 283
Registrován: 13 říj 2014, 00:00

#7 Příspěvek 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 :)
Uživatelský avatar
Jeejda_teda_puvodne
Příspěvky: 142
Registrován: 08 dub 2012, 00:00

#8 Příspěvek od Jeejda_teda_puvodne »

Naposledy upravil(a) Jeejda_teda_puvodne dne 25 říj 2016, 14:02, celkem upraveno 1 x.
Uživatelský avatar
Atlan
Příspěvky: 4514
Registrován: 10 kvě 2004, 00:00
Bydliště: Košice

#9 Příspěvek 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 ???
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“