logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Kompilacja programu na plik .hex dla mikrokontrolera PIC 16F84A – jak to zrobić?

vymiathatch 25 Gru 2007 00:05 2760 12
REKLAMA
  • #1 4621454
    vymiathatch
    Poziom 31  
    Posty: 1830
    Pomógł: 142
    Ocena: 114
    Prosze o kompilacje programu znalezionego w sieci na hex do zaprogramowania PICA 16F84A.
    Załączniki:
    • Kompilacja programu na plik .hex dla mikrokontrolera PIC 16F84A – jak to zrobić? led_asm.gif (8.66 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • Pomocny post
    #2 4621697
    Gienek
    Poziom 37  
    Posty: 2776
    Pomógł: 393
    Ocena: 352
    Plik wystaw w formacie *.txt, a nie *.gif. Nikt nie będzie przepisywał tekstu z obrazka. (Najlepiej wystaw *.asm).
  • REKLAMA
  • #3 4621956
    vymiathatch
    Poziom 31  
    Posty: 1830
    Pomógł: 142
    Ocena: 114
    Juz mam przepisalem tylko nie wiem czy dobrze poniewaz nie znam sie na programowaniu. Mozesz podpowiedziec jakiego kompilatora uzyc do tej operacji?
    Załączniki:
    • prg.txt (296 Bajtów) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • Pomocny post
    #4 4623725
    johny_w
    Poziom 24  
    Posty: 674
    Pomógł: 80
    Ocena: 63
    Z całym szacunkiem. Ale skoro nie wiesz jak skompilować program i "nie znasz się na programowaniu" to jak chcesz wrzucić tego hexa do uC?
  • #5 4623906
    vymiathatch
    Poziom 31  
    Posty: 1830
    Pomógł: 142
    Ocena: 114
    O to juz sie kolego nie martw dam sobie rade potrzebuje tylko gotowy hex.
  • Pomocny post
    #6 4624927
    Gienek
    Poziom 37  
    Posty: 2776
    Pomógł: 393
    Ocena: 352
    Jak prosisz o kompilację, to postaraj sie zrozumieć sens pliku *.asm. Tak zawarty jest podprogram "mikroel84.inc", który powinieneś też załączyć, aby można było przeprowadzić kompilację. W ten sposób zmuszasz kogoś do szukania w internecie.
    Plik *.hex w załączniku. (kompilacja przy pomocy MPLAB IDE v8.00)
    Załączniki:
    • prg.rar (273 Bajtów) Musisz być zalogowany, aby pobrać ten załącznik.
  • #7 4626354
    vymiathatch
    Poziom 31  
    Posty: 1830
    Pomógł: 142
    Ocena: 114
    Dziekuje o to chodzilo wlasnie przepraszam ze nie dolaczylem ww pliku ale nie mialem pojecia ze on jest potrzebny teraz juz bede wiedzial.
  • REKLAMA
  • #8 4855486
    adass
    Poziom 25  
    Posty: 1232
    Pomógł: 6
    Ocena: 119
    Proszę o kompilacje tego na plik HEX .
    Bascom 1.11.8.3 demo wyrzuca błąd line 999
    Załączniki:
    • prg[1].txt (12.73 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #9 4855806
    Freddy
    Poziom 43  
    Posty: 19997
    Pomógł: 1394
    Ocena: 2820
    Bascom 1.11.8.3 jest do procesorów ATmel a nie PIC !
  • #10 4855960
    adass
    Poziom 25  
    Posty: 1232
    Pomógł: 6
    Ocena: 119
    Tak wiem mam atmega 16L tylko plik txt musi być kompilowany na hex i bascom nie może przekompilować na hex.
  • #11 4856522
    Gienek
    Poziom 37  
    Posty: 2776
    Pomógł: 393
    Ocena: 352
    Jak się bierzesz za kompilację, to powinieneś wiedzieć, że Bascom kompiluje pliki *.bas , a nie tekstowe (chodzi o rozszerzenie).
    W paczce masz cały wynik kompilacji.
    Załączniki:
    • Prog.rar (19.55 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #12 4863282
    adass
    Poziom 25  
    Posty: 1232
    Pomógł: 6
    Ocena: 119
    Jakim Bascom (wersja) można kompilować plik 13kB na hex i skąd pobrać .
  • #13 4863460
    crazy_phisic
    VIP Zasłużony dla elektroda
    Posty: 2244
    Pomógł: 278
    Ocena: 131
    Pełną wersją... hex zajmuje około 30% pamięci programu.

Podsumowanie tematu

✨ Dyskusja dotyczyła kompilacji programu znalezionego w sieci do pliku .hex przeznaczonego do mikrokontrolera PIC 16F84A. Autor prosił o pomoc w uzyskaniu pliku hex na podstawie kodu źródłowego, który początkowo był w formacie graficznym (*.gif), co utrudniało kompilację. Zasugerowano udostępnienie pliku w formacie tekstowym (*.asm) wraz z niezbędnym plikiem include "mikroel84.inc" dla poprawnej kompilacji. Wskazano na użycie środowiska MPLAB IDE w wersji 8.00 do wygenerowania pliku .hex. Poruszono również temat nieodpowiedniego użycia kompilatora Bascom 1.11.8.3, który jest przeznaczony dla procesorów Atmel, a nie PIC, co powodowało błędy kompilacji. Podkreślono, że Bascom kompiluje pliki z rozszerzeniem *.bas, a nie zwykłe pliki tekstowe. Wskazano, że pełna wersja Bascom umożliwia kompilację plików do formatu hex, a plik wynikowy zajmuje około 30% pamięci programu.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA