<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=18&amp;t=14706&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-04-03T18:13:43+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=18&amp;t=14706&amp;mode</id>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2016-04-03T18:13:43+01:00</updated>
<published>2016-04-03T18:13:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14706&amp;p=157657#p157657</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14706&amp;p=157657#p157657"/>
<title type="html"><![CDATA[Re: Edytor HEX]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14706&amp;p=157657#p157657"><![CDATA[
Korzystając z avr-gcc wystarczy poniższy kod:<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;avr/eeprom.h&gt;<br /><br />int main(void) {}<br /><br />uint8_t TablicaWEEPROM&#91;&#93; __attribute__((section(&quot;.eeprom&quot;))) = {<br />0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,// pierwszy wiersz danymi<br />0x08, 0x09, 0x0A, 0x0B,// drugi wiersz z danymi<br />0x0C, 0x0D, 0x0E, 0x0F,0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,// kolejny wiersz<br />0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F,<br /><br />};[/syntax]<br /><br />By wygenerowało plik hex dla eepromu z danymi (zawartosć tablicy TablicaWEEPROM):<br /><span style="color: #0040BF">:10000000</span><strong>000102030405060708090A0B0C0D0E0F</strong><span style="color: #0040BF">78</span><br /><span style="color: #0040BF">:10001000</span><strong>101112131415161718191A1B1C1D1E1F</strong><span style="color: #0040BF">68</span><br /><span style="color: #0040BF">:00000001FF</span><br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 3 kwi 2016, o 18:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2016-03-29T19:24:17+01:00</updated>
<published>2016-03-29T19:24:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14706&amp;p=157332#p157332</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14706&amp;p=157332#p157332"/>
<title type="html"><![CDATA[Re: Edytor HEX]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14706&amp;p=157332#p157332"><![CDATA[
do edycji wsadów dobry jest HEX Workshop ...<br />ale możesz też skorzystać z edytorów dostępnych dla programatorów pamięci EPROM np<br />ja chętnie tez używam: <br /><br />010-editor  --&gt; tu możesz pobrac trial   <!-- m --><a class="postlink" href="http://www.filedudes.com/010_Editor-download-20904.html" >http://www.filedudes.com/010_Editor-download-20904.html</a><!-- m --><br />i oprogramowania  <!-- m --><a class="postlink" href="http://www.eetools.com/index.cfm/category/38/software-downloads.cfm" >http://www.eetools.com/index.cfm/catego ... nloads.cfm</a><!-- m --> dla programatora chipMAX<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 29 mar 2016, o 19:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rezerwa]]></name></author>
<updated>2016-03-29T14:35:20+01:00</updated>
<published>2016-03-29T14:35:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14706&amp;p=157314#p157314</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14706&amp;p=157314#p157314"/>
<title type="html"><![CDATA[Re: Edytor HEX]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14706&amp;p=157314#p157314"><![CDATA[
Wszystko co wskazuje jest dobre jak się umie z tego skorzystać <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Ponieważ jestem noga z pisania programów, ich kompilacji, z exceli, makr, skryptów więc z powodu braku umiejętności wyższych klepię ręcznie. Można jakąś instrukcję, przykład jak to się robi aby można się było na czymś powzorować?<br />Jakim ma być ten nagłówek jeśli chcemy tworzyć źródło w notatniku? Jakim to potem trzeba kompilatorem potraktować aby wypluło hex-a dla wskazanej pamięci?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=13195">rezerwa</a> — 29 mar 2016, o 14:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2016-03-08T21:03:16+01:00</updated>
<published>2016-03-08T21:03:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14706&amp;p=155663#p155663</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14706&amp;p=155663#p155663"/>
<title type="html"><![CDATA[Re: Edytor HEX]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14706&amp;p=155663#p155663"><![CDATA[
Sposobow jest kilka:<br />1) mozesz sobie napisac program/skrypt, ktory obrobi Twoje dane i stworzy plik w opowiednim formacie<br />2) skorzystasz z arkusza kalkulacyjnego jako tabelki a nastepnie makrami lub edytorem tekstu przeformatujesz dane na Twoj format pliku<br />3) tak jak kolega pisal wyzej, wpisywac dane w kodzie zrodlowym a nastepnie je przekompilowac. Mozesz to zrobic,nawet jesli to sa dane, ktorych nie musisz kompilowac <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 8 mar 2016, o 21:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2016-03-08T20:55:12+01:00</updated>
<published>2016-03-08T20:55:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14706&amp;p=155661#p155661</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14706&amp;p=155661#p155661"/>
<title type="html"><![CDATA[Re: Edytor HEX]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14706&amp;p=155661#p155661"><![CDATA[
Program pokazuje dane w bajtach. Jak masz 16 bitów, to jest to 2 bajty, wiec musi ci zajmować dwie pozycje.<br />Jak ustawisz sobie szerokość 2 kolumn, to w każdej masz 2 bajty czyli jedną wartość 16 bitową, ale i tak licznik jest liczony w bajtach. Nie wiem czy są edytory które wyświetlają dane w słowach a nie w bajtach.<br />Musisz pamiętać jeszcze że jest coś takiego jak big endian i little endian i musisz zapisywać w odpowiednim formacie (czyli kolejności bajtów w słowie - <!-- m --><a class="postlink" href="https://pl.wikipedia.org/wiki/Kolejno%C5%9B%C4%87_bajt%C3%B3w" >https://pl.wikipedia.org/wiki/Kolejno%C ... ajt%C3%B3w</a><!-- m -->).<br /><br />Cały czas uważam, żebyś dał sobie spokój z pisaniem od razu w hex edytorze a zrobił to w pliku tekstowym (dodając tylko odpowiedni nagłówek) a potem potraktował kompilatorem, który zrobi Ci z tego plik hex/bin.<br /><br />-- <br />Pozdrawiam,<br />Robert<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />Pisanie w pliku tekstowym i potem przekompilowanie na binarny daje Ci łatwe kopiowanie, przestawianie oraz co najważniejsze dodawanie komentarza.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 8 mar 2016, o 20:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rezerwa]]></name></author>
<updated>2016-03-08T13:52:06+01:00</updated>
<published>2016-03-08T13:52:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14706&amp;p=155644#p155644</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14706&amp;p=155644#p155644"/>
<title type="html"><![CDATA[Re: Edytor HEX]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14706&amp;p=155644#p155644"><![CDATA[
Znalazłem edytor <!-- m --><a class="postlink" href="http://mh-nexus.de/en/hxd/" >http://mh-nexus.de/en/hxd/</a><!-- m --> w którym ręcznie można sobie wymusić wyświetlanie jednej kolumny. Czyli każdy kolejny adres mamy jeden pod drugim bez rozbijania n-komórek pamięci na kolejne wiersze.<br />Problem jednak się pojawia jakbym chciał sobie wyedytować pamięć 27c1024, której każda komórka zamiast typowych 8 bitowych wsadów, wypluwa z siebie słowa 16 bitowe.<br />I teraz jak sobie ustawię rozmiar grupy na 2 bajty to niestety każdą 16 bitową &quot;paczkę&quot; program traktuje jako dwie scalone kolejne komórki i adresowanie w kolumnie jest ze skokiem<br />n+2 zamiast poruszać się co 1 z adresowaniem.<br /><a href="https://obrazkiforum.atnel.pl/13195/7b9cf0285c2b821d4153584899664540.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/13195/7b9cf0285c2b821d4153584899664540.png" alt="Obrazek" /></a><br />Nie robiłem próby ale podejrzewam, że z takiego pliku potem co druga komórka zostanie tylko zaprogramowana?<br />Czy jest jakiś inny sensowny edytor, do łatwej edycji i tworzenie plików wsadowych do pamięci która ma pod każdą komórką słowa 16 bitowe?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=13195">rezerwa</a> — 8 mar 2016, o 13:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2016-03-02T19:24:49+01:00</updated>
<published>2016-03-02T19:24:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14706&amp;p=155277#p155277</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14706&amp;p=155277#p155277"/>
<title type="html"><![CDATA[Re: Edytor HEX]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14706&amp;p=155277#p155277"><![CDATA[
Szesnaście wartości to jest dokładnie jedna cyfra w ilości. Dlatego jak masz 16 kolumn to każdy wiesz zaczyna się od wartości zakończonej zerem (xyz0).<br />Używane jest 16 bo jest to okrągła liczba (w kodzie szesnastkowym), tak jest wygodnie przeglądać i dobrze mieści się na ekranie.<br />Sąa edytory które umożliwiają zmianę ilości kolumn, ale z regułyu w zakresie 8 - 16 - 32. O umożliwiających wyświetlenie jednej kolumny to nie słyszałem <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br />Co do pisanie kodu dla EEPROMu, to jak to jest coś na avr-y, to możesz umieścić w zmiennej w kodzie programu i zaprogramować poprzez ISP (kompilator stworzy Ci odpowiedni plik hex / bin dla eepromu)<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 2 mar 2016, o 19:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rezerwa]]></name></author>
<updated>2016-03-02T18:42:29+01:00</updated>
<published>2016-03-02T18:42:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14706&amp;p=155269#p155269</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14706&amp;p=155269#p155269"/>
<title type="html"><![CDATA[Edytor HEX]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14706&amp;p=155269#p155269"><![CDATA[
Co decyduje o tym, że chyba wszystkie edytory HEX mają wiersz składający się z 16 Bajtów przypisanych do kolejnych końcówek adresów 0, 1, 2,...9, A, B, C, D, F.<br />A kolejne wiersze to 010H, 020H, 030H, 040H, 050H,...<br />Czyli jeden wiersz gdzie wstawiono 16 komórek, a kolejny wiersz zaczyna się dopiero od adresu szesnastej komórki.<br />Dlaczego jest to właśnie tak a nie inaczej skonstruowane? Potrzeba ciągów 16 Bajtowych do jakiś zastosowań?<br />A chciałbym aby to co rozbite na 16 komórek w poziomie znalazło się jedno za drugim w pionie.<br />Czyli kolejne adresy w kolumnie adresu by były 001H, 002H, 003H,...009H, 00AH, 00BH,...<br />Czy są takie edytory które mają tylko dwie kolumny? Poziomy wiersz jako adres jednej Bajtowej komórki i pionową jedną kolumnę gdzie jedna pod drugą będą umieszczane kolejne zawartości kolejnych bajtów ze skokiem adresowym n+1<br />Czyli mają 100 Bajtów wsadu do EPROM-a, będę je widział w edytorze jako jedną kolumnę adresową ze 100 kolejnymi adresami komórek, a obok drugą kolumnę ze 100 kolejnych zawartości komórek. Jest coś takiego? Bo by mi było łatwiej klepać jedna za drugą wartość aby stworzyć sobie wsad wymyślonej tablicy do EPROM-a.<br /><a href="https://obrazkiforum.atnel.pl/13195/60803cfec1ad2dfa01d6be2f2918e801.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/13195/60803cfec1ad2dfa01d6be2f2918e801.png" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=13195">rezerwa</a> — 2 mar 2016, o 18:42</p><hr />
]]></content>
</entry>
</feed>