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 4 cze 2025, o 04:33


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 57 ]  Przejdź na stronę 1, 2  Następna strona
    Autor Wiadomość
    PostNapisane: 20 paź 2014, o 17:42 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 02 paź 2014
    Posty: 385
    Lokalizacja: Śląsk
    Pomógł: 0

    Witam mam problem z wyświetlaczem lcd 2x16 podłączyłem według książki zmieniłem piny w programie bo były inne i nie działa kod się kompiluje wsad się wgrywa.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 paź 2014, o 17:48 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 mar 2013
    Posty: 333
    Pomógł: 10

    Hej, sprawdź sobie jeszcze raz fizyczne połączenia. Tutaj jest fajny poradnik http://mirekk36.blogspot.com/2012/04/lc ... aczac.html
    Sprawdź tez czy nie pomyliłeś się przy ustawianiu pinów w programie, bo często niby wygląda ze jest ok a nie zsuważymy ze np pisze PORTA zamiast PORTC

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


    Autor postu otrzymał pochwałę


    Ostatnio edytowano 20 paź 2014, o 17:51 przez Atmegowiec, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 paź 2014, o 17:50 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 02 paź 2014
    Posty: 385
    Lokalizacja: Śląsk
    Pomógł: 0

    Kod wziołem z płyty może źle zlutowałem da się to jakoś sprawdzić podać napiecie czy coś?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 paź 2014, o 17:54 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 28 mar 2013
    Posty: 333
    Pomógł: 10

    Może źle zlutowałeś, a może zwyczajnie pokręć kontrastem do oporu w jedną i druga stronę u mnie np. na samym końcu wyświetlają się cyfry. Podałem Ci linka tam ładnie widać wszystko jak uruchomić LCD.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 paź 2014, o 18:11 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 19 cze 2014
    Posty: 820
    Lokalizacja: Tam gdzie PYRY są
    Pomógł: 64

    sprawdź, czy na pewno wszystkie kierunki portów ustawione jak trzeba. Ja się ostatnio złapałem, że ustawiłem wszystkie piny ok, a kierunki portów przeoczyłem i oczywiście nie mogłem tego zauważyć. Dopiero na drugi dzień jedno spojrzenie świeżym wzrokiem i od razu się rzuciło w oczy
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Autor postu otrzymał pochwałę

    _________________
    IntegraMETEO
    WordCLOCK
    IntegraTOUCH



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 paź 2014, o 18:12 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 02 paź 2014
    Posty: 385
    Lokalizacja: Śląsk
    Pomógł: 0

    Kontrast jest dobry bo kwadraciki zmieniają się na białby kolor taki jaki powinień być



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 paź 2014, o 19:37 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 11 sty 2013
    Posty: 1760
    Pomógł: 196

    Witam
    radex324 napisał(a):
    ...zmieniłem piny w programie bo były inne...

    ...taka zgaduj-zgadula: a może podłączyłeś na PORTC z niewyłączonym JTAG'iem?

    Pozdr.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 paź 2014, o 19:48 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 02 paź 2014
    Posty: 385
    Lokalizacja: Śląsk
    Pomógł: 0

    kicajek napisał(a):
    Witam
    radex324 napisał(a):
    ...zmieniłem piny w programie bo były inne...

    ...taka zgaduj-zgadula: a może podłączyłeś na PORTC z niewyłączonym JTAG'iem?

    Pozdr.

    Racja podłącze pod PD.

    ------------------------ [ Dodano po: 9 minutach ]

    Nie mogę znajść jakimi pinami jest sterowany kod wyświetlacz ma tak podłączony D0-D4 D4-D7 wyświetlacza RS pod B0 RW pod B1 i ten 3 pod B3



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 paź 2014, o 20:03 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 05 sie 2012
    Posty: 97
    Lokalizacja: Tarnów
    Pomógł: 2

    Używasz biblioteki Mirka z pierwszej książki czy jakiejś innej ? Jeśli to pierwsze to patrz w pliku lcd44780.h . Poza tym dobrze było by gdybyś załączył schemat i przynajmniej kawałek main'a żeby było wiadomo co gdzie podłączasz i co jak definiujesz.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 paź 2014, o 20:08 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 02 paź 2014
    Posty: 385
    Lokalizacja: Śląsk
    Pomógł: 0

    Używam pierwszej książki bluebook zaraz sprawdzę w tym pliku.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 paź 2014, o 21:25 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 03 mar 2014
    Posty: 580
    Lokalizacja: Jastrzębie-Zdrój
    Pomógł: 71

    Witam,

    Kolega tu wszystko definiujesz, znajdź takie coś:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Co do JTAG'a to nie musisz zmieniać przez niego portu, wyłącz go za pomocą MkAvrCalculator i zaprogramuj Fuse Bity i po problemie, no chyba że masz programator który z niego korzysta ;)

    3 pin wyświetlacza zawsze podłączałem do masy, bo tak naprawdę nie trafiłem nigdy na wyświetlacz który by lepiej ustawiał kontrast przy pomocy potencjometru.

    z Niebieskim pozdRowieniem,
    Doman89



    Ostatnio edytowano 20 paź 2014, o 21:27 przez doman89, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 paź 2014, o 21:27 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 02 paź 2014
    Posty: 385
    Lokalizacja: Śląsk
    Pomógł: 0

    Nima tak łatwo w czwartek kupie dopiero program hehe

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

    A pytanko gdzie w eagle jest kondensator ceramiczny bo nie mogę znajść w tym gąszczu



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 paź 2014, o 22:23 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 03 mar 2014
    Posty: 580
    Lokalizacja: Jastrzębie-Zdrój
    Pomógł: 71

    Witam,

    Kolega co nie ma łatwo? Podaj co chcesz w fusach ustawić to Ci napisze jakie wartości hex musisz wrzucić.

    Co do kondensatora zaraz napiszę ale chyba resistance czy coś takiego ;)

    z Niebieskim pozdRowieniem,
    Doman89


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 paź 2014, o 22:26 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 02 paź 2014
    Posty: 385
    Lokalizacja: Śląsk
    Pomógł: 0

    Podkręcić procka że tak powiem na jakieś normalne taktowanie.Mam ważne pytanie jak robię płytkę w eagle to strona top to jest ta u góry czy ta co można np.zwykły kondensatorek przylutować?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 paź 2014, o 22:30 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 03 mar 2014
    Posty: 580
    Lokalizacja: Jastrzębie-Zdrój
    Pomógł: 71

    Kondensatory, cewki i oporniki - biblioteka "resistor"

    z Niebieskim pozdRowieniem,
    Doman89


    ------------------------ [ Dodano po: 15 minutach ]

    Kolega no to masz:

    LOW: 0xE4
    HIGH: 0xD9

    Wewnętrzny oscylator 8MHz, JTAG wyłączony

    ------------------------ [ Dodano po: 38 minutach ]

    Jak jesteś początkujący i robisz w THT a nie SMD to rób na stronie BOTTOM. Inaczej możesz później się pomylić w kolejności wyprowadzeń.


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 paź 2014, o 11:48 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 sie 2013
    Posty: 3797
    Lokalizacja: Grudziądz
    Pomógł: 143

    radex324 napisał(a):
    Nima tak łatwo w czwartek kupie dopiero program hehe

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

    A pytanko gdzie w eagle jest kondensator ceramiczny bo nie mogę znajść w tym gąszczu



    Kolego akurat z tytułu wynika że działasz na ATmega32 oznacza to że mkAVRcalculator wpiera właśnie ten procek w wersji darmowej.
    I w wersji darmowej możesz spokojnie wyłączyć sobie JTAG dla procesora ATmega32.

    Więc jak widzisz dzięki Mirkowi możesz ustawić sobie fuse bity w mkAVRcalculator wersja free dla ATmega32.

    _________________
    Usługi druku przestrzennego - www.drumik.pl



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 paź 2014, o 11:56 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 02 paź 2014
    Posty: 385
    Lokalizacja: Śląsk
    Pomógł: 0

    Na atmedze32 nieda się zminiać fuse bitów na free



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 paź 2014, o 12:00 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 27 maja 2013
    Posty: 562
    Lokalizacja: Bydgoszcz
    Pomógł: 23

    Da się ale nie MkAVRcalc a np. Bascomem albo AvrStudio można samym avrdude z nakładka np. Burn o Mat, albo ISP Prog, oj wiele jest aplikacji do tego celu.


    majster napisał(a):
    Kolego akurat z tytułu wynika że działasz na ATmega32 oznacza to że mkAVRcalculator wpiera właśnie ten procek w wersji darmowej.


    A32 w wersji darmowej nie jest wspierana.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 paź 2014, o 13:13 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 02 paź 2014
    Posty: 385
    Lokalizacja: Śląsk
    Pomógł: 0

    Mam pytanie jak się dokładnie nazywa kondensator ceramiczny w eagle i czy ma ktoś może biblioteke wyświetlacza 7 segment poczwórny 4 wspólne anody?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 paź 2014, o 13:16 
    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

    Cytuj:
    Mam pytanie jak się dokładnie nazywa kondensator ceramiczny w eagle


    Biblioteka RCL.

    _________________
    http://www.jaglarz.info



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 paź 2014, o 13:29 
    Offline
    Użytkownik

    Dołączył(a): 19 gru 2012
    Posty: 712
    Lokalizacja: Opole
    Pomógł: 23

    A czy kolega się nie rzuca na zbyt głęboką wodę? Z jednej strony masz problemy z podłączeniem LCD a już zabierasz się za projekt płytki. Moze lepiej najpierw przejść przez całą książkę odpalić poszczególne moduły które chcesz mieć na swojej płytce a dopiero później przystąpić do realizacji?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 paź 2014, o 13:54 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 02 paź 2014
    Posty: 385
    Lokalizacja: Śląsk
    Pomógł: 0

    Możecie zerkąć na płytkę czy niema jakiś poważnych błędów?Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 paź 2014, o 14:03 
    Offline
    Użytkownik

    Dołączył(a): 19 gru 2012
    Posty: 712
    Lokalizacja: Opole
    Pomógł: 23

    Czemu ścieżka po prawej tronie przy 100nF jest nie dokończona? Oglądałeś video poradnik Mirka o tworzeniu PCB? Bo ścieżki bardzo brzydko prowadzone.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 paź 2014, o 14:05 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 02 paź 2014
    Posty: 385
    Lokalizacja: Śląsk
    Pomógł: 0

    oglądam poradnik ale nie wychodzi mi tak Mirkowi.

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

    Możesz narysować kółko gdzie bo ślepy chyba jestem bo nie widze.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 paź 2014, o 14:13 
    Offline
    Użytkownik

    Dołączył(a): 19 gru 2012
    Posty: 712
    Lokalizacja: Opole
    Pomógł: 23

    Nie mam jak teraz, ale Atmega32 nóżka od AVCC ma żółtą linie prowadzącą pod uC.
    Wiesz dużo by już poprawiło to że od padów nie wychodzić linią pod kątem. Tylko zacząć linią prostą i dopiero zakręcać. Tak samo nie używać lini pod kątem 90 stopni (masz tak pod atmega8), ładniej wygląda 45 stopni.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 paź 2014, o 14:41 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 27 maja 2013
    Posty: 562
    Lokalizacja: Bydgoszcz
    Pomógł: 23

    poco robisz podłączenie LCD na stałe, lepiej zrobić je z goldpinami i łączyć kabelkami tak jak masz to na schemacie ATB. Możesz się potem przejechać jak będziesz chciał uzyć innego portu bądź innych funkcjonalności pinów.

    Tej filtracji tez jak na lekarstwo. Poczytaj blog Mirka o prawidłowej i minimalnym podłączeniu procesora. No i na wała na dwa procesory od razu zrób samą a32 starczy CI.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 paź 2014, o 16:30 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 19 cze 2014
    Posty: 820
    Lokalizacja: Tam gdzie PYRY są
    Pomógł: 64

    radex324 napisał(a):
    Możecie zerkąć na płytkę czy niema jakiś poważnych błędów?


    Masz jedną linię unrouted, Nie mieszaj THT z SMD - tzn nie ma to znaczenia ale po co?? jak już robisz w THT to lepiej wszystko. Pozatym pisałeś gdzieś że nie masz wprawy w lutowaniu SMD a ledy mają na prawdę niewielkie pady. Pozatym Dlaczego prowadzisz ścieżki po TOP a nie BOTTOM??

    _________________
    IntegraMETEO
    WordCLOCK
    IntegraTOUCH



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 paź 2014, o 16:36 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 02 paź 2014
    Posty: 385
    Lokalizacja: Śląsk
    Pomógł: 0

    Właśnie się kapłem jak zrobiłem teraz robię od nowa płytkę Obrazek



    Ostatnio edytowano 21 paź 2014, o 16:49 przez radex324, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 paź 2014, o 16:48 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 03 mar 2014
    Posty: 580
    Lokalizacja: Jastrzębie-Zdrój
    Pomógł: 71

    Witam,

    Kolega mam propozycję, jak skończysz najpierw schemat ideowy to wrzuć załącznik. Sprawdzimy i powiemy, że możesz się zabrać za płytkę PCB. Jak już ją skończysz to powtórka, wrzucasz to Ci pomożemy. Żebyś na początku mógł się skupić na programowaniu, a później powoli zaczniesz się uczyć nijako elektroniki.

    z Niebieskim pozdRowieniem,
    Doman89


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

    P.S. Kolega jakie masz doświadczenie w lutowaniu, że dodajesz elementy SMD? Bo możesz mieć nie lada kłopot ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 paź 2014, o 16:50 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 02 paź 2014
    Posty: 385
    Lokalizacja: Śląsk
    Pomógł: 0

    doman89 napisał(a):
    Witam,

    Kolega mam propozycję, jak skończysz najpierw schemat ideowy to wrzuć załącznik. Sprawdzimy i powiemy, że możesz się zabrać za płytkę PCB. Jak już ją skończysz to powtórka, wrzucasz to Ci pomożemy. Żebyś na początku mógł się skupić na programowaniu, a później powoli zaczniesz się uczyć nijako elektroniki.

    z Niebieskim pozdRowieniem,
    Doman89


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

    P.S. Kolega jakie masz doświadczenie w lutowaniu, że dodajesz elementy SMD? Bo możesz mieć nie lada kłopot ;)

    Na elektronice się znam od 2-3lat się bawie



    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: 57 ]  Przejdź na stronę 1, 2  Następna strona

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 19 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