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

Attiny 2313 - mosi, miso, sck jako wyjścia (w bascomie)

Matheush18 25 Maj 2010 11:51 2008 5
REKLAMA
  • #1 8115097
    Matheush18
    Poziom 12  
    Witam.
    Znalazłem w internecie setki postów które mówią, że można bez problemu ustawić linie programujące (miso, mosi, sck) jako wyjścia, ale nigdzie nie znalazłem jak dokładnie powinien wyglądać kod który by to umożliwił (w bascomie). Jestem początkujący jeśli chodzi o uc więc proszę o wyrozumiałość jeśli coś napisałem nie tak. Z góry dzięki.
  • REKLAMA
  • Pomocny post
    #2 8115144
    sp3ots
    Poziom 38  
    Witam !
    Wszystkie piny ATTINY2313 oprócz pinów 10, 20 możesz ustawić jako wejścia lub wyjścia, nawet pin nr.1 reset, ale tego pinu nie radzę używać (ustawiać) jako wej/wyj bo stracisz kontrolę nad prockiem.
    Nie przejmuj się podwójnymi oznaczeniami pinów ! sck, miso i mosi są między innymi przeznaczone do podłączenia programatora ISP, możesz bez problemu te piny stosować jako wejścia lub wyjścia.
    Powodzenia życzę na nowej drodze życia. Stefan GG6293398
  • REKLAMA
  • Pomocny post
    #3 8115159
    Andrzej_;)
    Poziom 14  
    Witaj :)
    Bez problemu możesz je ustawić jak wyjścia lub wejścia.

    Np. cały port b jako wyjście / wejście
    Config portb = output / input

    Albo pojedynczo poszczególne wyprowadzenia
    Config portb.5 = output
    Config portb.6 = output
    Config portb.7 = input

    itd...

    Pozdrawiam
  • REKLAMA
  • #4 8115290
    Matheush18
    Poziom 12  
    czyli normalnie można je ustawić tak jak inne porty? :) Myślałem że trzeba coś jeszcze dodatkowo poustawiać. Tzn tak też chyba próbowałem, ale wydaje mi się, że nie chciało "ruszyć". Sprawdzę jeszcze wieczorkiem, bo teraz nie mam możliwości. Także na razie dzięki za odpowiedzi.
  • REKLAMA
  • Pomocny post
    #5 8116011
    Konto nie istnieje
    Poziom 1  
  • #6 8117969
    Matheush18
    Poziom 12  
    Dzięki panowie za odpowiedzi. Oczywiście macie rację. Sprawdzałem to tylko raz i musiałem coś źle wpisać bo wtedy te wyjścia portu B (mosi, miso, sck) nie działały tak jak chciałem więc utwierdziłem się (niepotrzebnie) w przekonaniu, że nie mogą one pracować jako wyjścia. Teraz wszystko pracuje tak jak powinno :)
REKLAMA