![](/ext/avt/recent/styles/Subway/theme/images/okladki.png)
Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięJaki procesor do LCD 128 X 64
Moderatorzy: Jacek Bogusz, tomasz_jablonski
Jaki procesor do LCD 128 X 64
Potrzebuję informacji, jaki procek byłby dobry do wyświetlacza 128 x 64.
Oprócz obsługi LCD, procek miałby zadanie generować krótkie impulsy na 4-6 wyjściach.
Parametry impulsów muszą być regulowane przyciskami. ( Częstotliwość, wypełnienie, opóźnienie )
Ma to być wyświetlane na lcd ale nie w formie np. 10ms ale w formie graficznej, czyli sam impuls ( a w zasadzie wzajemne położenie np. 2 impulsów ) ma być widoczny jak na oscyloskopie.
Głównym zadaniem lcd ma być pokazywanie ikony wskaźnika wychylnego, czyli wskazówka będzie w środkowym położeniu i ma się przemieszczać w prawo lub lewo.
Procesor ma wyświetlać aktualne napięcie akumulatora w urządzeniu, ( może być w voltach a może być ikonka baterii jak w komórkach.)
To najważniejsze sprawy.
Ponieważ, w tej chwili mogę sobie pozwolić na jeden tylko programator, chciałbym go dobrać do odpowiedniego procesora.
Oprócz obsługi LCD, procek miałby zadanie generować krótkie impulsy na 4-6 wyjściach.
Parametry impulsów muszą być regulowane przyciskami. ( Częstotliwość, wypełnienie, opóźnienie )
Ma to być wyświetlane na lcd ale nie w formie np. 10ms ale w formie graficznej, czyli sam impuls ( a w zasadzie wzajemne położenie np. 2 impulsów ) ma być widoczny jak na oscyloskopie.
Głównym zadaniem lcd ma być pokazywanie ikony wskaźnika wychylnego, czyli wskazówka będzie w środkowym położeniu i ma się przemieszczać w prawo lub lewo.
Procesor ma wyświetlać aktualne napięcie akumulatora w urządzeniu, ( może być w voltach a może być ikonka baterii jak w komórkach.)
To najważniejsze sprawy.
Ponieważ, w tej chwili mogę sobie pozwolić na jeden tylko programator, chciałbym go dobrać do odpowiedniego procesora.
- Jacek Bogusz
- -
- Posty: 470
- Rejestracja: 12 maja 2010, o 17:37
- Lokalizacja: Poznań
- Kontaktowanie:
Re: Jaki procesor do LCD 128 X 64
Zadanie wydaje się nieskomplikowane. Nawet "zwykły" AVR np. z rodziny ATmega sobie z nim poradzi. Programator, np. USBasp obsługuje wiele AVRów, więc nie będzie problemu z wyborem dowolnego układu z tej rodziny, gdyby brakło szybkości lub zasobów. Wyświetlacz ma wbudowany kontroler?
Re: Jaki procesor do LCD 128 X 64
Dzięki za odpowiedź.
Nie ukrywam, że nie dobrałem jeszcze lcd, ale na pewno wybiorę coś z wbudowanym sterownikiem, żeby było łatwiej.
Na początek mam lcd z analizatora widma audio ( k8098 vellemana) i na tym bym chciał popróbować.
Moja wiedza o programowaniu, kończy się na tym, iż wiem że istnieją procesory![Smile :)](./images/smilies/yellowsmile.gif)
Jednakże, jest to mało istotne, bo ewentualnie mój kolega napisze i wrzuci do procka program.
Zapewne, wymyślę jeszcze jakieś proste funkcje, więc dobrze by było, żeby procek miał jakiś zapas mocy obliczeniowej....byle nie za dużo, bo nie lubię jak się coś marnuje![Smile :)](./images/smilies/yellowsmile.gif)
Zastanawiałem się nad PIC -ami, bo chyba tańsze od AVR -ów...
Nie ukrywam, że nie dobrałem jeszcze lcd, ale na pewno wybiorę coś z wbudowanym sterownikiem, żeby było łatwiej.
Na początek mam lcd z analizatora widma audio ( k8098 vellemana) i na tym bym chciał popróbować.
Moja wiedza o programowaniu, kończy się na tym, iż wiem że istnieją procesory
![Smile :)](./images/smilies/yellowsmile.gif)
Jednakże, jest to mało istotne, bo ewentualnie mój kolega napisze i wrzuci do procka program.
Zapewne, wymyślę jeszcze jakieś proste funkcje, więc dobrze by było, żeby procek miał jakiś zapas mocy obliczeniowej....byle nie za dużo, bo nie lubię jak się coś marnuje
![Smile :)](./images/smilies/yellowsmile.gif)
Zastanawiałem się nad PIC -ami, bo chyba tańsze od AVR -ów...
- Jacek Bogusz
- -
- Posty: 470
- Rejestracja: 12 maja 2010, o 17:37
- Lokalizacja: Poznań
- Kontaktowanie:
Re: Jaki procesor do LCD 128 X 64
Ceny są porównywalne. Zależy co i gdzie kupujesz, jakie ma mieć możliwości, ile pamięci Flash itd. Jednak obojętnie czy wybierzesz PIC, czy ATmega, to w obu rodzinach jest ogromny wybór rozwiązań. Programator (wspomniany przeze mnie USBasp czy przeznaczony dla PICów PICkit - polecam "3", która programuje obsługuje więcej rodzin) współpracuje nie tylko z jednym procesorem, ale z wieloma. Jeśli będzie za mało mocy obliczeniowej, to zawsze można zmienić procesor na inny.
A z tym zapasem mocy to jest tak, że teraz bardzo często używa się procesorów przewymiarowanych. Powodem jest oszczędność zasilania. To znaczy, wybudzasz procesor z uśpienia, realizujesz jak najszybciej zadanie, znowuż wprowadzasz procek w tryb uśpienia. Wówczas średni pobór mocy jest tym mniejszy, im szybszy procesor i im szybciej przechodzi z trybu czuwania do aktywnego. Wydaje mi się, że trzeba porzucić myślenie o "marnowaniu" - ważniejsze, żeby nie przepłacać.
A z tym zapasem mocy to jest tak, że teraz bardzo często używa się procesorów przewymiarowanych. Powodem jest oszczędność zasilania. To znaczy, wybudzasz procesor z uśpienia, realizujesz jak najszybciej zadanie, znowuż wprowadzasz procek w tryb uśpienia. Wówczas średni pobór mocy jest tym mniejszy, im szybszy procesor i im szybciej przechodzi z trybu czuwania do aktywnego. Wydaje mi się, że trzeba porzucić myślenie o "marnowaniu" - ważniejsze, żeby nie przepłacać.
Re: Jaki procesor do LCD 128 X 64
Właśnie wczoraj zwróciłem uwagę na te PICkity.
Ostatnio składałem urządzenie na procku pic 16F873. Obsługiwał lcd 2x16.
Procek oczywiście był już zaprogramowany.
Czy taki PIC ogarnie obsługę lcd 128x64 ( lub trochę większego ) ?
Jest jeszcze jeden ważny aspekt.
Są podobno takie języki programowania, którymi nie można pisać wsadów w celach komercyjnych. Wobec tego taki język programowania odpada.
Ponadto, dobrze było by poćwiczyć ''na sucho''.
Mam Program Proteus isis. Będzie dobry do nauki programowania ?
W jakim języku są tam wsady ?
Ostatnio składałem urządzenie na procku pic 16F873. Obsługiwał lcd 2x16.
Procek oczywiście był już zaprogramowany.
Czy taki PIC ogarnie obsługę lcd 128x64 ( lub trochę większego ) ?
Jest jeszcze jeden ważny aspekt.
Są podobno takie języki programowania, którymi nie można pisać wsadów w celach komercyjnych. Wobec tego taki język programowania odpada.
Ponadto, dobrze było by poćwiczyć ''na sucho''.
Mam Program Proteus isis. Będzie dobry do nauki programowania ?
W jakim języku są tam wsady ?
Re: Jaki procesor do LCD 128 X 64
![Arrow :arrow:](./images/smilies/yellowarrow.gif)
![Idea :idea:](./images/smilies/yellowidea.gif)
![Razz :P](./images/smilies/yellowrazz.gif)
- Jacek Bogusz
- -
- Posty: 470
- Rejestracja: 12 maja 2010, o 17:37
- Lokalizacja: Poznań
- Kontaktowanie:
Re: Jaki procesor do LCD 128 X 64
To nie jest tak, że w jakimś języku nie można pisać programów komercyjnych. Procesorowi jest wszystko jedno, w jakim języku będzie program i z użyciem, którego kompilatora. W każdym można, tylko czasami pewne kompilatory są udostępniane za darmo, ale na specjalnych warunkach. Szczegóły są w umowie licencyjnej.
A z tym wyświetlaczem... Każdy procesor "da sobie radę" z jego obsługą, są tylko trzy ważne zagadnienia do rozważenia:
- Ile pamięci potrzeba na obrazki, które będziesz wyświetlał (wzory czcionek, liczba ikon, symboli itp.)?
- Jak szybko musi zmienić się obraz?
- Czy wystarczy wyprowadzeń do obsługi wyświetlacza?
Trzeba wziąć kartkę, coś tam popisać i policzyć. Gdybyś wybrał AVR, to dla nich jest za darmo Atmel Studio, które ma wbudowany symulator (do ćwiczenia "na sucho") oraz darmowy kompilator języka C i asemblera. Nie wiem jak teraz jest z kompilatorem C dla PICów - coś tam było za darmo, za coś trzeba było zapłacić - straciłem orientację![Wink :wink:](./images/smilies/yellowwink.gif)
O ile się nie mylę, to Proteus ISIS nie służy do tworzenia programów, a do projektowania płytek drukowanych.
A z tym wyświetlaczem... Każdy procesor "da sobie radę" z jego obsługą, są tylko trzy ważne zagadnienia do rozważenia:
- Ile pamięci potrzeba na obrazki, które będziesz wyświetlał (wzory czcionek, liczba ikon, symboli itp.)?
- Jak szybko musi zmienić się obraz?
- Czy wystarczy wyprowadzeń do obsługi wyświetlacza?
Trzeba wziąć kartkę, coś tam popisać i policzyć. Gdybyś wybrał AVR, to dla nich jest za darmo Atmel Studio, które ma wbudowany symulator (do ćwiczenia "na sucho") oraz darmowy kompilator języka C i asemblera. Nie wiem jak teraz jest z kompilatorem C dla PICów - coś tam było za darmo, za coś trzeba było zapłacić - straciłem orientację
![Wink :wink:](./images/smilies/yellowwink.gif)
O ile się nie mylę, to Proteus ISIS nie służy do tworzenia programów, a do projektowania płytek drukowanych.
Re: Jaki procesor do LCD 128 X 64
Na początek, chcę tylko mieć odpowiednio dobrany procek i pasujący do niego wsad z możliwością niewielkich zmian niektórych parametrów ( np częstotliwości impulsów ).
Urządzenie, ma być w zasadzie robione w celach zarobkowych i ponieważ ma być powtarzalne, wystarczy ustalić - jaki procesor i napisać do niego program.
Po prostu, zaprojektowałem sobie urządzenie ale tak je rozbudowałem, że wykorzystując układy scalone, płytka rozrośnie się do niedopuszczalnych rozmiarów.
Dlatego, konieczne jest zastosowanie procesora, który zastąpi nawet 6 układów scalonych i zmniejszy płytkę.
Ponieważ, jestem nastawiony psychicznie na moje urządzonko, nie chce się rozpraszać innymi zagadnieniami.
W tej chwili chcę tylko procka, który będzie odpowiedni do wspomnianego urządzenia. Na experymenty będzie jeszcze czas.
Zmiany na wyświetlaczu muszą być dosyć szybkie.
Urządzenie ma mierzyć pewne parametry w czasie rzeczywistym.
Nie mam pojęcia ile pamięci zajmą obrazki....w zasadzie żadnych ikonek nie przewidywałem oprócz ikonki baterii do monitorowania stanu zasilania.
Co do Proteusa, to ma on możliwość symulacji działania procesorów z różnych rodzin. Nie mogę tylko znaleźć opcji, aby podejrzeć, jak wygląda wsad w projektach pokazowych.
Rozważę opcję adruino. Fortuny nie kosztuje.
Urządzenie, ma być w zasadzie robione w celach zarobkowych i ponieważ ma być powtarzalne, wystarczy ustalić - jaki procesor i napisać do niego program.
Po prostu, zaprojektowałem sobie urządzenie ale tak je rozbudowałem, że wykorzystując układy scalone, płytka rozrośnie się do niedopuszczalnych rozmiarów.
Dlatego, konieczne jest zastosowanie procesora, który zastąpi nawet 6 układów scalonych i zmniejszy płytkę.
Ponieważ, jestem nastawiony psychicznie na moje urządzonko, nie chce się rozpraszać innymi zagadnieniami.
W tej chwili chcę tylko procka, który będzie odpowiedni do wspomnianego urządzenia. Na experymenty będzie jeszcze czas.
Zmiany na wyświetlaczu muszą być dosyć szybkie.
Urządzenie ma mierzyć pewne parametry w czasie rzeczywistym.
Nie mam pojęcia ile pamięci zajmą obrazki....w zasadzie żadnych ikonek nie przewidywałem oprócz ikonki baterii do monitorowania stanu zasilania.
Co do Proteusa, to ma on możliwość symulacji działania procesorów z różnych rodzin. Nie mogę tylko znaleźć opcji, aby podejrzeć, jak wygląda wsad w projektach pokazowych.
Rozważę opcję adruino. Fortuny nie kosztuje.
Re: Jaki procesor do LCD 128 X 64
![Idea :idea:](./images/smilies/yellowidea.gif)
![Arrow :arrow:](./images/smilies/yellowarrow.gif)
Re: Jaki procesor do LCD 128 X 64
Przejrzałem trochę opisów programatorów i analizując koszty, zdecydowałem się na PICkita3 ale zwróciłem też uwagę na UNO.
Na alle...można kupić podróbki nawet za 11zł....Wiecie coś Panowie na temat jakości tych programatorów ? Cena podejrzanie niska....
Na alle...można kupić podróbki nawet za 11zł....Wiecie coś Panowie na temat jakości tych programatorów ? Cena podejrzanie niska....
Re: Jaki procesor do LCD 128 X 64
...Na alle...można kupić podróbki nawet za 11zł....Wiecie coś Panowie na temat jakości tych programatorów ? Cena podejrzanie niska....
![Arrow :arrow:](./images/smilies/yellowarrow.gif)
![Razz :P](./images/smilies/yellowrazz.gif)
![Arrow :arrow:](./images/smilies/yellowarrow.gif)
![Arrow :arrow:](./images/smilies/yellowarrow.gif)
BTW nie wypowiadam sie o PIC bo ich nie uzywam moze sa o wiele lepsze.
Re: Jaki procesor do LCD 128 X 64
Czyli rozumiem, że podróbkę można śmiało brać ? ![Smile :)](./images/smilies/yellowsmile.gif)
Samodzielne zrobienie w porównaniu z ceną programatora jest nie warte czasu.
Wolę obsługę przez USB.
Ponadto wszelkie eksperymenty, wolę przeprowadzać po wypróbowaniu oryginalnych rozwiązań. Dzięki temu jest jakiś punkt odniesienia gdyby coś nie grało![Smile :)](./images/smilies/yellowsmile.gif)
Tymczasem dzięki za rady.
![Smile :)](./images/smilies/yellowsmile.gif)
Samodzielne zrobienie w porównaniu z ceną programatora jest nie warte czasu.
Wolę obsługę przez USB.
Ponadto wszelkie eksperymenty, wolę przeprowadzać po wypróbowaniu oryginalnych rozwiązań. Dzięki temu jest jakiś punkt odniesienia gdyby coś nie grało
![Smile :)](./images/smilies/yellowsmile.gif)
Tymczasem dzięki za rady.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 35 gości