Jak wpakować dane do EEPROMa ? (nie chodzi o programator)

Witam

Czy ktoś wie jak to zrobic, tzn. mam dane w pliku tekstowym i jak zrobic z tego hexa którego obsłuży ICPROG np. ? Plik txt lub z excela plik csv będzie miał w kolumnie wartości, lub nawet mozna zrobić komendy do tablicy, RETLW (procesor PIC). Nie byłoby problemu wpakować to do PICa w kodzie asm, ale tani PIC nie będzie miał aż tyle pamięci programu co AT24C512, a koszt ma być jak najniższy, tradycyjnie.Więc potrzebuję hexa. Czy ktoś robił taki manewr?

PS Pisanie programu na kompa to ostateczność ktorej chcę uniknąć bo musiałbym się najpierw tego nauczyć

Reply to
szlovak
Loading thread data ...

chlopie albo skonwertuj to w excelu do hex (nie pamietam komendy, trzeba chyba mies zainstalowane cos co nie instaluje sie domyslnie i trzeba to zaznaczyc jawnie - chyba cos do analizy danych - pogooglaj dec2hex excel) albo zainstaluj open office ktory ma to zrobione znacznie lepiej bo nie trzeba kombinowac,zawsze mozesz poszukac na sieci narzedzia typu dec2hex, txt2hex - masa tego jest jako oprogramowanie wspomagajace roznej masci programatory, nawet chyba na sourceforge.org jest taki projekt - mozliwosci jest wiele

Reply to
PAndy

chłopie, to nie jest banalne, ale tobie się wydaje że jest bo pewnie nie robiłeś takiej konwersji. Znalazłem

formatting link
ale to jeszcze nie ma nic wspólnego z intel hex 16 bajtowym albo z bin. Właciwie to niczego nie zmienia bo nadal nijak zrobić z tego prawdziwego pliku bin lub intel hex

masa to jest ale śmieci, typy dec2hex dec2bin ale jako *FUNKCJA* do różnych języków, nawet na tej stronie sourceforge.net albo nawet freshmeat wyjątkowo niczego nie znalazłem, było coś w googlu ale znaleźć cokolwiek innego jest trudno lub w ogóle nie ma

Od tego momentu proszę o pomoc osoby co zrobiły coś takiego, a nie o teorie

Reply to
szlovak

Użytkownik "szlovak" snipped-for-privacy@o2.pl napisał w wiadomości news:dcah43$i4c$ snipped-for-privacy@nemesis.news.tpi.pl... [ciap]

ale wygenerowanie pliku *.hex z danych textowych czy pliku excelowego nie jest jakieś szczegolnie trudne. kiedyś na grupie pytał o podobną sprawę zdaje się gość podpisujacy się Shinka czy jakos tak i wtedy mu to przekonwertowałem. Format pliku *.hex tajemnicą nie jest i napisanie takiego konwertera np. w Delphi zajmuje góra

5 minut. Może to jeszcze gdzieś mam, jesli nie zawsze można napisać od ręki. Jak nic nie znajdziesz innego to podeślij mi wieczorem plik źródłowy to odeslę hexa.

Andrzej Kamieniecki

Reply to
Andrzej Kamieniecki

Robilem wiele razy takie rzeczy, sprawa jest trywialna a Ty albo nie potrafisz przy pomocy google znalezc albo jestes leniem i liczysz na gotowca....

Reply to
PAndy

Andrzej Kamieniecki napisał(a):

hmm, no tak, to nie jest skomplikowane, ale musiałbym najpierw nauczyć się paru rzeczy żeby zrobić ten program

W sumie czekałoby mnie wiele testów bo to będzie audio na PWM więce ewentualnie się zgłoszę, bo ten plik musze też jeszcze zrobic, tzn skwantyzować audio do [iluś] tam wartości i zrobić jak przebieg rośnie to są 1,1,1.... a jak maleje to 0,0,0... Czyli jeszcze coś w excelu, ewentualnie zależnie ileby to kosztowało, żeby od razu z WAV PCM robic gotowy bin, zobaczymy, odezwę się

PS Bo właśnie coś znalazłem :-)

Reply to
szlovak

PAndy napisał(a):

znajdź w googlu to pogadamy, tak to każdy może powiedzieć "poszukaj w googlu", jakby to była jakaś wyrocznia. tymczasem w necie nie ma wszystkiego.Nie znalazłem czegoś żeby zamieniało kolumnę wartości lub kolumnę czegokolwiek w prawidłowego bina. Coś już prawie chciało ale dawało wartości decymalnie do bina :-( bez sensu, do tego wstawiało dodatkowe znaczki. A leniem to nie jestem, ale liczę na gotowca bo to w końcu normalne że wiele rzeczy jest w sieci, no ale tego NIE MA.A projekt zrobię z pomocą czy bez

Reply to
szlovak

Nie jestem programista i znalazlem taki soft, wyslalem ci na skrzynke - narzedzia ktorymi konwertuje dane, w OO uzywam funkcji dec2hex by otrzymac dane w formacie szestnastkowym, konwersja do bina.... wiekszosc edytorow hex ma funkcje wklejania clipboardu jako danych binarnych badz hex, ja uzywam xvi32, na konwertowaniu danych i wkladaniu tego w rozne typy pamieci troche czasu juz poswiecilem... format binarny - to po prostu wartosci, idace jedna za druga, nie maja zadnej struktury..., Ty jak rozumeim mwoisz o hex w formacie intela czyli nei jest to czysty hex ale rowniez w tym archiwum masz progamy produkujace dane w formacie hexintel, hexmotorola i pewnie jeszcze kilku bardziej wyjatkowych. mysle ze bez klopotu znajdziesz potrzebne ci narzedzie...

Reply to
PAndy

Powiedz czemu nie powiesz od razu o co Ci chodzi - zamiast zapisywac to jako dane - w excelu - zapisz wav jako raw.... to beda Twoje dane do wlozenia do pamiec - wav to tylko naglowek ktory mowi jakie to sa dane dalej za nim... wlasciwie kazdy konwerter formatow audio ma mozliwosc zapisania danych jako .raw albo .pcm... ja uzywam cooledita....

Reply to
PAndy

PAndy napisał(a):

bo myślałem że droga którą zmierzałem jest najszybciej hehe

Reply to
szlovak

wielkie dzięki, xvi32 jest dosyć elastyczny.

Reply to
szlovak

to co znalazłem to ftp.circuitcellar.com , normalnie na swojej stronie każą płacić za artykuły a tymczasem anonymous działaczus

Reply to
szlovak

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.