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



Teraz jest 1 gru 2024, o 12:35


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
Autor Wiadomość
PostNapisane: 28 lip 2013, o 21:12 
Offline
Nowy

Dołączył(a): 22 maja 2013
Posty: 8
Pomógł: 0

Witam, mam problem z uruchomieniem wyświetlacza LCD w zestawie ATB 1.04. Podłączenie się zgadza:
PC5--->D7
PC4--->D6
PC3--->D5
PC2--->D4

PB0--->RS
PB1--->RW
PB2--->E

Zworka ustawiona na uC
Sprawdzałem przejście miernikiem czy na pewno jest ok.

Wgrałem program napisany przez pana Mirka i nic się nie wyświetla oprócz tych kwadracików co zawsze.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 lip 2013, o 21:14 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

to pokręć kontrastem jeszcze

ale radzę ci zmien zworke na GND , daj RW , na GND i zmień w programie niektóre LCD tak mają

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 lip 2013, o 22:09 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 kwi 2013
Posty: 381
Lokalizacja: Łowisko
Pomógł: 32

a wyświetlacz zainicjalizowany w pliku main.c ???
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
невозможно ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 lip 2013, o 22:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

cześć konfiguracyjną wklej z pliku .h

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sie 2013, o 12:46 
Offline
Nowy

Dołączył(a): 22 maja 2013
Posty: 8
Pomógł: 0

Na PW dostałem wiadomość od erykko :

"Daj znać jak uporasz się z wyświetlaczem, bo mam ten sam problem. Korzystam z gotowej biblioteki stworzonej przez P. Mirka i dołączonej do książki, jednak nic się nie wyświetla, działa tylko regulacja kontrastu."

i drugą z rozwiązaniem problemu:

"Wiesz co, spróbuj podłączyć wyświetlacz do portu A. Na porcie B mi nie działał, a na porcie A już tak. W pliku main.c wrzuciłem w int main coś takiego"
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


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

PA0---> D7
PA1---> D6
PA2---> D5
PA3---> D4

Po tych zmianach działa. Muszę jeszcze dopisać że z wyświetlaczem LED też są problemy ale jeszcze nie mam rozwiązania.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sie 2013, o 18:47 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27315
Lokalizacja: Szczecin
Pomógł: 1041

Marccin3 napisał(a):
Na porcie B mi nie działał


To nie dziwne bo prawie w co drugim poście tego typu często piszę, że jest to związane z liniami ISP (programatora) na tym porcie) i wystarczy przepięcie na inny port np PORTA

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 sie 2013, o 18:53 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

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

A wystarczyłoby zrozumieć że na czas programowania nie obciążamy linii ISP/SPI, no ale po co...

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 paź 2013, o 10:35 
Offline
Nowy

Dołączył(a): 08 paź 2013
Posty: 2
Pomógł: 0

Witam,

miałem identyczny problem, (choć szybko doszedłem że wystarczy zmienić port dla LCD),
wynika on z tego, że lekcja nr.4: 'LCD' z płyty CD do zestawu ATB ma w pliku nagłówkowym LCD ustawione połączenie linii LCD właśnie z portem B (który akurat jest podłączony do gniazda ISP),
użytkownik zakłada, że skoro są to lekcje przykładowe, nie powinno się nic takiego dziać,
trochę w tym racji jest, choć nie zwalnia to od myślenia :)

ale o czym innym chciałem pisać, mój obecny problem:
programator: ATB rev1.04
uC: atmega32A
umieszczam wsad za pomocą Eclipse -> wszystko jest ok
umieszczam wsad za pomocą MkAVRCalculator -> niewłaściwie wyświetla teksty na LCD (nie wszystkie teksty są wyświetlane, niektóre znaki z pamięci CGRAM są wyświetlane jako pełne prostokąty itd.)

oczywiście w obu przypadkach ładuję ten sam wsad (skompilowany w Eclipsie),

próbowałem ładować wsad starą wersją MkAVRCalc -> również występują błędy, więc nie jest to związane z nową wersją
a MkAVRCalc i Eclipse korzystają z tego samego AVRDUDE (zainstalowałem ten najnowszy, który "sam" resetuje układ) więc nie wiem, gdzie leży przyczyna??


pozdr.
m.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 paź 2013, o 10:56 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27315
Lokalizacja: Szczecin
Pomógł: 1041

moabie napisał(a):
użytkownik zakłada, że skoro są to lekcje przykładowe, nie powinno się nic takiego dziać,
trochę w tym racji jest, choć nie zwalnia to od myślenia


A widzisz pan ;) ... to się nie zmienia nawet w najnowszym wydaniu i nie zmieni - bo to akurat jest CELOWY mój zabieg i dręczenie kursanta. Każdy kto to rozwiąże to przynajmniej wiadomo , że choć troszkę szukał i sam myślał a do tego o wiele lepiej poznał o co chodzi w tej lekcji ... W ten sam sposób dręczyłem nieraz kursantów na kursach naziemnych C ... i zawsze przynosiło to pozytywne skutki ... Wiem, niektórym takie moje podejście w książce nie odpowiada albo nawet drażni ale cóż - no wszystkim nie uda się dogodzić.

moabie napisał(a):
umieszczam wsad za pomocą Eclipse -> wszystko jest ok
umieszczam wsad za pomocą MkAVRCalculator -> niewłaściwie wyświetla teksty na LCD (nie wszystkie teksty są wyświetlane, niektóre znaki z pamięci CGRAM są wyświetlane jako pełne prostokąty itd.)


Bo Eclips pewnie masz ustawiony że wgrywa od razu plik do pamięci eeprom (*.eep) a w MkAvrCalculatorze go nie dołączasz i stąd ten problem ;) ... dołącz a wszystko będzie gites

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 paź 2013, o 11:08 
Offline
Nowy

Dołączył(a): 08 paź 2013
Posty: 2
Pomógł: 0

aaaale wstyd :oops:,
że też się nie kapnąłem, że nie wyświetlają się tylko teksty z EEPROMa..

a co do lekcji, dziwiłem się właśnie, czemu kod z książki i płyty CD się nieco różni, teraz już wszystko jasne,
mnie się podoba taka "zagrywka" :),

dzięki za błyskawiczną odpowiedź.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 paź 2013, o 12:03 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27315
Lokalizacja: Szczecin
Pomógł: 1041

moabie napisał(a):
aaaale wstyd


Żaden wstyd - zapytać. Kto pyta nie błądzi ... Kto się boi zapytać - często się zniechęca niepotrzebnie za szybko ;) a po to jest to forum aby pytać, pytać i jeszcze raz pytać ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



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: 11 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO