Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Správné napálení Hex souboru
Jdi na stránku 1, 2  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
markoni



Založen: Oct 30, 2006
Příspěvky: 2310
Bydliště: Poblíž Zlína

PříspěvekZaslal: pá prosinec 02 2016, 11:54    Předmět: Správné napálení Hex souboru Citovat

Na straně http://danyk.cz/avr_do.html je popsán 4 kanálové ovládaní IR.Bohužel soubory hex nejsou zabaleny v zip ale jen na ně odkazy na které když kliknete tak se v prohlížeči zobrazí obsah souboru takto
kód:

:020000020000FC
:0200000002C03C
:100004000FC000E107BB0FE008BB00E20BBF0FE02D
:1000140005BB00E305BF00E808B978948895FECFD6
:1000240016B31F70173069F01B3049F01D3029F0EA
:100034001E3009F00AC010E006C011E004C012E04E
:1000440002C013E000C004D0EBCF0FE008BB18954A
:1000540026E02DD011FF19D011FD20D028D010FF9B
:1000640014D010FD1BD023D011FD0FD011FF16D0DA
:100074001ED010FD0AD010FF11D019D00FD00ED011
:100084000DD00CD02A9529F7089530E10000000026
:1000940049E04A95F1F73A95C9F7089530E400002C
:1000A400000049E04A95F1F73A95C9F7089530E11F
:1000B4000FE108BB43E04A95F1F70FE008BB0000ED
:0C00C40045E04A95F1F73A9599F7089548
:00000001FF

Tak jsem tak to v poznámkovém bloku uložil a napálil do ATTiny13A verifikoval a vše proběhlo v pořádku tak jsem to vyčetl z attiny13a do souboru a výsledek je tento
kód:

:2000000002C0FFFF0FC000E107BB0FE008BB00E20BBF0FE005BB00E305BF00E808B9789445
:200020008895FECF16B31F70173069F01B3049F01D3029F01E3009F00AC010E006C011E03C
:2000400004C012E002C013E000C004D0EBCF0FE008BB189526E02DD011FF19D011FD20D08E
:2000600028D010FF14D010FD1BD023D011FD0FD011FF16D01ED010FD0AD010FF11D019D019
:200080000FD00ED00DD00CD02A9529F7089530E10000000049E04A95F1F73A95C9F7089541
:2000A00030E40000000049E04A95F1F73A95C9F7089530E10FE108BB43E04A95F1F70FE073
:1000C00008BB000045E04A95F1F73A9599F7089585
:00000001FF

mě jde o to jestli se to v paměti attiny13A uložilo tak jak se to uložit má? díky
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Bernard



Založen: May 27, 2005
Příspěvky: 3647

PříspěvekZaslal: pá prosinec 02 2016, 12:47    Předmět: Citovat

Záznam v hex tvaru, nejčastěji Intel HEX, má volitelnou délku řádku, takže to, co jsi napálil se může rovnat tomu, co jsi vyčetl.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
PC-maniak



Založen: Jun 11, 2006
Příspěvky: 948
Bydliště: Plzen-Jih

PříspěvekZaslal: pá prosinec 02 2016, 12:53    Předmět: Citovat

jinak se takove soubory co se zobrazuji jako text tak prave mysidlo na odkaz a tam ulozit jako .. a ulozis si to kam chces ve strukture jako byl original Wink
_________________
Tomáš
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
markoni



Založen: Oct 30, 2006
Příspěvky: 2310
Bydliště: Poblíž Zlína

PříspěvekZaslal: pá prosinec 02 2016, 13:11    Předmět: Citovat

Asi je to špatně že? to jsem se taky domníval ale jak to napravit ? další věc ty pojistky mám v tom hokej používám kalkulátor http://www.engbedded.com/fusecalc/ dost dobře tomu nerozumím dříve jsem používal Ponyprog2000 tam je to z pojistkami pro mne trochu srozumitelné bohužel attiny13a není podporována tak jsem musel přejít na avrdude díky


AVRDUDE-GUI.jpg
 Komentář:

Stáhnout
 Soubor:  AVRDUDE-GUI.jpg
 Velikost:  76.1 kB
 Staženo:  103 krát


porovnání-v- -ponyprog.jpg
 Komentář:
porovnání v PonyProg nahoře je zdroj napálení a dole je vyčtení

