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

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 10 lip 2025, o 04:30


    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

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

    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

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

    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: 27415
    Lokalizacja: Szczecin
    Pomógł: 1043

    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: 3229
    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: 17
    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: 27415
    Lokalizacja: Szczecin
    Pomógł: 1043

    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: 17
    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: 27415
    Lokalizacja: Szczecin
    Pomógł: 1043

    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 3 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