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

piny PB3, PB4, PB5, PC6 i płytka

radexp 28 Lut 2010 20:38 1649 8
REKLAMA
  • #1 7765546
    radexp
    Poziom 12  
    1. atmega 8 zawiera 23 piny, z czego 4 są już zajęte (PB3 MOSI, PB4 MISO, PB5 SCK, PC6 RESET). W moim układzie będę potrzebował wykorzystać 21 pinów - czy mogę wykorzystać np. te na których jest MOSI i MISO? Czy będzie to sprawiało jakieś problemy?

    2. Nie mogłem się doszukać strony/tematu w którym byłoby jednoznacznie pokazane jak podłączyć gniazdo od programatora do mikrokontrolera.

    piny PB3, PB4, PB5, PC6 i płytka

    Czy tak będzie ok? Jestem noobem jeśli chodzi o elektronikę, więc proszę wybaczyć mi błędy :?
  • REKLAMA
  • Pomocny post
    #2 7765605
    adamowicz
    Poziom 21  
    Witam
    1. Możesz wykorzystać tylko odseparuj te części obwodów opornikami 330 ohm.
    2. Znajdziesz na stronie pony programmer
  • Pomocny post
    #3 7765635
    michalko12
    Specjalista - Mikrokontrolery
    radexp napisał:
    1. atmega 8 zawiera 23 piny, z czego 4 są już zajęte (PB3 MOSI, PB4 MISO, PB5 SCK, PC6 RESET). W moim układzie będę potrzebował wykorzystać 21 pinów - czy mogę wykorzystać np. te na których jest MOSI i MISO? Czy będzie to sprawiało jakieś problemy?

    2. Nie mogłem się doszukać strony/tematu w którym byłoby jednoznacznie pokazane jak podłączyć gniazdo od programatora do mikrokontrolera.

    piny PB3, PB4, PB5, PC6 i płytka

    Czy tak będzie ok? Jestem noobem jeśli chodzi o elektronikę, więc proszę wybaczyć mi błędy :?


    Możesz, tylko najlepiej jakby to były wyjście sterujące jakimiś niekrytycznymi peryferiami np. LED, ale nie za bardzo obciążające porty procesora np gdzieś do 5mA. Chodzi tylko o to aby programator mógł wysterować te piny i nie powodował kolizji wyjść.
  • REKLAMA
  • #4 7766221
    radexp
    Poziom 12  
    Dzięki za pomoc. Zastosowałem się do Waszych wskazówek i dokończyłem schemat:

    piny PB3, PB4, PB5, PC6 i płytka

    (SV1 i SV2 to dwie klawiatury tworzące klawiaturę matrycową, SV3 to 10 LED-ów)

    Jakieś sugestie :) ?
  • REKLAMA
  • Pomocny post
    #5 7766283
    michalko12
    Specjalista - Mikrokontrolery
    radexp napisał:
    Dzięki za pomoc. Zastosowałem się do Waszych wskazówek i dokończyłem schemat:

    piny PB3, PB4, PB5, PC6 i płytka

    (SV1 i SV2 to dwie klawiatury tworzące klawiaturę matrycową, SV3 to 10 LED-ów)

    Jakieś sugestie :) ?


    Nie wiem co dalej będziesz robił z tymi ledami, przez te rezystory 330R ledy mogą nierównomiernie świecić. Żeby tego uniknąć wykorzystaj te piny jako wyjścia klawiatury
  • REKLAMA
  • #6 7766369
    radexp
    Poziom 12  
    michalko12 napisał:


    Nie wiem co dalej będziesz robił z tymi ledami, przez te rezystory 330R ledy mogą nierównomiernie świecić. Żeby tego uniknąć wykorzystaj te piny jako wyjścia klawiatury


    słuszna uwaga.

    piny PB3, PB4, PB5, PC6 i płytka
  • Pomocny post
    #7 7767749
    jony15
    Poziom 24  
    Raczej nie powinno być problemów, kiedyś miałem podpięte serwo pod któryś pin od programatora (oc2) - serwo "szalało" przy programowaniu :-) aha z led-ami tez nie było problemów.
  • #8 7769010
    radexp
    Poziom 12  
    Dzięki wam! Mam jeszcze jedno pytanie - na wikipedii wyczytałem

    Cytat:
    AVR has an active-low RESET


    Jak już mówiłem, nie znam się za bardzo na elektronice, ale czy to przypadkiem nie oznacza, że na RESET ma być napięcie podczas pracy (i brak napięcia podczas programowania)?
  • #9 7769132
    pol1111
    Poziom 12  
    Tak. Podanie niskiego stanu powoduje reset układu.
    Zewrzyj reset przez opornik 10k do Vcc, tak żeby cały czas był na nim stan wysoki, ale żeby programator mógł go wysterować
REKLAMA