Skocz do zawartości
IGNORED

Programowanie I2C


Stasiop

Rekomendowane odpowiedzi

Chodzi mi o nauke programowania szyny I2C chodzi konkretnie o zaprogramowanie tej szyny do obslugi ustawien w przetwornikach audio. Jesli chodzi o programowanie jestem zielony i nie wiem od czego zaczac. Moze doradzicie Panowie jak to bezbolesnie ugryzc nie poswiecajac na to duzych ilosci czasu?

 

Pozdrawiam StasioP

Odnośnik do komentarza
https://www.audiostereo.pl/topic/85209-programowanie-i2c/
Udostępnij na innych stronach

Arduino jako platforma

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

biblioteka wire do obslugi i2c

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

to powinno Ci wystarczyć na początek.

Nie wiem jak ci pojdzie z samym programowaniem ale jeśli chodzi o i2c to jest to tylko odczytywanie/zapisywanie różnych wartości pod odpowiednie adresy.

 

Jaki przetwornik chcesz sterować ?

Mam na tapecie teraz odbiornik WM8805 (kończe biblioteke do niego) - też jest sterowany po i2c

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
https://www.audiostereo.pl/topic/85209-programowanie-i2c/#findComment-2236469
Udostępnij na innych stronach

Arduino jako platforma

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

biblioteka wire do obslugi i2c

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

to powinno Ci wystarczyć na początek.

Nie wiem jak ci pojdzie z samym programowaniem ale jeśli chodzi o i2c to jest to tylko odczytywanie/zapisywanie różnych wartości pod odpowiednie adresy.

 

Jaki przetwornik chcesz sterować ?

Mam na tapecie teraz odbiornik WM8805 (kończe biblioteke do niego) - też jest sterowany po i2c

 

Przetwornik to ESS ES9018 chodzi mi tylko poczatkowo aby przestawic wewnatrz przetwornika rodzaj filtra z sharp roll off na slow roll off opis tego jest taki 14 register ostatni bit w slowie trzeba przestawic z 1 na 0. Ja moglbym to zrealizowac na piechote na jakims rejestrze przesuwnym ale to jest XIX wiek a na programowaniu to nie znam sie wcale, ale mam ochote sie nauczyc. Dla mnie trzeba cos bardzo lopatologicznego kiedys slyszalem ze Bascom dawal taka platforme do nauki z opisem, ale sam nie wiem prosze o porade jak to ugryzc od ZERA!

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
https://www.audiostereo.pl/topic/85209-programowanie-i2c/#findComment-2236642
Udostępnij na innych stronach

Przetwornik to ESS ES9018 chodzi mi tylko poczatkowo aby przestawic wewnatrz przetwornika rodzaj filtra z sharp roll off na slow roll off opis tego jest taki 14 register ostatni bit w slowie trzeba przestawic z 1 na 0. Ja moglbym to zrealizowac na piechote na jakims rejestrze przesuwnym ale to jest XIX wiek a na programowaniu to nie znam sie wcale, ale mam ochote sie nauczyc. Dla mnie trzeba cos bardzo lopatologicznego kiedys slyszalem ze Bascom dawal taka platforme do nauki z opisem, ale sam nie wiem prosze o porade jak to ugryzc od ZERA!

mam ten przetwornik i nie słyszę różnicy miedzy sharp a slow

Nie wszystko high-end co się świeci......

Odnośnik do komentarza
https://www.audiostereo.pl/topic/85209-programowanie-i2c/#findComment-2236665
Udostępnij na innych stronach

mam ten przetwornik i nie słyszę różnicy miedzy sharp a slow

Chetnie pogadam o tym przetworniku :), ale prosze nie zasmiecaj watku chodzi mi o magistrale I2C. A tak na marginesie masz zbudowany jakis system do sterowania tego? sam go zrobiles czy kupiles?
Odnośnik do komentarza
https://www.audiostereo.pl/topic/85209-programowanie-i2c/#findComment-2236672
Udostępnij na innych stronach

Najprościej to w BASCOMie AVR jest idealny do takich konfiguracji prosto łatwo i przyjemnie :)

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

(polecam Ci cały kurs nieżyjącego już niestety Zbigniewa Raabe)

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Potrzebny Ci jeszcze programator proponuje taki:

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

i proc jakiś :)

warto też zajrzeć tu:

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

 

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

 

 

A teraz pisz jak z tym ESS gdzie się zaopatrzyłeś i jak gra :)

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

"We designed our valve (tube) amplifier, manufactured it, and put it on the market, and never actually listened to it. In fact, the same applies to the 303 and the 405" - Peter Walker - Quad

Odnośnik do komentarza
https://www.audiostereo.pl/topic/85209-programowanie-i2c/#findComment-2236685
Udostępnij na innych stronach

a masz jakoś wyprowadzone piny tego ESSa ?

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą ) moze to ta płytka ?

nie znam Bascoma, podobno jest łatwy.

Ja wybrałem Arduino ponieważ podstawy są proste (popatrz na tutoriale na arduino.cc), ale możesz też programować w c/c++ co daje ci duże możliwości. Możesz kupić arduino i lub jakiegoś klona (avtduino itp). Jak już będziesz mieć to połaczenie sprzętowe (3piny - 2 do i2c i gnd) to inicializacja i2c i zapisanie jakiejs wartosci (jak juz wiesz co zapisac) w rejestrze to 5 linijek kodu.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
https://www.audiostereo.pl/topic/85209-programowanie-i2c/#findComment-2236695
Udostępnij na innych stronach

 

A teraz pisz jak z tym ESS gdzie się zaopatrzyłeś i jak gra :)

 

 

Trzeba zalozyc nowy watek ten jest o I2S - nie robcie smietnika Panowie!

Zakladam nowy watek o ESS-ie w takim razie

 

Dzieki za odpowiedz w sprawie szyny

Odnośnik do komentarza
https://www.audiostereo.pl/topic/85209-programowanie-i2c/#findComment-2236706
Udostępnij na innych stronach

Powinno Ciebie zainteresować:

 

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

 

Cały blog jest ciekawy

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
https://www.audiostereo.pl/topic/85209-programowanie-i2c/#findComment-2236729
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.



  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
  • Biuletyn

    Chcesz być na bieżąco ze wszystkimi naszymi najnowszymi wiadomościami i informacjami?
    Zapisz się
  • KONTO PREMIUM


  • Ostatnio dodane opinie o sprzęcie

    Ostatnio dodane opinie o albumach

  • Najnowsze wpisy na blogu

×
×
  • Dodaj nową pozycję...

                  wykrzyknik.png

Wykryto oprogramowanie blokujące typu AdBlock!
 

Nasza strona utrzymuje się dzięki wyświetlanym reklamom.
Reklamy są związane tematycznie ze stroną i nie są uciążliwe. 

 

Nie przeszkadzają podczas czytania oraz nie wymagają dodatkowych akcji aby je zamykać.

 

Prosimy wyłącz rozszerzenie AdBlock lub oprogramowanie blokujące, podczas przeglądania strony.

Zarejestrowani użytkownicy + mogą wyłączyć ten komunikat oraz na ukrycie połowy reklam wyświetlanych na forum.