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

Attiny24 sprzętowe TWI(I2C) jak zacząć ?

Suchy 30 Mar 2011 16:24 2522 6
REKLAMA
  • #1 9341181
    Suchy
    Poziom 17  
    Witam,
    Siedzę od dwóch dni nad modułem USI w Attiny24. W datasheet jest informacja, że można użyć go do obsługi TWI I2C. zabierałem się do tego z różnych stron ale nie mogę zmusić procka do generowania sygnału na SCL ani przesuwania rejestru USIDR.
    Czy ktoś może uruchamiał sprzętowo TWI na tym procesorku i ma jakieś wskazówki.

    Przekopałem net ale nie znalazłem nic o Attiny24, więc się zastanawiam czy w ogóle wspomaga sprzętowo komunikację I2C.
    PS. używam AVR Studio 4 + AVR-GCC.

    Dziękuję za pomoc, Pozdrawiam.
    Michał.
  • REKLAMA
  • Pomocny post
    #2 9341499
    janbernat
    Poziom 38  
    Nota Atmela- 310 dla master i 312 dla slave.
    I przykłady W IAR- trzeba przerobić dla gcc- ale niezbyt skomplikowane.
  • REKLAMA
  • #3 9341717
    Suchy
    Poziom 17  
    Dzięki śliczne, jeszcze tylko pytanko gdzie mogę znaleźć listę komend AVR-GCC ? trochę się motam bo dopiero zaczynam się obracać w C dla AVR.

    Pozdrawiam,
    Michał.
  • REKLAMA
  • #4 9341875
    tadzik85
    Poziom 38  
    jakikolwiek podręcznik do C
  • REKLAMA
  • Pomocny post
    #5 9342024
    janbernat
    Poziom 38  
    avr-libc.
    http://atnel.pl/wydawnictwo

    I jeszcze- wydaje mi się że ze strony Atmela to zniknęło- albo nie mogę znaleźć po przerobieniu ich strony.
    Poszukaj na avrfreaks- tam jest avr310.zip i avr312.zip.
    A nie tylko PDF.

    Jest- ale dlaczego w przykładach dla ATMega32?
    To ma pełny moduł TWI a nie USI jak ATtiny.
    Strasznie ciężko coś znaleźć teraz na stronie Atmela.
    W każdym bądź razie dla ATtiny2313 jako slave po pewnych przeróbkach się kompiluje- 1% sukcesu.
    Teraz muszę znaleźć ATtiny w bałaganie, zaprogramować i sprawdzić.
    A- możesz sobie kupić programową obsługę I2C.
    Wraz z książką i z wieloma innymi pożytecznymi programami.
  • #6 9342977
    Suchy
    Poziom 17  
    O Dzięki za wyczerpującą i kompetentną odpowiedź, trochę się pogubiłem w AVR GCC wcześniej pisałem troszeczkę dla PIC w CSS i tam była książka z opisem funkcji każdej biblioteki itp. Tutaj trzeba poszukać tylko muszę mieć punkt zaczepienia gdzie. Gdzie mogę nabyć książkę z przykładami, chętnie się zapatrzę. Nie jest to problem dla mnie kupić procesorek ze sprzętową obsługą I2C lecz byłem ciekawy czy na Attiny24 się da bo akurat miałem i zbudowałem płytkę testową na nim z DS1337 i LCD.

    Dzięki za cenne wskazówki.
    Pozdrawiam,
    Michał.
REKLAMA