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 30 kwi 2025, o 06:25


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
    Autor Wiadomość
    PostNapisane: 19 lut 2018, o 15:53 
    Offline
    Nowy

    Dołączył(a): 18 lut 2018
    Posty: 4
    Pomógł: 0

    Witam, uczę się od tygodnia i mam mały, dziwny problem kod wklejam poniżej
    Problem zaprezentowany poniżej w moim filmie
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    https://drive.google.com/file/d/14BvkB_ ... sp=sharing
    Nie mam pojęcia co z tym zrobić, bądź chociaż skąd się to bierze.

    a tu inny przypadek
    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 lut 2018, o 16:07 
    Offline
    Moderator
    Avatar użytkownika

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

    Proponuję ci zacząć od dobrej książki:

    http://atnel.pl/mikrokontrolery-avr-jezyk-c.html

    bo to co napisałeś to nie jest żaden program niestety ... jakbyś już chociaż obejrzał ten poradnik:

    http://mirekk36.blogspot.com/2015/07/ec ... ogram.html

    to byś zamigał diodą ... a jeszcze lepiej ten:

    http://mirekk36.blogspot.com/2017/12/au ... iczne.html

    nie mniej jednak bez książki będziesz musiał poświęcić sporo więcej czasu

    _________________
    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 lut 2018, o 16:14 
    Offline
    Nowy

    Dołączył(a): 18 lut 2018
    Posty: 4
    Pomógł: 0

    Mój program to zapalenie diody przy inicjalizacji głównej funkcji main. Taki był mój cel, tyle że chciałbym widzieć dlaczego definicja nie wzbudza wyjścia PC0, tylko PC1. Wbrew temu co napisałem w programie. Chyba że problem jest na tyle zaawansowany że wymaga przeczytania książki, bo jest to problem z przesunięciem pozycji w rejesetrze czy coś, to przepraszam za natarczywość.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 lut 2018, o 16:21 
    Offline
    Użytkownik

    Dołączył(a): 25 lip 2013
    Posty: 2595
    Pomógł: 128

    Jaki procek? Patrzyłeś w pdf'a jakie funkcje mają te piny?
    P. S. Filmiki i inne materiały wklejamy na forum a nie na zewnętrzne serwisy.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 lut 2018, o 16:24 
    Offline
    Nowy

    Dołączył(a): 18 lut 2018
    Posty: 4
    Pomógł: 0

    Atmega8A, PC0 [ADC0], PC1 [ADC1]
    Wszystko na płytce zrobione zgodnie z zasadami, połączenie jest prawidłowe, widoczne jest na filmie ze dioda włącza się po bezpośrednim wpisaniu.

    ------------------------ [ Dodano po: 10 minutach ]
    Problem własnie naprawiłem, lecz dalej nie wiem co zaszło powyżej.
    Włączyła się w tej chwili pierwsza dioda PC0, a nie jak poprzednio PC1

    #define LED1 PC0
    int main (void)
    {
    DDRC |= (1<<LED1);
    PORTC |= (1<<LED1);
    }



    Ostatnio edytowano 19 lut 2018, o 16:36 przez evektro, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 lut 2018, o 16:35 
    Offline
    Użytkownik

    Dołączył(a): 01 lis 2013
    Posty: 301
    Pomógł: 32

    Witaj,

    A te przesunięcia bitowe przy konfiguracji pinu i portu w jakim celu są ?
    Przecież w makrze je wpisałeś.


    Autor postu otrzymał pochwałę

    _________________
    Pozdrawiam,
    sq8mvy, Paweł



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 lut 2018, o 16:39 
    Offline
    Moderator
    Avatar użytkownika

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

    evektro napisał(a):
    Chyba że problem jest na tyle zaawansowany że wymaga przeczytania książki,

    Patrząc na ilość baboli jakie można zrobić w twoim przykładzie w tak prostym programie to uważam, że warto zacząć od książki ;) to nie jest żaden wymóg panie ... ktoś cię zmusza ?

    _________________
    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 lut 2018, o 16:41 
    Offline
    Użytkownik

    Dołączył(a): 25 lip 2013
    Posty: 2595
    Pomógł: 128

    Chodzi o to, że skoro w tak prostym programie robisz babole, to tym bardziej powinieneś zgłębić podstawy - dzięki temu unikniesz rozczarowań związanych z brakiem wiedzy.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 lut 2018, o 17:30 
    Offline
    Nowy

    Dołączył(a): 18 lut 2018
    Posty: 4
    Pomógł: 0

    Powiedzcie tylko zanim książka przyjdzie, czy tak już trochę lepiej?

    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    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: 19 lut 2018, o 17:44 
    Offline
    Moderator
    Avatar użytkownika

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

    no teraz chyba sam powinieneś widzieć że działa ;)

    _________________
    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: 10 ] 

    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:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO