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

[Atmega 128] Nie działąjący układ

kornik280 09 Lut 2012 21:56 1778 19
  • #1 10521276
    kornik280
    Poziom 18  
    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
  • #2 10521299
    opamp
    Użytkownik obserwowany
    Schemat zdjęcia...
  • #3 10521391
    megao
    Poziom 24  
    Pytanie zasadnicze - czy RESET jest podciągnięty rezystorem do plusa zasilania?
  • #5 10521486
    Mundi1970
    Poziom 24  
    Ściągnij datasheet do ATmega 128, a na stronie 300 i 301 zobaczysz w czym jest problem.
  • #6 10521574
    kornik280
    Poziom 18  
    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  
    Do programowania wykorzystujesz piny PE0, PE1 i PB1, zobacz na swoim schemacie jak jest.
  • #8 10521656
    kornik280
    Poziom 18  
    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  
    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  
    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??
  • #11 10524682
    Mundi1970
    Poziom 24  
    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  
    Mam jeszcze jedno pytanie.
    Jak atmege mam zasilaną 5V to czy reset mogę podciągnąć do 3,3V (wygodniejszy rozkład połączeń)??
  • #14 10535790
    kornik280
    Poziom 18  
    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
    Moderator na urlopie...
    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  
    Czy wartość SRAM:4096B jest wystarczająca jeśli chce mieć wyświetlacz LCD Ethernet oraz RS485??
  • #17 10537455
    opamp
    Użytkownik obserwowany
    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 24  
    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  
    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  
    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...
REKLAMA