Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
ATxMega128 i TWI - problemy... cd
SP2GNB Offline
Staszek sk
****

Liczba postów: 451
Dołączył: 14-02-2015
Post: #1
ATxMega128 i TWI - problemy... cd
Witam,

Naprawdę myślałem, że sobie poradzę z przesiadką ze zwykłej Atmegi, ale nie wyszło...Chcę pisać i czytać 24c256 na początku na pierwszej stronie. Program zwisa podczas czytania na zakomentowanych liniach:

Kod:
int8_t TWI_read_data(uint8_t readAddr)
{
//    while ((TWIC_MASTER_STATUS & TWI_MASTER_BUSSTATE_gm) != TWI_MASTER_BUSSTATE_IDLE_gc)
        {
        }
    uint8_t adres = MEM_SLAVE_ADDRESS + 1;
    TWIC_MASTER_ADDR = adres;
    
    while(!(TWIC_MASTER_STATUS & TWI_MASTER_WIF_bm));

    TWIC_MASTER_DATA = 0x00;

    TWIC_MASTER_ADDR = readAddr;
//    while(!(TWIC_MASTER_STATUS & TWI_MASTER_RIF_bm));

    return TWIC_MASTER_DATA;
}
Nie wiem co jest źle, nie wiem jak to powinno wyglądać - pomóżcie...pse...

73 Staszek SP2GNB
11-12-2016 22:53
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Wiadomości w tym wątku
ATxMega128 i TWI - problemy... cd - SP2GNB - 11-12-2016 22:53

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości