Nuvoton NCT5104D - dostep do GPIO

Pozostałe układy mikrokontrolerów, układy peryferyjne i inne, nie mieszczące się w powyższych kategoriach.
Awatar użytkownika
RafPe
User
User
Posty: 177
Rejestracja: sobota 05 wrz 2015, 16:22

Nuvoton NCT5104D - dostep do GPIO

Postautor: RafPe » niedziela 23 kwie 2017, 23:55

Witam Was,

W rece wpadla mi plytka embedded linux ktory ma ciekawy chip NCT5104D , w ktorym staram sie opracowac kontrole nad GPIO. W DS mozna znalezc taka informacje :

Access.png


Jedna z podstawowych moich metod wyglada tak ( do zapisu bajtu )

Kod: Zaznacz cały

static inline void nct5104d_writeb(int reg, u8 val)
{
   outb(reg, NCT5104D_DEVICE_ADDR);
   outb(val, NCT5104D_DEVICE_ADDR + 1);
}


Wiec moja dedukcja jest taka , ze moge skonfigurowac sobie adres dzieki ktoremu bede mial latwy dostep do konfiguracji i operacji na GPIO. Czy dobrze mysle , ze w takim wypadku komunikacja wygladalaby w rodzaju
* Wyslij adres urzadzenia ( NCT5104D_DEVICE_ADDR ) oraz nasza nowo ustawiona wartosc adresu np 0x65
* Wyslij wartosc do urzadzenia pod adres NCT5104D_DEVICE_ADDR

Zdaje sobie sprawe , ze to moze byc trudne biorac pod uwage egzotyke tego chipa - jednak gdyby ktos juz kiedys sie z czyms takim spotkal bede wdzieczny za wszelkie wskazowki

Datasheet
Nuvoton-NCT5104D-datasheet.pdf
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Awatar użytkownika
dambo
Expert
Expert
Posty: 645
Rejestracja: czwartek 17 mar 2016, 17:12

Re: Nuvoton NCT5104D - dostep do GPIO

Postautor: dambo » poniedziałek 24 kwie 2017, 11:06

trochę OT - mozna jakieś dokładniejsze info o tej płytce? Jakiś czas temu zobaczyłem procki Nuvotona i mnie też ciekawią.
Nowy blog o tematyce embedded -> https://www.embedownik.pl/

Awatar użytkownika
RafPe
User
User
Posty: 177
Rejestracja: sobota 05 wrz 2015, 16:22

Re: Nuvoton NCT5104D - dostep do GPIO

Postautor: RafPe » poniedziałek 24 kwie 2017, 11:36

@dambo - jasne - plytka to dokladnie to https://pcengines.ch/apu2c4.htm - jestem w trakcie pisania sterownika do GPIO i potencjalnie extra UART'ow pod CentOS.

I o ile nie ma problemow z zarzadzaniem GPIO w tradycyjny sposob - to wydaje mi sie , ze ten opisany jako alternatywny ma potencjal.

A Ty pod jakim kontem patrzysz na te scalaki ? Jakis projekt ciekawy w zamysle ?

Awatar użytkownika
dambo
Expert
Expert
Posty: 645
Rejestracja: czwartek 17 mar 2016, 17:12

Re: Nuvoton NCT5104D - dostep do GPIO

Postautor: dambo » poniedziałek 24 kwie 2017, 11:45

Mam w planach poznać ich mikrokontrolerki z M4 - zupełnie przypadkiem na nie trafiłem, fajne zestawy uruchomieniowe mają. Niestety totalnie nieznane u nas
Nowy blog o tematyce embedded -> https://www.embedownik.pl/

Awatar użytkownika
RafPe
User
User
Posty: 177
Rejestracja: sobota 05 wrz 2015, 16:22

Re: Nuvoton NCT5104D - dostep do GPIO

Postautor: RafPe » poniedziałek 24 kwie 2017, 18:58

@Dambo - moj projekt jest calkowicie open source - wiec zapraszam jesli potrzebujesz https://github.com/RafPe/gpio-driver-nct5104d ( branch dev )
Na chwile obecna mam zaimplementowane odczytywanie rejestrow przez ioctl - teraz dodam zapis i powinno smigac. Ale raczej programowego SPI sobie z tego nie zrobie


Wróć do „Inne mikroklocki, również peryferyjne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 11 gości