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 w 2025? 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 8 kwi 2025, o 07:03


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 14 ] 
    Autor Wiadomość
    PostNapisane: 19 gru 2014, o 08:13 
    Offline
    Nowy

    Dołączył(a): 19 gru 2014
    Posty: 14
    Pomógł: 0

    Witajcie
    Tworzę projekt zasilacza sterowanego Atmega16 (schemat w załączniku). Otóż po polutowaniu okazało się że nic nie chce się wyświetlać na lcd znaki (co najwyżej bezwładnie jakieś chińskie). Więc postanowiłem wymienić wyświetlacz i nadal nic. Po czym wyciągałem wyświetlacz oraz atmegę na płytkę stykową i tam testowałem różne konfiguracje z pinami podłączonymi do lcd.
    Z moich obserwacji wynika że nie mogę skorzystać z portów:
    pd4(oc1b), pd5(oc1a) oraz pd7 (oc2).

    Z czym jest to związane ?
    Czy muszę przerabiać płytkę, mam wolne piny pb4 i pd6 do tego pd3 pd2 pd1 i pd0 i w tej konfiguracji śmiga. Szkoda bo to nie robię dla siebie projektu a jak będę przerabiał to tylko przewodami od dołu a wiadomo że to najlepiej nie będzie wyglądało.

    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 gru 2014, o 09:02 
    Offline
    Użytkownik

    Dołączył(a): 22 lut 2014
    Posty: 205
    Lokalizacja: Poznań
    Pomógł: 22

    Pokaż kod.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 gru 2014, o 09:14 
    Offline
    Moderator
    Avatar użytkownika

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

    Zapewniam cię, że nie ma NAJMNIEJSZYCH problemów żeby LCD działał na tych pinach (więc twoje obserwacje nie są dobre) .... szukaj w kodzie bo tam babola zrobiłeś o ile oczywiście połączenia są dobre.

    Przy okazji tak z czystej ciekawości zapytam co ty w tym schemacie pełno jakichś czerwonych kresek powstawiałeś ? (pomijam już fakt że to jakoś przedziwnie wygląda) ... ale ciekaw jestem co miałeś na celu ?

    _________________
    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: 19 gru 2014, o 09:56 
    Offline
    Nowy

    Dołączył(a): 19 gru 2014
    Posty: 14
    Pomógł: 0

    Kod to wgrałem tylko do testowania proste wyświetlenie napisu. Testowałem zmieniając tylko piny i na innych działało.
    Poddaje się.
    Co do tych kresek są to napisy ale ja nic nie dodawałem same się pojawiły razem z elementem, ale to już mniejszy problem.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 gru 2014, o 10:08 
    Offline
    Moderator
    Avatar użytkownika

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

    piurek10 napisał(a):
    Poddaje się.

    skoro tak uważasz ....

    _________________
    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: 19 gru 2014, o 10:22 
    Offline
    Nowy

    Dołączył(a): 19 gru 2014
    Posty: 14
    Pomógł: 0

    Poddaje się w sensie iż nie mam pomysłu, a projekt i tak musze zrobić.Skocze jeszcze do sklepu i kupie atmegi może to wina Atmegi



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 gru 2014, o 10:30 
    Offline
    Moderator
    Avatar użytkownika

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

    piurek10 napisał(a):
    i kupie atmegi może to wina Atmegi

    tak tak ... no to "najlepszy" pomysł ... sorki ale kolega prezentuje masakryczne podejście :(

    no toż przecież wyżej już kolega podpowiadał:
    gumeni napisał(a):
    Pokaż kod.


    ja też piszę że to wina w kodzie - a ty na to że lecisz do sklepu kupić kolejne atmegi .... w kolejnych będziesz miał to samo

    _________________
    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: 19 gru 2014, o 10:34 
    Offline
    Użytkownik

    Dołączył(a): 22 sty 2014
    Posty: 1806
    Zbananowany użytkownik

    Pomógł: 168

    piurek10 napisał(a):
    Poddaje się w sensie iż nie mam pomysłu, a projekt i tak musze zrobić.Skocze jeszcze do sklepu i kupie atmegi może to wina Atmegi


    możesz sobie kupić całe kilo tych atmeg i tak to ni nie da. Pokaż kod programu. Dziwi mnie czemu akurat piny od timerów nie działaja.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 gru 2014, o 11:57 
    Offline
    Nowy

    Dołączył(a): 19 gru 2014
    Posty: 14
    Pomógł: 0

    Proszę kod:
    wystarczy że zmienię piny i ten sam program działa

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



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 gru 2014, o 12:03 
    Offline
    Moderator
    Avatar użytkownika

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

    ło matko to bascom - to w dziale bascoma na drugi raz proszę zakładać wątek ok? - przenoszę

    ------------------------ [ Dodano po: 1 minucie ]

    to już musi ktoś z bascomowiczów pomóc - ale tutaj zaglądają więc pewnie pomogą

    _________________
    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: 19 gru 2014, o 12:47 
    Offline
    Nowy

    Dołączył(a): 19 gru 2014
    Posty: 14
    Pomógł: 0

    Sam znalazłem rozwiązanie. Panie Mirku jednak wszystkiego nie wiesz :)
    Wystarczyło wpisać w programie polecenie wyłączające drugą funkcje portów.
    Składnia: [ Pobierz ] [ Ukryj ]
    język basic4gl
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Czuje się jakbym odkrył Amerykę.

    Masz rację z tym bascomem że jest ograniczony, ale kiedyś razem jak z kumplami zaczynaliśmy się bawić w programowanie to do bascoma teraz żałuje.
    Kiedyś jak będe miał czas to przysiądę do książki mirka i będę uczył się C



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 gru 2014, o 12:59 
    Offline
    Moderator
    Avatar użytkownika

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

    piurek10 napisał(a):
    Panie Mirku jednak wszystkiego nie wiesz

    Panie ja już w ogóle prawie bascoma nie pamiętam ... więc skąd mam wiedzieć hahaha i to jeszcze wszystko :lol:

    _________________
    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: 19 gru 2014, o 17:19 
    Offline
    Użytkownik

    Dołączył(a): 29 lis 2012
    Posty: 1074
    Lokalizacja: Sochaczew
    Pomógł: 21

    piurek10 napisał(a):
    Wystarczyło wpisać w programie polecenie wyłączające drugą funkcje portów.
    Składnia: [ Pobierz ] [ Ukryj ]
    język basic4gl
    Disable Oc1b
    Disable Oc1a
    GeSHi


    Na pewno nie to było przyczyną bo domyślnie te piny nie są ustawione jako wyjścia OC1a i OC1b. Domyślnie w ogóle nie pełnią żadnej roli póki im jej nie nadasz.
    Wspomniane wyżej wyjścia pełniły by jakąś rolę gdybyś na przykład ustawił je poleceniem

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


    Wówczas na wyjściach OC1x masz sygnał PWM.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 gru 2014, o 17:35 
    Offline
    Nowy

    Dołączył(a): 19 gru 2014
    Posty: 14
    Pomógł: 0

    Teraz to możemy się licytować.
    Ja wiem jedno gdy wpisałem polecenia disable to wyświetlacz zaczoł działać



    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 1 gość


    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