Witam
Zastanawiam się jak podłączyć na przykład 5 enkoderów do jednej atmegi i jak to niby by miało być oprogramowane
czy ktoś by mógł powiedzieć jak takie coś zrobić ?
czy każdy enkoder musi zabrać dwa piny AVR-a czy może można dać np jeden wspólny A na INT0 a B na osobne piny w mikrokontrolerze ?
Prosił bym o rozjaśnienie tematu
Jak podłączyć kilka enkoderów inkrementalnych do jednego mikrokontrolera
- kulamario
- Posty: 207
- Rejestracja: 17 sie 2015, 20:05
- Lokalizacja: Greystones
- Kontakt:
- Pikczu
- Posty: 390
- Rejestracja: 17 sie 2015, 13:46
- Lokalizacja: Dublin, Ireland
- Kontakt:
Re: Jak podłączyć kilka enkoderów inkrementalnych do jednego mikrokontrolera
Mozna uzyc Xmegi.
Podlaczyc 3 naraz 6 lini kody wystarczy na kazdy znich sprawdzone w realu.
Innaczej nie probowalem bo nie bylo potrzeby ale temat bardzo interesujacy.
Podlaczyc 3 naraz 6 lini kody wystarczy na kazdy znich sprawdzone w realu.
Innaczej nie probowalem bo nie bylo potrzeby ale temat bardzo interesujacy.
- niveasoft
- Posty: 1216
- Rejestracja: 17 sie 2015, 12:13
- Kontakt:
Re: Jak podłączyć kilka enkoderów inkrementalnych do jednego mikrokontrolera
Sposobów zawsze jest kilka. Nie musi to być INTx jak masz PCINT na około procesora np. w Mega328P Mega644P itd..
Pięć enkoderów można by też obsłużyć Timerem. Odpowiednio często sprawdzać czy zmienił się stan pinów. Czyli ten kod od Mundi który sam zamieściłeś rozbudować o kilka kolejnych zmiennych i sprawdzać
Pięć enkoderów można by też obsłużyć Timerem. Odpowiednio często sprawdzać czy zmienił się stan pinów. Czyli ten kod od Mundi który sam zamieściłeś rozbudować o kilka kolejnych zmiennych i sprawdzać
- kulamario
- Posty: 207
- Rejestracja: 17 sie 2015, 20:05
- Lokalizacja: Greystones
- Kontakt:
Re: Jak podłączyć kilka enkoderów inkrementalnych do jednego mikrokontrolera
no właśnie xmega to tak jak by strzelać do muchy z bazuki hahahhhahahahha
już mowie o co chodzi w padła mi kostka TDA7317 jest to korektor audio 5 band i sobie wymyśliłem ze będzie sterowanie na 5 enkoderach ale nie wiem jak to ugryźć
już mowie o co chodzi w padła mi kostka TDA7317 jest to korektor audio 5 band i sobie wymyśliłem ze będzie sterowanie na 5 enkoderach ale nie wiem jak to ugryźć
- kulamario
- Posty: 207
- Rejestracja: 17 sie 2015, 20:05
- Lokalizacja: Greystones
- Kontakt:
Re: Jak podłączyć kilka enkoderów inkrementalnych do jednego mikrokontrolera
mam wolne Int0 Int1 i wszystkie PCINT-y
tu mam na razie tylko SDA i SCL zajęte
Jestem w trakcie robienia schematu i PCB dlatego pytam
tu mam na razie tylko SDA i SCL zajęte
Jestem w trakcie robienia schematu i PCB dlatego pytam
- kulamario
- Posty: 207
- Rejestracja: 17 sie 2015, 20:05
- Lokalizacja: Greystones
- Kontakt:
Re: Jak podłączyć kilka enkoderów inkrementalnych do jednego mikrokontrolera
udało mi się przerobić bibliotekę ale no właśnie jest ale
stworzyłem dwie zmienne jedna dla jednego enkodera druga dla drugiego no i wyświetlam to na wyświetlaczu ale gdy kręcę obojętnie jakim enkoderem kręcą mi się obie zmienne na LCD i nie wiem o co tu chodzi
dodaje kod może ktoś dojdzie gdzie jest problem
ale enkodery chodzą z rożnych pinów atmegi bez problemu tz kręcą bo tylko dodałem kręcenie i jeden enkoder bez switcha
w paczce jest wszystko co jest potrzebne
stworzyłem dwie zmienne jedna dla jednego enkodera druga dla drugiego no i wyświetlam to na wyświetlaczu ale gdy kręcę obojętnie jakim enkoderem kręcą mi się obie zmienne na LCD i nie wiem o co tu chodzi
dodaje kod może ktoś dojdzie gdzie jest problem
ale enkodery chodzą z rożnych pinów atmegi bez problemu tz kręcą bo tylko dodałem kręcenie i jeden enkoder bez switcha
w paczce jest wszystko co jest potrzebne
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.