Stáhnout
 Soubor:  porovnání-v- -ponyprog.jpg
 Velikost:  223.28 kB
 Staženo:  121 krát

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
mtajovsky



Založen: Sep 19, 2007
Příspěvky: 3697
Bydliště: Praha

PříspěvekZaslal: pá prosinec 02 2016, 14:16    Předmět: Citovat

Proč by to mělo být špatně? Intel hex může mít různé podoby co se týče délky řádku. Na začátku je dvojtečka a délka řádku (velikost dat) v bytech 2 znaky, pak adresa paměti 4 znaky a typ záznamu 2 znaky, pak data a na konci je kontrolní suma řádku 2 nibbely (znaky). Pokud uděláme jinak dlouhé řádky z původně stejných binárních dat, tak se začátky obsahující délku řádků a adresu a konce řádků s kontrolní sumou budou lišit.

Letmý pohled napovídá, že jde o stejná data, ale takhle vokometricky to samozřejmě nezaručuji.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
PC-maniak



Založen: Jun 11, 2006
Příspěvky: 948
Bydliště: Plzen-Jih

PříspěvekZaslal: pá prosinec 02 2016, 15:10    Předmět: Citovat

markoni ja ale nenapsal ze to je spatne.. ja ti jen poradil jak to ukladat z web stranek kdyz si neco chces stahnout a zobrazuje se ti to jako text =)
_________________
Tomáš
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Bernard



Založen: May 27, 2005
Příspěvky: 3647

PříspěvekZaslal: pá prosinec 02 2016, 17:27    Předmět: Citovat

Na převod souboru hex do bin existuje konvertor hex2bin.exe. Když jsem obě uvedené verze hex převedl do bin a oba výsledné soubory porovnal, byly identické. Takže, v paměti je to dobře.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
markoni



Založen: Oct 30, 2006
Příspěvky: 2310
Bydliště: Poblíž Zlína

PříspěvekZaslal: pá prosinec 02 2016, 17:50    Předmět: Citovat

No dobře je to staženo podle rady vypálil jsem to zapojil napětí 3V kondenzátory přiznávám ty kondíků neměl přesně hodnoty které tam mají být a zkusil jestli to bude na výstupu 3 na osciloskopu dávat nějaké průběhy ale bohužel nic Rolling Eyes Question
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Atlan



Založen: May 10, 2004
Příspěvky: 4507
Bydliště: Košice

PříspěvekZaslal: pá prosinec 02 2016, 19:16    Předmět: Citovat

Ten reset daj cez odpor napr10k na + pol
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
markoni



Založen: Oct 30, 2006
Příspěvky: 2310
Bydliště: Poblíž Zlína

PříspěvekZaslal: pá prosinec 02 2016, 20:06    Předmět: Citovat

Atlan napsal(a):
Ten reset daj cez odpor napr10k na + pol

Bingo už to funguje já jsem tušil že tam chybí ten odpor ti si řekneš že "dëlám vlny " ale já jsem myslel že to programově ošetřeno.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Atlan



Založen: May 10, 2004
Příspěvky: 4507
Bydliště: Košice

PříspěvekZaslal: pá prosinec 02 2016, 22:49    Předmět: Citovat

Ked to osetris programovo budes potrebovat paralelny programator na naprogramovanie cipu. Ale ak ti to nevadi da sa nastavit poistka a vypnut reset pin. Ale myslim ze jeden odpor navyse stoji za to aby si mohol lahko preprogramovat uP.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
AB1



Založen: Nov 23, 2009
Příspěvky: 312

PříspěvekZaslal: so prosinec 03 2016, 10:05    Předmět: Citovat

citace:
používám kalkulátor http://www.engbedded.com/fusecalc/ dost dobře tomu nerozumím dříve jsem používal Ponyprog2000 tam je to z pojistkami pro mne trochu srozumitelné

Je to docela jednoduché.

Např máme Tiny13A a chceme změnit oscilátor na 4,8 MHz
a vyřadit dělič osmi.



calc1.GIF
 Komentář:
Po otevření v Avrcalc se ukáže tovární nastavení.

Stáhnout
 Soubor:  calc1.GIF
 Velikost:  54.58 kB
 Staženo:  105 krát


calc2.GIF
 Komentář:
Změníme oscilátor a vypneme dělič 8.

