Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Jak przerobic źródło programu na PIC16f628a na PIC16f84a?

tomk41 06 Gru 2010 17:46 1540 6
  • #3 06 Gru 2010 22:16
    tomk41
    Poziom 9  

    może i bez sensu ale mam 8 tych układów i chce je wykorzystać a nie kupować kolejne pic 16f628...umiesz przerobić by chodziło na pic16f84a :)

    0
  • #4 06 Gru 2010 22:47
    wzk
    Poziom 19  

    A popatrzyłeś chociaż do not katalogowych? Jeżeli napisałem, że przeróbka jest bezsensowna, to nie jest to jakieś moje widzimisie.
    Znajdź inne zastosowanie dla swoich 84 a dla tego przypadku użyj 628 a będziesz zadowolony.
    Powodzenia!

    0
  • #5 09 Gru 2010 18:41
    adamwesola
    Poziom 24  

    Przeróbka okazała sie banalnie prosta, sam autor dopuścił w zastosowanie 16F84 w programie.
    Zakomentowałem część linii w pliku pwmc_SeqDataUfo.ins , tak aby prog mieścił się w 1kB flasza, następnie kompilowałem źródło dla 16F84 i po robocie.
    Sprawdziłem w proteusie - działa.
    Masz tu zipa z plikami programu i gotowym hexem.

    0
  • #6 09 Gru 2010 18:55
    tomk41
    Poziom 9  

    wielkie dzięki ale ładują hex-a do procka 16f84a wyskakują mi błędy
    i program nie rusza:( foto:Jak przerobic źródło programu na PIC16f628a na PIC16f84a?

    0
  • #7 10 Gru 2010 06:52
    adamwesola
    Poziom 24  

    Jak widać na obrazku, jest to wynik porównania hexa z zawartością procka.
    Nie są to błędy zawarte w programie, których to programator nie byłby w stanie wykryć. No i poza ty mplab nie produkuje błędnego kodu, a wszelkie błędy formalne wyłapuje i daje ostrzeżenia.
    Sprawdź programator, procesor, połączenia.

    0