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.

ATmega328p - Arduino bez arduino i grające stacje dyskietek-nie działa

Euzebiusz23091998 27 Lut 2014 21:41 2451 5
  • #1 27 Lut 2014 21:41
    Euzebiusz23091998
    Poziom 15  

    Witam.
    Moim problemem jest brak jakiegokolwiek działania tej atmegi w moim układzie. Układ mam zbudowany na płytce stykowej i póki co składa się z konwertera usb-com na atmega8 (ta część działa dobrze-sprawdzane na pętli w hyper terminal-u) i 2 części z ATmegi328p która powinna odbierać sygnał z com-a przejściówki i sterować stacją dyskietek za jego pomocą. Program do nadawania sygnału na usb-com z plików midi raczej działa (po kliknięciu play napięcie na porcie wyraźnie idzie w górę-sprawdzane językiem-a jak jest pauza to sygnału nie ma). Atmega328p nie chce jednak z tym sygnałem nic robić. Program był kompilowany w kompilatorze arduino-bo na tą platformę jest oryginalny projekt. Później wyciągnąłem pliki hex i epp i wrzuciłem na procesor.

    Tu strona do projektu: http://majsterkowo.pl/grajace-stacje-dyskietek-v2/

    Przejście USB-COM pochodzi z tego tematu: https://www.elektroda.pl/rtvforum/topic827115.html schemat znajduje się na tamtej stronie.

    Schematu części z ATmega328p nie ma. Korzystałem z oryginalnego schematu arduino uno r3 http://arduino.cc/en/uploads/Main/Arduino_Uno_Rev3-schematic.pdf i podłączałem według tego obrazka: http://s.więcek.pl/majsterkowo.pl/uploads/2013/10/untitled-sketch_bb-660x501.png

    Z mojej strony jest tylko połączenie tx-rx i rx-tx obydwóch układów.

    Zamieszczam zdjęcia układu:
    przejściówka usb-com ATmega328p - Arduino bez arduino i grające stacje dyskietek-nie działa

    ATmega328p - Arduino bez arduino i grające stacje dyskietek-nie działa

    ATmega328p - Arduino bez arduino i grające stacje dyskietek-nie działa

    układ z ATmegą328p ATmega328p - Arduino bez arduino i grające stacje dyskietek-nie działa

    0 5
  • #2 28 Lut 2014 23:02
    kicajbas
    Poziom 25  

    Witam
    Coś podejrzanie wygląda zasilanie Twoich ATmeg

    Pozdr.

    0
  • #3 01 Mar 2014 23:46
    Euzebiusz23091998
    Poziom 15  

    Zgodzę się z tym, że nie ma pełnego filtrowania ale minimum powinno być zapewnione. Myślę że w układzie z ATmegą8 nie ma sensu szukać problemu bo w pętli na terminalu działa bezbłędnie. Myślę że problem będzie raczej z programem ATmegi328p ale nie jestem programistą i nie potrafię tu za wiele zdziałać.

    0
  • #4 04 Mar 2014 07:40
    el2010tmp
    Poziom 25  

    Euzebiusz23091998 napisał:
    Program był kompilowany w kompilatorze arduino-bo na tą platformę jest oryginalny projekt. Później wyciągnąłem pliki hex i epp i wrzuciłem na procesor.

    Obydwa ??? Poza tym pliki z platformy Arduino wgrywa się chyba przez bootloader Arduino.
    Euzebiusz23091998 napisał:
    sprawdzane językiem

    :) "gratuluje" pomysłowości :) W przypadku PC-ta podłączonego do gniazdka bez przewodu ochronnego możesz się w ten sposób "zdziwić" :)

    0
  • #5 04 Mar 2014 14:22
    Euzebiusz23091998
    Poziom 15  

    Wiem, że to nierozsądne, ale nie posiadam oscyloskopu więc nie mam innego wyjścia. Nie mogłem nigdzie znaleźć bootloadera na ten procesor (jak ktoś posiada to będę wdzięczny za podesłanie) a program arduino nie współpracuje z moim programatorem :/

    0
  • #6 04 Mar 2014 14:43
    el2010tmp
    Poziom 25  

    Euzebiusz23091998 napisał:
    nie posiadam oscyloskopu więc nie mam innego wyjścia

    LED+rezystor na liniach TX,RX i widać czy coś się dzieje.

    0