Stáhnout
 Soubor:  calc2.GIF
 Velikost:  54.58 kB
 Staženo:  100 krát


calc3.GIF
 Komentář:
Dole vidíme nastavení fuse bitů.

Stáhnout
 Soubor:  calc3.GIF
 Velikost:  57.13 kB
 Staženo:  89 krát


calc4.GIF
 Komentář:
Zapíšeme je do programátoru.

Stáhnout
 Soubor:  calc4.GIF
 Velikost:  20.67 kB
 Staženo:  86 krát

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
markoni



Založen: Oct 30, 2006
Příspěvky: 2310
Bydliště: Poblíž Zlína

PříspěvekZaslal: so prosinec 03 2016, 10:50    Předmět: Citovat

Je to tak správně? podle nastavení přílohy 4 kanálový IR konfigurace pojistek.jpg protože to je pro mně směrodatné viz http://danyk.cz/avr_do.html díky


4 kanálový IR konfigurace pojistek.jpg
 Komentář:

Stáhnout
 Soubor:  4 kanálový IR konfigurace pojistek.jpg
 Velikost:  105.41 kB
 Staženo:  106 krát


přijímač.jpg
 Komentář:

Stáhnout
 Soubor:  přijímač.jpg
 Velikost:  75.71 kB
 Staženo:  105 krát


vysílač.jpg
 Komentář:

Stáhnout
 Soubor:  vysílač.jpg
 Velikost:  75.58 kB
 Staženo:  101 krát

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
AB1



Založen: Nov 23, 2009
Příspěvky: 312

PříspěvekZaslal: so prosinec 03 2016, 20:22    Předmět: Citovat

Je to dobře.
Prostě ty bity, které jsou zatržené v Ponyprogu, zatrhneš v AvrCalc.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
markoni



Založen: Oct 30, 2006
Příspěvky: 2310
Bydliště: Poblíž Zlína

PříspěvekZaslal: po prosinec 05 2016, 17:46    Předmět: Citovat

Teď jsem programoval přijímač a od prvního pohledu to nesouhlasí

napáleno
kód:

:020000020000FC
:0200000006C038
:020004001DC01D
:10000C003FC00FE90DBF0FE007BB00E108BB02E0EA
:10001C000FBD03E003BF0FEF06BF04E009BF00E212
:10002C000BBF00E105BB00E305BF00E808B97894FD
:10003C008895FECF26B3209524FD02C000E002BFB8
:10004C0024FF0EC002B7043058F0003418F00BD067
:10005C00542F432F330F739502B7003108F03395AB
:10006C0000E205BF18953F70753039F4431719F449
:10007C00531709F40FD0772708953327772708955E
:10008C00F2DF30E041E052E060E000E002BF00E36C
:10009C0005BF18956030F9F408B33F70333039F070
:1000AC00363051F0393069F03C3081F014C000FD2D
:1000BC00C09800FFC09A0FC001FDC19801FFC19A02
:1000CC000AC002FDC29802FFC29A05C003FDC39884
:0A00DC0003FFC39A00C061E008951D
:00000001FF

vyčteno
kód:
:2000000006C0FFFF1DC0FFFFFFFFFFFF3FC00FE90DBF0FE007BB00E108BB02E00FBD03E09C
:2000200003BF0FEF06BF04E009BF00E20BBF00E105BB00E305BF00E808B978948895FECFFC
:2000400026B3209524FD02C000E002BF24FF0EC002B7043058F0003418F00BD0542F432F5C
:20006000330F739502B7003108F0339500E205BF18953F70753039F4431719F4531709F4EA
:200080000FD077270895332777270895F2DF30E041E052E060E000E002BF00E305BF189548
:2000A0006030F9F408B33F70333039F0363051F0393069F03C3081F014C000FDC09800FF5F
:2000C000C09A0FC001FDC19801FFC19A0AC002FDC29802FFC29A05C003FDC39803FFC39A46
:0600E00000C061E008957C
:00000001FF


FFFFFFFFFFFF
Změnu hfuse na FD jsem musel provést až po napálení vlastního programu před tím to vyhazovalo chyby
Mám ten dojem že tady někdo mněl odkaz na program pro práci hexama pročítal jsem toto vlákno a nenašel jsem to Question Question díky
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů Časy uváděny v GMT + 1 hodina
Jdi na stránku 1, 2  Další
Strana 1 z 2

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.16 sekund