Dobrí večer prosím nemá niekto z vás ,nejaký program na prevod z .hex do .c dá sa to?? Ak sa to nedá tak vás budem musieť poprosiť o teplomer z avr presnosťou aspoň 0,5 C ° do 40C° a zdrojovým kódom v .c .Ďakujem.
Založen: Dec 24, 2008 Příspěvky: 2376 Bydliště: Zlínsko
Zaslal: pá srpen 15 2014, 22:01 Předmět:
Z *.hex do *.c se to nedá (nebo aspoň o ničem takovém nevím - programově by to bylo hodně složité), jedině tak z *.hex do *.asm - musíš hledat "AVR disassembler".
Já s tím moc nepomůžu (ani s druhou částí otázky) - řeším poslední dobou jenom PICy.
Ehm emm tá cena to dám račej niekomu prelúštit z 0101110 do c a popýta 50 né 249.Krek alebo free verziu som akosi nenašiel.Už som skúšal ten rožok je ako železobetón mohla ,by sa z neho v kľudne stat vražedná zbraň.
Založen: Dec 24, 2008 Příspěvky: 2376 Bydliště: Zlínsko
Zaslal: ne srpen 17 2014, 10:38 Předmět:
Popravdě ten program od mikroelektroniky mám (MikroC PRO for PIC) a žádný decompiler jsem tam nenašel (ani ve specifikacích není) - u AVR to bude stejné.
Napíšu to ale prostě jednoduše - z HEXu do C-čka to nijak rozumně nejde. Do ASM je to jiná, protože např . v PICu znamená "1000111000100101" (v HEXu) to samé jako "BSF 25h,7" v assembleru. U AVR to bude podobné.
Naposledy upravil ohryzek36 dne ne srpen 17 2014, 11:11, celkově upraveno 1 krát.
Hmm teoreticky bi sa to dalo dopísať?Spôsobom ,že by som spravil ďalší program len by som nastavil pridané pini dačo napísal potom do hex a ten hex nalepil za koniec tamtoho hexu??
Založen: Apr 02, 2011 Příspěvky: 17936 Bydliště: Nový Bydžov
Zaslal: po srpen 18 2014, 0:52 Předmět:
Pokud najdeš na vhodným místě skokovou instrukci (JMP, CALL, skoky na obsluhu přerušení a pod) tak se dá skok přeadresovat do volný části paměti, tam něco dosmolit a zase se vrátit. Ale pokud není aspoň vývoják diagram programu tak se z HEX v podstatě ani nepozná, co se kde děje. Takže je to spíš neřešitelný.
Jirka
Založen: Nov 20, 2012 Příspěvky: 1453 Bydliště: Praha
Zaslal: po srpen 18 2014, 11:23 Předmět:
Použij nějaký disassembler, z HEXu nic nevykoukáš. V assembleru to bude určitě jednodužší. Dopuručuji buď online disassembler ODA nebo pro Atmel program ReAvr.
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
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.