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.

PIC12C508 OTP czy można uszkodzić WinPic

Dominnn 13 Gru 2012 18:04 2877 13
  • #1 13 Gru 2012 18:04
    Dominnn
    Poziom 2  

    Witam
    Zrobiłem taki o to programator, którym chciałem skopiować WinPic-iem PIC12C508 docelowo na taki sam drugi czysty, ale tymczasowo próbowałem skopiować na 12F508 .

    PIC12C508 OTP czy można uszkodzić WinPic

    Gdy po raz kolejny nie udało mi się skopiować na 12F508 to w podstawce włożyłem oryginalny PIC i przez przypadek w WinPic wcisnąłem PROGRAM DEVICE a w buforze programu było coś załadowanego.

    Chwile później włożyłem oryginalnego PICa w urządzenie i urządzenie przestało działać

    Teoretycznie pamięć OTP nie powinna sie dać zaprogramować powtórnie tym samym się popsuć czy nadpisać. Ale czy to jest możliwe, co się mogło stać?

    0 13
  • #2 13 Gru 2012 22:58
    94075
    Użytkownik usunął konto  
  • #3 14 Gru 2012 08:09
    yokoon
    Poziom 28  

    Witam.

    Układy OTPbez okienka są jednorazowego programowania.

    0
  • #6 14 Gru 2012 08:30
    94075
    Użytkownik usunął konto  
  • #7 14 Gru 2012 08:36
    yokoon
    Poziom 28  

    Dlaczego więc pisze ?

    One Time Programming

    0
  • #8 14 Gru 2012 08:42
    94075
    Użytkownik usunął konto  
  • #9 14 Gru 2012 09:05
    Urgon
    Poziom 36  

    AVE...

    Jak kolega wyżej pisał: każdy bit można ustawić na zero, i programować PICxxCyyy tyle razy, ile się chce, pod warunkiem że nie chce się ustawiać z powrotem jedynek. Więc kolega Dominnn sobie nadpisał PICa. Pal licho, jeśli to tylko ustawienia fusebitów. Ale jak program został nadpisany, to już mogiła. Trza nowy układ i programować oryginalnym wsadem. Dowolny PIC z C w nazwie można zamienić na taki sam, ale z F, jeśli chce się mieć możliwość wielokrotnego programowania. Różnic sprzętowych nie ma...

    0
  • #10 14 Gru 2012 12:55
    yokoon
    Poziom 28  

    No tak, ale przecież nie chodziło o pojedyncze bity. Chodziło o za programowanie gotowym wsadem np.-.hex.

    0
  • #11 14 Gru 2012 13:28
    94075
    Użytkownik usunął konto  
  • #12 14 Gru 2012 14:29
    yokoon
    Poziom 28  

    No i właśnie oto chodzi,że po drugim programowaniu guzik z tego. Czyli OTP.

    0
  • #13 14 Gru 2012 14:55
    94075
    Użytkownik usunął konto  
  • #14 14 Gru 2012 21:01
    Dominnn
    Poziom 2  

    No właśnie koledzy to był mój jedyny egzemplaż z programem w środku, a kopia zrobiona na twardym dysku okazała sie z błędami. Teraz zostaje sie tylko prosić o pomoc lub dać zarobić kolegom którzy potrafiliby napisać prosty program na 12c508 który sterowałby silnikiem krokowym obracającym, zatrzymującym się itp w rytm muzyki.
    A może ktoś ma światło dyskotekowe TRIX lub BROKENSWING i potrafi skopiować (i nie nadpisać :cry: ) wsad

    0