To forum używa plików cookies
To forum wykorzystuje pliki cookies do przechowywania informacji o Twoim logowaniu, jeśli jesteś zarejestrowany, oraz informacji o Twojej ostatniej wizycie, jeśli nie jesteś zalogowany. Pliki cookies to niewielkie pliki tekstowe zapisywane na Twoim komputerze; cookies ustawiane przez to forum mogą być używane wyłącznie na tej stronie i nie stanowią zagrożenia dla bezpieczeństwa. Cookies na tym forum śledzą również, które tematy zostały przez Ciebie przeczytane oraz kiedy miało to miejsce. Prosimy o potwierdzenie, czy akceptujesz, czy odrzucasz zapisywanie tych plików cookies.

Niezależnie od wyboru w Twojej przeglądarce zostanie zapisany plik cookie, aby zapobiec ponownemu zadawaniu tego pytania. W każdej chwili będziesz mógł zmienić ustawienia cookies, korzystając z linku w stopce strony.

Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Programowanie w języku C w środowisku AVR Studio4
(26-01-2012, 19:32)SQ6ADE napisał(a): A gdzie R/W w sterowaniu wyświetlacza Smile Smile
Dzięki niemu można więcej....

W związku ze słuszną uwagą Krzyśka zamieszczam biblioteczkę dla tych którzy potrzebują OBSŁUGI LCD z linią RW (dwa pliki .h i .c) :

.zip   nowy-pp.zip (Rozmiar: 2.13 KB / Pobrań: 1,006)
Oraz "wykastrowany" projekt naszej syntezy (z zawartą już tą biblioteką), który testuje działanie wyświetlacza.
.zip   nowy-pp-test.zip (Rozmiar: 32.45 KB / Pobrań: 982)
Jedyne co musicie zrobić aby skonfigurować LCD - to wpisać odpowiednie literki portów i symbole wyprowadzeń w plik lcd_alfanum.h ... Poniżej część tego pliku będąca zarazem przykładem
Kod:
#define    LCD_Dx_P        D        //wpisujemy, który port ma wysyłać dane do wyświetlacza - 4 starsze bity portu (7,6,5,4) */
                                //podłączamy odpowiednio do wyjść D7, D6, D5, D4 wyświetlacza */

#define    LCD_RS_P        D        //na którym porcie będzie linią RS
#define LCD_RS             PD3        //na którym wyprowadzieniu portu będzie linią RS

#define    LCD_E_P            D        //na którym porcie będzie linia E
#define LCD_E             PD2        //na którym wyprowadzieniu portu będzie linią E

#define    LCD_RW_P        C        //na którym porcie będzie linia RW
#define    LCD_RW            PC2        //na którym wyprowadzieniu portu będzie linią RW
Cytuj


Wiadomości w tym wątku

Skocz do:


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