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

[Rozwiązano] [AVR] Konfiguracja interfejsu I2C na portach PB0 i PB1 w ATMEGA8

Pawello 10 Lis 2020 20:45 579 5
REKLAMA
  • #1 19035495
    Pawello
    Poziom 11  
    Witam
    Pytanie laika.
    Na ATMEGA8 mam dedykowane porty dla interfejsu I2C na PC5 i PC4. Czy tylko te porty są dedykowane do obsługi magistrali I2C? Skonfigurowałem interfejs I2C na portach PB0 i PB1 tego procesora i procesor wykrywa urządzenia na magistrali. Jak to do końca jest z tą pracą?
    Pozdr
    Paweł
  • REKLAMA
  • Pomocny post
    #2 19035515
    fifcio13-13
    Poziom 30  
    Każde wyprowadzenie może być użyte jako I2C. Wystarczy obsługa programowa.
  • REKLAMA
  • #3 19035539
    Pawello
    Poziom 11  
    I nie ma znaczenia gdzie? , wystarczy tylko zdefiniować port? To po co w notach katalogowych porty c4 i c5 są opisane dla i2c?
  • REKLAMA
  • Pomocny post
    #4 19035621
    fifcio13-13
    Poziom 30  
    No nie. Jeżeli chcesz przejść na inne porty, to musisz napisać ich obsługę w programie. Poczytaj sobie czym się różni I2C hardware'owe od software'owego. A dlaczego nie możesz wykorzystać hardware'owego?
  • REKLAMA
  • Pomocny post
    #5 19035680
    tmf
    VIP Zasłużony dla elektroda
    Pawello napisał:
    nie ma znaczenia gdzie? , wystarczy tylko zdefiniować port? To po co w notach katalogowych porty c4 i c5 są opisane dla i2c?

    Użuwasz Arduino, Bascoma?
    Jak już ci kolega napisał, masz wtedy obsługę programową - dłuższy, mniej optymalny kod, brak wsparcia hardwarowego, czyli najpewniej nie jest zaimplementowana pełna funkcjonalność I2C (zwykle nie przeszkadza), w wielu MCU dedykowane piny mają też ograniczenie szybkości opadania zboczy, co się przydaje dla poprawienia jakości transmisji.
  • #6 19035730
    Pawello
    Poziom 11  
    Teraz już jasne, Używam Bascoma, miałem czasami jakies problemy z i2c LCD na innych portach niż dydykowane,
    Dzięki za info
    Pozdr

    Dodano po 1 [minuty]:

    Dzięki za info
    Temat zamknięty
REKLAMA