<HTML><HEAD>
<META content="text/html; charset=utf-8" http-equiv=Content-Type></HEAD>
<BODY dir=ltr>
<DIV dir=ltr>
<DIV style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; COLOR: #000000">
<DIV>nie, SD kartou to nebolo, pozeral som CS pin a ked to prestalo fungovat tak
ten pin bol stale na 1. chyba bola v tej atmega.</DIV>
<DIV>to iste aj s inou kartou.</DIV>
<DIV> </DIV>
<DIV>ale asi to bolo takto:</DIV>
<DIV>ja som zle napisal, nebol to znak \ a ale / to je 0x2F</DIV>
<DIV>ked je tam len ten znak ‘/’ pouzije priamo jeho adresu. na adrese 0x2F je
PINF to su analogove vstupy.</DIV>
<DIV>Pouzivam len AD0 a AD1 na ostatnych pinoch neboli zapnute ani pullup takze
boli len tak do luftu.</DIV>
<DIV>tak sa to mohlo nacitat ako 0x00 (to vysiel ako retazec 0vej dlzky) a potm
pri zmene teploty sa ostatne</DIV>
<DIV>piny zmenili na 1 a bolo to 0xFC tie dva analogove bralo ako 0. (tiez obcas
to aj pri normalnej teplote vypadlo...)</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>080024e <_ZTV5Print>:</DIV>
<DIV> 80024e: 00
00 nop</DIV>
<DIV> 800250: 00
00 nop</DIV>
<DIV> 800252: c2
01
movw r24, r4</DIV>
<DIV> 800254: e9
0a
sbc r14, r25</DIV>
<DIV> 800256: bf
01
movw r22, r30</DIV>
<DIV> 800258: be
01
movw r22, r28</DIV>
<DIV> 80025a: 2f
00
.word 0x002f ; ????
<- 0x25A</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>Takto to je prelozene ked tam je “/”</DIV>
<DIV>--------------------------------------</DIV>
<DIV> 2262: 34
01
movw r6, r8</DIV>
<DIV> 2264: 8a
e5
ldi r24, 0x5A ;
90 <- na adrese 0x25A je 0x2F
0x00</DIV>
<DIV> 2266: a8
2e
mov r10, r24</DIV>
<DIV> 2268: 82
e0
ldi r24, 0x02 ; 2</DIV>
<DIV> 226a: b8
2e
mov r11, r24</DIV>
<DIV>SdFile *subdir = &d2;</DIV>
<DIV>const char *origpath = filepath;</DIV>
<DIV>while (strchr(filepath, '/')) {</DIV>
<DIV> 226c: 28
01
movw r4, r16</DIV>
<DIV> 226e: 6f
e2
ldi r22, 0x2F ; 47</DIV>
<DIV> 2270: 70
e0
ldi r23, 0x00 ; 0</DIV>
<DIV> 2272: c5
01
movw r24, r10</DIV>
<DIV> 2274: 82
d2
rcall .+1284 ; 0x277a
<strchr></DIV>
<DIV> 2276: 00
97
sbiw r24, 0x00 ; 0</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>Takto to je prelozene ked tam je ‘/’</DIV>
<DIV>--------------------------------------</DIV>
<DIV> 2262: 34
01
movw r6, r8</DIV>
<DIV> 2264: 8f
e2
ldi r24, 0x2F ;
47 <- adresa je hodnota to ho znaku</DIV>
<DIV> 2266: a8
2e
mov r10, r24</DIV>
<DIV> 2268: b1
2c
mov r11, r1</DIV>
<DIV>const char *origpath = filepath;</DIV>
<DIV>while (strchr(filepath, '/')) {</DIV>
<DIV> 226a: 28
01
movw r4, r16</DIV>
<DIV> 226c: 6f
e2
ldi r22, 0x2F ; 47</DIV>
<DIV> 226e: 70
e0
ldi r23, 0x00 ; 0</DIV>
<DIV> 2270: c5
01
movw r24, r10</DIV>
<DIV> 2272: 82
d2
rcall .+1284 ; 0x2778
<strchr></DIV>
<DIV> </DIV>
<DIV>...</DIV>
<DIV>...</DIV>
<DIV>...</DIV>
<DIV> </DIV>
<DIV>0000277a <strchr>:</DIV>
<DIV> 277a: fc
01
movw r30, r24</DIV>
<DIV> 277c: 81
91
ld r24, Z+</DIV>
<DIV> 277e: 86
17
cp r24, r22</DIV>
<DIV> 2780: 21
f0
breq .+8
; 0x278a <strchr+0x10></DIV>
<DIV> 2782: 88
23
and r24, r24</DIV>
<DIV> 2784: d9
f7
brne .-10 ;
0x277c <strchr+0x2></DIV>
<DIV> 2786: 99
27
eor r25, r25</DIV>
<DIV> 2788: 08
95 ret</DIV>
<DIV> 278a: 31
97
sbiw r30, 0x01 ; 1</DIV>
<DIV> 278c: cf
01
movw r24, r30</DIV>
<DIV> 278e: 08
95 ret</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>
<DIV style="FONT: 10pt tahoma">
<DIV><FONT face="Courier New"></FONT> </DIV>
<DIV style="BACKGROUND: #f5f5f5">
<DIV style="font-color: black"><B>From:</B> <A title=sam.list.hw@gmx.com
href="mailto:sam.list.hw@gmx.com">sam.hw</A> </DIV>
<DIV><B>Sent:</B> Friday, February 22, 2019 7:42 AM</DIV>
<DIV><B>To:</B> <A title=hw-list@list.hw.cz
href="mailto:hw-list@list.hw.cz">hw-list@list.hw.cz</A> </DIV>
<DIV><B>Subject:</B> Re: Atmega pri nizsej teplote</DIV></DIV></DIV>
<DIV> </DIV></DIV>
<DIV
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>
<DIV style="FONT-SIZE: 12px; FONT-FAMILY: verdana">
<DIV>Zdravim,</DIV>
<DIV> </DIV>
<DIV>v prvni moment napadlo, jestli to neni spis SD katrou, nebo jejim modulem
...</DIV>
<DIV> </DIV>
<DIV>Mne prijde hodne prapodivne, ze staci takovato trivialni uprava kodu. Mozna
by bylo zajimavejsi vysledovat rozdil mezi puvodnim a novym resenim po
prekladu.</DIV>
<DIV>Ale i tak bych pozornost nasmeroval spis k tomu modulu s SD kartou (nevim
proc - ciste subjektivni pocit) - dela to i s jinym modulem? s jinou
kartou?</DIV>
<DIV>:)<BR> </DIV>
<DIV
class=signature>--------------------------<BR>Sam<BR>--------------------------</DIV>
<DIV>
<DIV>
<DIV
style="WORD-WRAP: break-word; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; PADDING-LEFT: 10px; MARGIN: 10px 5px 5px 10px; BORDER-LEFT: #c3d9e5 2px solid; PADDING-RIGHT: 0px; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space"
name="quote">
<DIV style="MARGIN: 0px 0px 10px"><B>Sent:</B> Friday, February 22, 2019 at 1:59
AM<BR><B>From:</B> "Michal Lukac"
<michal.lukac@fstroj.uniza.sk><BR><B>To:</B> HW-news
<hw-list@list.hw.cz><BR><B>Subject:</B> Atmega pri nizsej teplote</DIV>
<DIV name="quoted-content">
<DIV>
<DIV>
<DIV style='FONT-SIZE: 10pt; FONT-FAMILY: "Courier New"; COLOR: rgb(0,0,0)'>
<DIV>Zdravim,</DIV>
<DIV> </DIV>
<DIV>Mam napisany program v Atmega2560, zapisuje na SD kartu. Vsetko bezalo, az
kym som stym neprisiel pod cca 10st.C.</DIV>
<DIV>Vtedy to zacalo robit chyby – cim nizsia teplota tym bolo viac chyb az to
prestalo fungovat.</DIV>
<DIV>Ja som tu chybu nasiel a opravil takze teraz ten program bezi ako ma, ale
zaujimalo by ma preco to zaviselo od teploty.</DIV>
<DIV>Chyba bola v tom ze som mal namiesto retazca “\” len znak ‘\’ v
argumente fcie kde mal byt retazec. Potom ten retazec pri izbovej teplote mal
nulovu dlzku a pri nizsej teplote tam bol nejaky znak 0xFC. Myslel som ze nejaka
cast RAM je vadna</DIV>
<DIV>a pri nizsej teplote sa necita korektne obsah ale ten program teraz bezi
normalne. Skusal som aj na inom kuse a robilo to to iste.</DIV>
<DIV>Da sa to nejak vysvetlit?</DIV>
<DIV> </DIV>
<DIV>m.</DIV>
<DIV> </DIV></DIV></DIV>_______________________________________________
HW-list mailing list - sponsored by <A href="http://www.HW.cz"
target=_blank>www.HW.cz</A> Hw-list@list.hw.cz <A
href="http://list.hw.cz/mailman/listinfo/hw-list"
target=_blank>http://list.hw.cz/mailman/listinfo/hw-list</A></DIV></DIV></DIV></DIV></DIV></DIV>
<P>
<HR>
_______________________________________________<BR>HW-list mailing list
- sponsored by
www.HW.cz<BR>Hw-list@list.hw.cz<BR>http://list.hw.cz/mailman/listinfo/hw-list<BR></DIV></DIV></DIV></BODY></HTML>