<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.MsoCommentText, li.MsoCommentText, div.MsoCommentText
        {mso-style-priority:99;
        mso-style-link:"Text komentáře Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.MsoCommentSubject, li.MsoCommentSubject, div.MsoCommentSubject
        {mso-style-priority:99;
        mso-style-link:"Předmět komentáře Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Times New Roman","serif";
        font-weight:bold;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Text bubliny Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.TextkomenteChar
        {mso-style-name:"Text komentáře Char";
        mso-style-priority:99;
        mso-style-link:"Text komentáře";
        font-family:"Calibri","sans-serif";}
span.PedmtkomenteChar
        {mso-style-name:"Předmět komentáře Char";
        mso-style-priority:99;
        mso-style-link:"Předmět komentáře";
        font-family:"Calibri","sans-serif";
        font-weight:bold;}
span.TextbublinyChar
        {mso-style-name:"Text bubliny Char";
        mso-style-priority:99;
        mso-style-link:"Text bubliny";
        font-family:"Tahoma","sans-serif";}
span.StylE-mailovZprvy25
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.StylE-mailovZprvy26
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=CS link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Vyřešeno,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Chyba pokud se to tak dá nazvat. Nově nainstalovaný mplabX 1.51 (před tím 1.41 kde to fungovalo OK) v kartě nastavení projektu skočit na compiler runtime options a zaškrtnout Link In Peripheral library, a ještě na Compiler Optimalization zaškrtnout Assembler files. Pak to začne překládat jak má. míra<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> hw-list-bounces@list.hw.cz [mailto:hw-list-bounces@list.hw.cz] <b>On Behalf Of </b>Miroslav Draxal<br><b>Sent:</b> Saturday, December 08, 2012 11:39 PM<br><b>To:</b> 'HW-news'<br><b>Subject:</b> RE: pic 18f1320+hitech 9,80<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Ale jo, to je jenom pokus. V programu mam<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>#define Eeprom_rok 0x18 // adresy eeprom datumu a času<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>#define Eeprom_mesic 0x19<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>#define Eeprom_den 0x1a<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>#define Eeprom_hodin 0x1b<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>#define Eeprom_minut 0x1c<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>void initHodiny(void)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>{ DateTime.rok = EEPROM_READ(Eeprom_rok);<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> DateTime.mesic = eeprom_read(Eeprom_mesic);<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> DateTime.den = eeprom_read(Eeprom_den);<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> DateTime.hodin = eeprom_read(Eeprom_hodin);<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> DateTime.minut = eeprom_read(Eeprom_minut);<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> AktualniDenVtydnu();<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>………<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>}<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>A přeloží to jako <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>¨<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> Line Address Opcode Label DisAssy <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> 1204 0966 6A01 initHodiny CLRF 0x1, ACCESS<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> 1205 0968 6A02 CLRF 0x2, ACCESS<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> 1206 096A 6A03 CLRF 0x3, ACCESS<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> 1207 096C 6A05 CLRF 0x5, ACCESS<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> 1208 096E 6A06 CLRF 0x6, ACCESS<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Což není ani optimalizace ale totální blbost.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> <a href="mailto:hw-list-bounces@list.hw.cz">hw-list-bounces@list.hw.cz</a> [<a href="mailto:hw-list-bounces@list.hw.cz">mailto:hw-list-bounces@list.hw.cz</a>] <b>On Behalf Of </b>Zdeněk Aster<br><b>Sent:</b> Saturday, December 08, 2012 11:26 PM<br><b>To:</b> HW-news<br><b>Subject:</b> Re: pic 18f1320+hitech 9,80<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p>Uprime receno a co jako cekate, kdyz prectete z dane adresy dato<o:p></o:p></p><p>a na tu samou zapisete to dato ktere jste precetl..<o:p></o:p></p><p>Predpokladam, ze se obsah EEPROM nezmeni, ale tak to je i v programu :-D<o:p></o:p></p><p><o:p> </o:p></p><p>Zdenek Aster<br>---------- Původní zpráva ----------<br>Od: Miroslav Draxal <<a href="mailto:evik@volny.cz">evik@volny.cz</a>><br>Datum: 8. 12. 2012<br>Předmět: pic 18f1320+hitech 9,80<o:p></o:p></p><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><p class=MsoNormal><o:p> </o:p></p><div><div><p>Dobrý den <o:p></o:p></p><p>Proč mi to nenačte a nezapíše do eeprom? <o:p></o:p></p><p> <o:p></o:p></p><p>#include <htc.h> <o:p></o:p></p><p>Void main (void) <o:p></o:p></p><p>{ <o:p></o:p></p><p> unsigned char data; <o:p></o:p></p><p> unsigned int address = 0x0010; <o:p></o:p></p><p> data=eeprom_read(address); <o:p></o:p></p><p> eeprom_write(address, data); <o:p></o:p></p><p>} <o:p></o:p></p><p> <o:p></o:p></p><p>Přeloží to jako <o:p></o:p></p><p> Line Address Opcode Label DisAssy <o:p></o:p></p><p> 4087 1FEC 0E00 main MOVLW 0x0 <o:p></o:p></p><p> 4088 1FEE 6E03 MOVWF 0x3, ACCESS <o:p></o:p></p><p> 4089 1FF0 0E10 MOVLW 0x10 <o:p></o:p></p><p> 4090 1FF2 6E02 MOVWF address, ACCESS <o:p></o:p></p><p> 4091 1FF4 6E01 MOVWF 0x1, ACCESS <o:p></o:p></p><p> 4092 1FF6 0E00 MOVLW 0x0 <o:p></o:p></p><p> 4093 1FF8 6E04 MOVWF data, ACCESS <o:p></o:p></p><p> 4094 1FFA 5001 MOVF 0x1, W, ACCESS <o:p></o:p></p><p> 4095 1FFC EF00 GOTO 0x0 <o:p></o:p></p><p> 4096 1FFE F000 NOP <o:p></o:p></p><p> <o:p></o:p></p><p>Fakt už nevím. Co dělá špatně ten mezi klávesnicí a monitorem? <o:p></o:p></p><p>Míra <o:p></o:p></p></div><p class=MsoNormal><br><br>__________ Informace od ESET NOD32 Antivirus, verze databaze 7780 (20121208) __________<br><br>Tuto zpravu proveril ESET NOD32 Antivirus.<br><br><a href="http://www.eset.cz">http://www.eset.cz</a><o:p></o:p></p></div></blockquote><p class=MsoNormal><br><br>__________ Informace od ESET NOD32 Antivirus, verze databaze 7780 (20121208) __________<br><br>Tuto zpravu proveril ESET NOD32 Antivirus.<br><br><a href="http://www.eset.cz">http://www.eset.cz</a><o:p></o:p></p><p class=MsoNormal>=<o:p></o:p></p><p class=MsoNormal><br><br>__________ Informace od ESET NOD32 Antivirus, verze databaze 7780 (20121208) __________<br><br>Tuto zpravu proveril ESET NOD32 Antivirus.<br><br><a href="http://www.eset.cz">http://www.eset.cz</a><br><br><br>__________ Informace od ESET NOD32 Antivirus, verze databaze 7780 (20121208) __________<br><br>Tuto zpravu proveril ESET NOD32 Antivirus.<br><br><a href="http://www.eset.cz">http://www.eset.cz</a><o:p></o:p></p></div> <BR>
<BR>
__________ Informace od ESET NOD32 Antivirus, verze databaze 7780 (20121208) __________<BR>
<BR>
Tuto zpravu proveril ESET NOD32 Antivirus.<BR>
<BR>
<A HREF="http://www.eset.cz">http://www.eset.cz</A><BR>
</body></html>