Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 29 mar 2024, o 09:25


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 14 ] 
Autor Wiadomość
PostNapisane: 29 kwi 2015, o 20:05 
Offline
Nowy

Dołączył(a): 29 kwi 2015
Posty: 21
Pomógł: 0

Witam ;)
Chciałbym zaprogramować swój pierwszy program na atmega8 w bascom.
Polegający na wyświetleniu prostego napisu/napisów na moim wyświetlaczu 16*2
Zastosowałem się do poradnika: http://hobbyrobotyka.pl/obsluga-wyswietlacza-lcd-ze-sterownikiem-hd44780-w-bascom-avr/
Lecz po poprawnym podłączeniu i analizie 2h, uzyskałem jedynie podświetlenie wyświetlacza.
Z racji iż jestem początkującym nie mam pomysłu ani podejrzeń co może być nie tak.
Wszystko wgrałem i podłączyłem według tego poradnika.
Cały napisany program wgrałem przez SinaProg (.hex) który wykrywał poprawnie atmege8
Proszę o pomoc :/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 kwi 2015, o 20:42 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 lis 2012
Posty: 283
Lokalizacja: Warszawa
Pomógł: 17

Hej,
Nie znam programu SinaProg, ale coś czuję, że masz problem z konfiguracją Atmegi.
Nie napisałeś jakiego używasz programatora. Jeśli jest nim USBASP, to proponuję program MKAVRCalculator, poradniki Mirka i ruszy na 100%.

_________________
Pozdrawiam
Grzegorz



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 kwi 2015, o 20:47 
Offline
Nowy

Dołączył(a): 29 kwi 2015
Posty: 21
Pomógł: 0

Używam USBASP v2.0, próbowałem coś ogarnąć w MKAVRCalculator ale nie wiem jak na nim wgrać program do procesora :/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 kwi 2015, o 21:02 
Offline
Nowy

Dołączył(a): 29 kwi 2015
Posty: 21
Pomógł: 0

Używam takiego zestawu (nic więcej):

Obrazek


Niestety na zdjęciach jakie wykonałem nic nie widać aczkolwiek wszystko jest podpięte jak na tym schemacie :

Obrazek

Użyty kod:

Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Ostatnio edytowano 30 kwi 2015, o 05:05 przez mur7ik, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 kwi 2015, o 21:39 
Offline
Nowy

Dołączył(a): 29 kwi 2015
Posty: 21
Pomógł: 0

Dograłem powyżej zamieszczony program i nadal wyświetlacz pozostaje jedynie podświetlony.
Rozumiem ,że po wgraniu programu należy odłączyć procesor od napięcia a następnie włączyć w celu uruchomienia (powinien się pokazać napis na LCD).
Wgrałem to przez SinaProg bo w Basecom nie umiałem tego znaleźć( i nie widzał mojego modelu ATmega8),poza tym wszystko poprawnie się dograło.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 kwi 2015, o 21:53 
Offline
Nowy

Dołączył(a): 29 kwi 2015
Posty: 21
Pomógł: 0

Verify pokazało ,że program został wgrany poprawnie ;)
Sprawdzę styki ...

/ edit
Sprawdziłem styki , nic się nie zmieniło jedynie podczas poruszania dziwnie mrugał LCD.
Nie wiem co o tym myśleć ...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 kwi 2015, o 03:39 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3187
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 89

Jeżeli podczas poruszania "dziwnie mrugał" to połączenia nie stykają. ;-)

No ale skoro sprawdzałeś...

Obrazki źle wstawione.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 kwi 2015, o 05:18 
Offline
Nowy

Dołączył(a): 29 kwi 2015
Posty: 21
Pomógł: 0

Obrazki poprawione. Przepraszam ,że od razu ich tak nie uzupełniłem ale miałem gotowe linki pod ręką ;)
Dzisiaj postaram się zmontować układ od nowa na innej stykówce i zobacze co się będzie działo.

/edit
Nowy układ wygląda tak:
ObrazekObrazek
Po poprawnym podłączeniu wyświetlacza + portów które są podpisane w kodzie
Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Wyświetlacz nadal jedynie się podświetla nie wyświetlając przy tym żadnych znaków.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 kwi 2015, o 08:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 paź 2013
Posty: 1960
Lokalizacja: Lipsko
Pomógł: 125

Może kontrast źle ustawiony. Parę dni temu też się zastanawiałem czego nic nie widać - zapomniałem wstawić potencjometr ;)

_________________
http://www.sylwekkuna.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 kwi 2015, o 08:45 
Offline
Nowy

Dołączył(a): 29 kwi 2015
Posty: 21
Pomógł: 0

Mozliwe ze masa nie byla podpieta podczas robienia zdjecia. Sprawdze to jak wroce do domu ;)
O rezystorze slyszalem juz kilkukrotnie, tylko musze poszukac jakis 330ohm (bo podobno taki jest idealny)p
To na pewno nie wina kontrastu, regulowalem go kilkukrotnie i nic z tego :/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 kwi 2015, o 09:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 31 mar 2015
Posty: 310
Pomógł: 18

Tak, dla Tych co się boją - no bo...
LCD poprawnie podłączony tylko do VSS i VCC powinien wyświetlić pierwszą linię(prostokąty)->poradnik. Już można określić ilość znaków w linii. Moje boje były z LCD 8*2(niby 16*1).



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 kwi 2015, o 20:10 
Offline
Nowy

Dołączył(a): 29 kwi 2015
Posty: 21
Pomógł: 0

Podłączyłem VSS do masy ale nadal nic się nie zmieniło :/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 kwi 2015, o 22:10 
Offline
Nowy

Dołączył(a): 29 kwi 2015
Posty: 21
Pomógł: 0

Popytałem także kolegów w szkole (chodzę do 2klasy tech.elektronicznego)
I wszyscy polecili mi pomieżyć napięcia. Pomierzyłem i okazało się ,że z panelu gdzie miało być 5 V jest jedynie 3,52 ...
Poza tym niektóre zworki nie kontaktowały więc wymieniłem je na zworki goldpinowe i teraz nic nie mruga ;P

Teraz wyświetlacz świeci na niebiesko z 1 biała linią.

/// edit
Kolega mi pomógł i nareszcie działa.
Okazało się ,że wyprowadzenia do LCD musiałem zrobić na port C bo inaczej gryzł sie z programatorem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 maja 2015, o 00:19 
Offline
Nowy

Dołączył(a): 29 kwi 2015
Posty: 21
Pomógł: 0

Na pewno przydałby mi się opis.
Dopiero zaczynam przygodę z AVR i nie mam zbyt dużej wiedzy na ten temat.
Każdy poradnik / opis jest dla mnie na wagę złota ;)
Jak coś to napisze jeszcze na PW :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 14 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO