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

[Atmega 128] Atmega 128 - brak komunikacji z programatorem, problem z fuse bitami

kornik280 09 Lut 2012 21:56 1871 19
REKLAMA
  • #1 10521276
    kornik280
    Poziom 18  
    Posty: 466
    Pomógł: 36
    Ocena: 14
    Mam problem z uruchomieniem układu tzn. układ się nie komunikuje z programatorem. Nie potrafię odczytać fius bitów
    Mam zalutowane na razie tylko:
    Atmega128 16au
    kwarz 11Mhz do niego dwa kondestatory 18pF
    rezystory r25 oraz r26 10kOhm
    kondestator c8 10nF
    Układ jest zasilany 5V a nie jak na schemacie 3,3V
    Napięcie zasilania sprawdzone , połączenia miso mosi rst sprawdzone.
    Używam sprawdzonego programatora.
    Jakieś podpowiedzi?? Prosze o pomoc

    https://obrazki.elektroda.pl/8783163900_1328821169.jpg
    https://obrazki.elektroda.pl/5202325400_1328821406.jpg
  • REKLAMA
  • #2 10521299
    opamp
    Użytkownik obserwowany
    Posty: 3612
    Pomógł: 266
    Ocena: 925
    Schemat zdjęcia...
  • REKLAMA
  • #5 10521486
    Mundi1970
    Poziom 24  
    Posty: 342
    Pomógł: 96
    Ocena: 133
    Ściągnij datasheet do ATmega 128, a na stronie 300 i 301 zobaczysz w czym jest problem.
  • #6 10521574
    kornik280
    Poziom 18  
    Posty: 466
    Pomógł: 36
    Ocena: 14
    Mundi1970 napisał:
    Ściągnij datasheet do ATmega 128, a na stronie 300 i 301 zobaczysz w czym jest problem.


    Masz na myśli Avcc??
  • #7 10521598
    Mundi1970
    Poziom 24  
    Posty: 342
    Pomógł: 96
    Ocena: 133
    Do programowania wykorzystujesz piny PE0, PE1 i PB1, zobacz na swoim schemacie jak jest.
  • #8 10521656
    kornik280
    Poziom 18  
    Posty: 466
    Pomógł: 36
    Ocena: 14
    Mundi1970 napisał:
    Do programowania wykorzystujesz piny PE0, PE1 i PB1, zobacz na swoim schemacie jak jest.


    To dlaczego eagle wprowadza w błąd??
    Avcc ma być eż podciągniete przez rezystor czy od razu do vcc??
  • #9 10521776
    Mundi1970
    Poziom 24  
    Posty: 342
    Pomógł: 96
    Ocena: 133
    kornik280 napisał:
    To dlaczego eagle wprowadza w błąd??

    No niestety to ty popełniłeś błąd :). Eagle nie rysował sam połączeń, to narysowałeś połączenie wykorzystujące MOSI i MISO interfejsu SPI.
    kornik280 napisał:
    Avcc ma być eż podciągniete przez rezystor czy od razu do vcc??
    Minimalne podłączanie pinów mikrokontrolera.
  • #10 10524365
    kornik280
    Poziom 18  
    Posty: 466
    Pomógł: 36
    Ocena: 14
    Jeszcze jedno pytanie jeśli mam amegĘ oraz układ enc które komunikują się po SPI, to jeśli jeden bedzie zasilany 5 V a drugi 3.3 V to bedą jakieś problemy??
  • REKLAMA
  • #11 10524682
    Mundi1970
    Poziom 24  
    Posty: 342
    Pomógł: 96
    Ocena: 133
    kornik280 napisał:
    Jeszcze jedno pytanie jeśli mam amegĘ oraz układ enc które komunikują się po SPI, to jeśli jeden bedzie zasilany 5 V a drugi 3.3 V to bedą jakieś problemy??

    Myślę że będzie to współpracowało.
    Absolute Maximum Ratings
    
    Voltage on RESET, CS, SCK and SI, with respect to VSS ........................................................................... -0.3V to 6.0V
  • #12 10529086
    kornik280
    Poziom 18  
    Posty: 466
    Pomógł: 36
    Ocena: 14
    Mam jeszcze jedno pytanie.
    Jak atmege mam zasilaną 5V to czy reset mogę podciągnąć do 3,3V (wygodniejszy rozkład połączeń)??
  • REKLAMA
  • #14 10535790
    kornik280
    Poziom 18  
    Posty: 466
    Pomógł: 36
    Ocena: 14
    Czy są jakieś przeciwwskazania żeby górą puścić linie od kwarcu do Atmegi a z drugiej strony druku zasilanie 3.3V tak że linie się krzyżują??
  • #15 10535827
    dondu
    VIP Zasłużony dla elektroda
    Posty: 13906
    Pomógł: 1292
    Ocena: 809
    kornik280 napisał:
    Czy są jakieś przeciwwskazania żeby górą puścić linie od kwarcu do Atmegi a z drugiej strony druku zasilanie 3.3V tak że linie się krzyżują??

    Tak są (bo zakłócenia z zasilania), ale zawsze można zaryzykować.
  • #16 10537029
    kornik280
    Poziom 18  
    Posty: 466
    Pomógł: 36
    Ocena: 14
    Czy wartość SRAM:4096B jest wystarczająca jeśli chce mieć wyświetlacz LCD Ethernet oraz RS485??
  • #17 10537455
    opamp
    Użytkownik obserwowany
    Posty: 3612
    Pomógł: 266
    Ocena: 925
    Jak dobrze wykombinujesz to na atmega328p zrobisz :P a ona ma 2kb.
    Przy at128 dodaj kartę SD. LCD oczywiście graficzny.
  • #18 10538144
    megao
    Poziom 25  
    Posty: 691
    Pomógł: 66
    Ocena: 92
    dondu napisał:
    kornik280 napisał:
    Czy są jakieś przeciwwskazania żeby górą puścić linie od kwarcu do Atmegi a z drugiej strony druku zasilanie 3.3V tak że linie się krzyżują??

    Tak są (bo zakłócenia z zasilania), ale zawsze można zaryzykować.

    Zasilanie to pikuś, gorzej gdyby to były jakieś linie z konkretnym sygnałem prądowym zmieniającym amplitudę znacznie podczas pracy urządzenia.
  • #19 10538309
    kornik280
    Poziom 18  
    Posty: 466
    Pomógł: 36
    Ocena: 14
    opamp napisał:
    Jak dobrze wykombinujesz to na atmega328p zrobisz :P a ona ma 2kb.
    Przy at128 dodaj kartę SD. LCD oczywiście graficzny.


    Co to jest karta SD??
  • #20 10539047
    McMonster
    Poziom 32  
    Posty: 1942
    Pomógł: 182
    Ocena: 57
    kornik280 napisał:
    opamp napisał:
    Jak dobrze wykombinujesz to na atmega328p zrobisz :P a ona ma 2kb.
    Przy at128 dodaj kartę SD. LCD oczywiście graficzny.


    Co to jest karta SD??


    Takie microSD, tylko większe. ;) A ja sądziłem, że wspominanie dyskietek to już przejaw starości...

Podsumowanie tematu

LABEL_AI_GENERATED
Użytkownik zgłasza problem z komunikacją układu Atmega 128 z programatorem, nie mogąc odczytać fuse bitów. Układ jest zasilany napięciem 5V, a nie 3,3V, co może wpływać na działanie. W odpowiedziach sugerowane są różne aspekty, takie jak podciąganie pinu RESET do zasilania, sprawdzenie połączeń oraz użycie odpowiednich pinów do programowania. Użytkownik pyta również o możliwość zasilania różnych układów (5V i 3,3V) oraz o parametry techniczne związane z podłączeniem kwarcu. Wskazówki dotyczą także minimalnych połączeń oraz potencjalnych zakłóceń w sygnałach.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA