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 16 maja 2025, o 22:14


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 77 ]  Przejdź na stronę 1, 2, 3  Następna strona
    Autor Wiadomość
     Tytuł: nie miga dioda
    PostNapisane: 26 kwi 2012, o 20:06 
    Offline
    Nowy

    Dołączył(a): 26 kwi 2012
    Posty: 4
    Pomógł: 0

    Witam serdecznie Wszystkich,

    mam zenujacy problem wstyd sie przyznac ze nie umie go sam rozwiazac... Poswiecilem kilka godzin na zapoznanie sie z dokumentacja zestawu uruchminiowego atb rev.1.03 , przeszukalem forum pod katem podobnego problemu oraz skorzystalem z google...

    uzywam Eclipse, wszystko wyglada ze srodowisko jest dobrze skonfigurowane (takie sprawia wrazenie)
    1. skonfigurowalem srodowisko
    2. podlaczylem kabelkiem PC7 - D1
    3. Zbudowalem i wgralem program DiodaLed do kontrolera (przy programowanie oprocz diody prg, swieci sie dioda czer. txd)
    4. reset
    Efekt: didoda swieci ciaglym swiatlem
    na dowod ze wgrywa sie program to zmienilem w programie port z pc7 na pc3 zgodnie z oczekiwaniem na pc7 nie swiecila w ogole na pc3 swieci ciaglym swiatlem

    bardzo prosze o pomoc co moze byc zle
    wchodzilem w prosta konfiguracje fusbitow i widze ze zczytuje z ukladu zew kwarc > 8MHz wnioskuje ze to ok...
    programuje przez wbudowany uklad FT232R

    z gory dzieki za pomoc
    Lech


    [windows7, Eclipse, ATB rev.1.03]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 kwi 2012, o 21:00 
    Offline
    Użytkownik

    Dołączył(a): 16 lut 2012
    Posty: 219
    Pomógł: 1

    Ale to z czym masz problem, że nie miga dioda? Który konkretny program wgrałeś do procka? Czy zmieniałeś coś w nim?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 kwi 2012, o 21:05 
    Offline
    Nowy

    Dołączył(a): 26 kwi 2012
    Posty: 4
    Pomógł: 0

    dziekuje za zainteresowanie, wgralem program 01_DiodaLED

    w pierwszej fazie nic nie zmienialem
    a w drugiej zeby rozpoznac czy poprawnie wgrywa sie program na kontroler zmienilem port

    i tyle...

    a problem to : dioda nie miga tylko swieci ...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 kwi 2012, o 21:07 
    Offline
    Moderator
    Avatar użytkownika

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

    Klucha napisał(a):
    Ale to z czym masz problem, że nie miga dioda? Który konkretny program wgrałeś do procka? Czy zmieniałeś coś w nim?


    No właśnie ;) może niech kolega wklei tu na forum ten program main() - on przecież nigdy nie zawiera bibliotek więc spokojnie można wkleić - co się tam majstruje

    Bo jak rozumiem - dioda ma migać - a ona świeci światłem ciągłym ? ... hmmmm no musimy zobaczyć program dobrze ?

    I szybko dorwiemy BUG'a i go wyłuskamy a dioda zacznie radośnie mrugać ;)

    _________________
    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: 26 kwi 2012, o 21:07 
    Offline
    Nowy

    Dołączył(a): 26 kwi 2012
    Posty: 4
    Pomógł: 0

    nie wiem czy juz sie moge z siebie smiac czy nie ale ten program nie ma powodowac migania diody ? haha ?

    kompromitacja przepraszam chyba czas juz spac ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 kwi 2012, o 21:12 
    Offline
    Użytkownik

    Dołączył(a): 16 lut 2012
    Posty: 219
    Pomógł: 1

    Jakby kolega podał cały kod programu to napewno pomożemy. Bo tak nie wiadomo co tam "majstrujesz".



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 kwi 2012, o 21:14 
    Offline
    Moderator
    Avatar użytkownika

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

    No to może ja uzupełnię, w tym projekcie są dwa kody, ten:

    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.


    ma spowodować zmianę stanu diody po naciśnięciu klawisza ;)

    natomiast ten drugi:

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


    ma jednak migać diodą - proszę posprawdzać je dokładnie

    a w razie czego śmiało pytać - na tym forum nie ma niestosownych pytań - każde jest dobre ;)

    _________________
    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: 26 kwi 2012, o 21:17 
    Offline
    Użytkownik

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

    rozumiem że chodzi o ten kod ??

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


    wiec co tu mamy ... dioda na PC7 powinna sobie mrygać :)
    chyba że kolega kompilował ten drugi main.c :)

    oj posiadacze książki :) .... przecież napisane 01_DiodaLED :)

    No i Mirek mnie ubiegł :)

    _________________
    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: 26 kwi 2012, o 21:24 
    Offline
    Nowy

    Dołączył(a): 26 kwi 2012
    Posty: 4
    Pomógł: 0

    ja pieprze dziala, dzieki uratowaliscie mi zycie...
    dziekuje !

    faktycznie kompilowalem i wgrywalem nie ten program :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 kwi 2012, o 21:27 
    Offline
    Użytkownik

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

    :)

    Tak to zwykle bywa :) nic sie nie martw kolego :0 jeszcze nie raz będziesz włosy rwał , a to z powodu , źle stykającego kabelka
    a to z powodu źle dobranego procka/kwarca albo przez wgrywanie nie tego programu :)

    _________________
    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: 26 kwi 2012, o 21:28 
    Offline
    Moderator
    Avatar użytkownika

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

    SunRiver napisał(a):
    ... nic sie nie martw kolego :0 jeszcze nie raz będziesz włosy rwał , a to z powodu , źle stykającego kabelka
    a to z powodu źle dobranego procka/kwarca albo przez wgrywanie nie tego programu :)


    .... ale zawsze możesz liczyć na reanimację na naszym forum jak widzisz ;) (to tak tytułem uzupełnienia)

    _________________
    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: 26 kwi 2012, o 21:40 
    Offline
    Użytkownik

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

    tak dobrze że mamy przenośne respiratory w postaci kodów :)

    _________________
    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 wrz 2012, o 13:43 
    Offline
    Nowy

    Dołączył(a): 28 wrz 2012
    Posty: 6
    Pomógł: 0

    Witam, chciałbym się podpiąć do tematu :)

    Sytuacja wygląda tak:
    Środowisko Eclipse wraz ze świeżą wtyczką PluginAVR, wszystko dobrze skonfigurowane, wykrywa zestaw ATB rev:1.03 dzięki FT232.
    mkAVR_Calculator wykrywa rodzaj uC Atmega16, bo taką na razie mam, Fusy Bity przestawione na zewnętrzny Kwarc, zworki dobrze ustawione. Piny uC sprawdzone pod względem zwarć/przewodności dla pewności.
    ATB Manager również wykrywa zestaw uruchomieniowy pod każdym portem USB.
    Za pomocą Eclipse oraz mkAVR_Calc kod wgrywany jest poprawnie bez błędów:

    Kod:
    Launching C:\AVRDUDE_FT232R\avrdude -pm16 -cATB-FT232R -Pft0 -Uflash:w:01_DiodaLED.hex:a "-CC:\AVRDUDE_FT232R\avrdude.conf"
    Output:
    avrdude: BitBang OK
    avrdude: pin assign miso 3 sck 5 mosi 6 reset 7
    avrdude: drain OK

     ft245r:  bitclk 230400 -> ft baud 115200
    avrdude: AVR device initialized and ready to accept instructions

    Reading | ################################################## | 100% 0.00s

    avrdude: Device signature = 0x1e9403
    avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed
             To disable this feature, specify the -D option.
    avrdude: erasing chip
     ft245r:  bitclk 230400 -> ft baud 115200
    avrdude: reading input file "01_DiodaLED.hex"
    avrdude: input file 01_DiodaLED.hex auto detected as Intel Hex
    avrdude: writing flash (150 bytes):

    Writing | ################################################## | 100% 0.10s

    avrdude: 150 bytes of flash written
    avrdude: verifying flash memory against 01_DiodaLED.hex:
    avrdude: load data flash data from input file 01_DiodaLED.hex:
    avrdude: input file 01_DiodaLED.hex auto detected as Intel Hex
    avrdude: input file 01_DiodaLED.hex contains 150 bytes
    avrdude: reading on-chip flash data:

    Reading | ################################################## | 100% 0.03s

    avrdude: verifying ...
    avrdude: 150 bytes of flash verified

    avrdude done.  Thank you.

    avrdude finished


    Podczas wgrywania wsadu, świeci się dioda PWRL [zielona] oraz PRG [niebieska]. Następnie naciskam przycisk RST w ATBmanager i czekam na rezultat...
    Problem zaczyna się chwile po wgraniu wsadu. Pierwszy program "migająca dioda" *Uploaduje właściwy w razie czego:))
    Dioda nie mruga wogóle, świeci światłem ciągłym w tym wypadku PORT PC7. Po zmianie portu diody na jakikolwiek inny i wgraniu ponownie wsadu, znowu zaczyna świecić dioda PC7...

    Siedziałem, kombinowałem, być może coś przeoczyłem, niemniej jednak byłbym wdzięczny za jakieś konstruktywne pomysły co może być przyczyną takiego stanu rzeczy :)
    Czyżby uC był walnięty ?

    Pozdrawiam Tomasz



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 wrz 2012, o 13:53 
    Offline
    Użytkownik

    Dołączył(a): 24 sty 2012
    Posty: 1469
    Pomógł: 56

    Tomasz napisał(a):
    Podczas wgrywania wsadu, świeci się dioda PWRL [zielona] oraz PRG [niebieska]. Następnie naciskam przycisk RST w ATBmanager i czekam na rezultat...
    Problem zaczyna się chwile po wgraniu wsadu. Pierwszy program "migająca dioda" *Uploaduje właściwy w razie czego:))
    Dioda nie mruga wogóle, świeci światłem ciągłym w tym wypadku PORT PC7. Po zmianie portu diody na jakikolwiek inny i wgraniu ponownie wsadu, znowu zaczyna świecić dioda PC7...

    Siedziałem, kombinowałem, być może coś przeoczyłem, niemniej jednak byłbym wdzięczny za jakieś konstruktywne pomysły co może być przyczyną takiego stanu rzeczy :)
    Czyżby uC był walnięty ?

    Pozdrawiam Tomasz

    Jak w ogóle może świecić dioda PC7? Nie ma Kolego czegoś takiego.
    Może zamiast zrzutów z konsoli kawałek kodu? ;)

    _________________
    Jestem początkujący i moje porady mogą być błędne



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 wrz 2012, o 14:01 
    Offline
    Nowy

    Dołączył(a): 28 wrz 2012
    Posty: 6
    Pomógł: 0

    Kod jest taki jak w książce oraz na płycie :)
    W razie czego:

    Kod:
    #include <avr/io.h>
    #include <util/delay.h>


    // definicje dla preprocesora
    #define LED_PIN (1<<PC7)// definicja pinu do którego pod³¹czona jest dioda

    //Podczas zmiany na PC3, PA5, bądź na jakikolwiek inny PIN, zawsze mi świeci dioda na Pinie PC7

    #define LED_ON PORTC &= ~LED_PIN   // makrodefinicja – za³¹czenie diody
    #define LED_OFF PORTC |= LED_PIN   // makrodefinicja – wy³¹czenie diody
    #define LED_TOG PORTC ^= LED_PIN   // makrodefinicja – zmiana stanu diody

    // ********************************************************* 1-sza wersja
    int main(void)
    {
       // ****** inicjalizacja *********
       DDRC |= LED_PIN;      // kierunek pinu PC7 – wyjœciowy

       // ****** pêtla g³ówna programu  *********
       while(1)
       {
          LED_ON;            // zapal diodê
          _delay_ms(1000);   // oczekiwanie 1s (1000ms)
          LED_OFF;         // zgaœ diodê
          _delay_ms(1000);   // oczekiwanie 1s
       }
    }



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 wrz 2012, o 14:15 
    Offline
    Użytkownik

    Dołączył(a): 24 sty 2012
    Posty: 1469
    Pomógł: 56

    Tu po prostu nie ma co niedziałać ;)
    Jeżeli używasz zestawu ATB sprawdź jeszcze raz podłączenie odpowiedniej diody do odpowiedniego pinu procesora.
    W Eclipse:
    W manu Project wybierz Clean
    następnie zapisz projekt
    skompiluj projekt jeszcze raz
    wgraj do procka i >musi< działać
    Powodzenia

    _________________
    Jestem początkujący i moje porady mogą być błędne



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 wrz 2012, o 15:06 
    Offline
    Moderator
    Avatar użytkownika

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

    Domyślnie JTAG w ATB jest już wyłączony ....

    ale ... pokaż może fotkę jak ty podłączasz ten przewód do diody LED ?

    sprawdź też czy sama dioda w ogóle świeci - podłączając dla testu przewód od diody LED do GND - musi się zapalić. Jeśli nie to mogłoby oznaczać że jest odwrotnie wlutowana - sprawdzałeś to ?

    Jeśli się zapali to jak mówię ten sam przewód odłącz od GND i podepnij do PC7 i pokaż fotkę

    _________________
    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: 28 wrz 2012, o 17:05 
    Offline
    Nowy

    Dołączył(a): 28 wrz 2012
    Posty: 6
    Pomógł: 0

    Witam ponownie :)

    zrobiłem jak Kolega MirkoT radził, jednak tym razem dioda nie świeci ciągle, tylko jest dziwnym trafem wyłączona... Tylko jak nacisnę przycisk RESET z poziomu programu ATBmanager dioda zapala się na czas mniej niż 1 sekundy, po czym gaśnie na amen... Jak ponownie nacisnę historia zatacza koło.

    Wszystkie dodatkowe rzeczy wg rady Kolegi GwynBleidD, oraz większość zworek zdjąłem, pozostały tylko te które umożliwiają podłączenie zewnętrznego Kwarcu, oraz na Zasilaniu z USB. Wrzuciłem ponownie wsad i dalej to samo co wyżej...

    Każda dioda podłączona do GND świeci, więc wlutowanie ich na odwrót odpada :( a szkoda... bo może tu tkwiła przyczyna...

    Zamieszczam 3 zdjęcia:
    - pierwsza dioda z masą podłączona http://imageshack.us/a/img10/975/diodapodczonadognd.jpg
    - tuż po wrzuceniu wsadu http://imageshack.us/a/img213/214/tupozaprogramowaniu.jpg
    - po naciśnięciu RESETU z poziomu ATBmanager http://imageshack.us/a/img41/5518/ponaciniciuresetuzpozio.jpg
    Hmmm



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 wrz 2012, o 17:17 
    Offline
    Użytkownik

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

    Czyli ATB działa prawidłowo teraz trzeba sie skupić na kodzie dlaczego ci nie działa

    _________________
    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 wrz 2012, o 17:36 
    Offline
    Nowy

    Dołączył(a): 28 wrz 2012
    Posty: 6
    Pomógł: 0

    Witam, kod jest identyczny z tym który został na początku podany :) i błędu w nim nie ma...a mimo wszystko dalej nie chce działać : :? No nic... może cud będzie i coś z tego wyjdzie :) Trzeba dalej kombinować...
    Pozdrawiam Tomasz



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 wrz 2012, o 17:39 
    Offline
    Moderator
    Avatar użytkownika

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

    eeeh jak ja widzę, że te wszystkie pięknie zapięte zworki ludzie zdejmują a potem 100 innych rzeczy im nie działa - nie mówiąc już o totalnym misz-maszu na płytce - to nachodzi mnie myśl - że niepotrzebnie bawię się w te kolorowe jumperki, które przy okazji zawsze coś oznaczają ..... szok - cały zestaw ATB ogołocony z jumerów szok ;) .... ale ok to tak nawiasem mówiąc. Chyba do następnej partii zakupię zwyklaki czarnego koloru i nie będę się przejmował żeby użytkownik miał wygodnie ;) eeeeeeś

    no dobra rzeczywiście wygląda to bardzo dziwnie ;)

    1. pin PC7 podłączony do diody LED
    2. wydaje się że program wgrany prawidłowo
    3. zresetowany FT232 za pomocą klawisza w atb manager

    ale teraz pokaż mi w takim razie zrzut ekranu Eclipse gdy masz otwarty ten właśnie projekt - ale całego Eclipse a nie tylko okienka z kodem programu - mam pewne podejrzenie ....

    ------------------------ [ Dodano po: kilkunastu sekundach ]

    no musimy to odpalić i ci pomóc - bo jak się człowiek zatnie na pierwszym ćwiczeniu to co mówić dopiero o kolejnych ???

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

    w razie czego łap też mnie na Skype ok ???? mój nick skype: mirekk36

    tylko przygotuj słuchawki i mikrofon

    _________________
    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: 28 wrz 2012, o 17:50 
    Offline
    Nowy

    Dołączył(a): 28 wrz 2012
    Posty: 6
    Pomógł: 0

    Witam, tutaj obrazek podsyłam z Eclipse :)
    http://imageshack.us/a/img12/6052/unbenannt2dq.png



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 wrz 2012, o 18:02 
    Offline
    Moderator
    Avatar użytkownika

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

    czyli miałem dobre podejrzenie ;)

    zobacz na te dwa pliki w projekcie

    main.c

    oraz

    main1.c

    ten drugi o ciebie jest jakby skreślony ;) czyli wyłączony z kompilacji

    zatem trzeba wziąć płytę DVD z końca książki i zacząć oglądać lekcje VIDEO od 1 do 4 chyba

    masz tam info jak można sobie wyłączać albo włączać pliki projektu w Eclipse (to jest ogromna zaleta i od pierwszej lekcji chciałem aby każdy się z tym zapoznał)

    jak wiesz (a może nie wiesz) nie może być w folderze projektu dwóch plików które zawierają funkcję main() !!!!

    a przecież te dwa pliki zawierają - no to o co chodzi ???

    ;) Eclipse pozwala na wyłączanie plików a nawet folderów z kompilacji (EXCLUDE FROM BUILD) .... i ten twój jest wyłączony panie kochany .... dlatego musisz ten plik włączyć a main1.c wyłączyć ;) .....

    albo na początek skompilować sobie main1.c .... i przetestować ten z klawiszem

    jak znajdziesz w lekcjach VIDEO jak się wyłącza i włącza pliki projektu to już dalej sobie poradzisz ;)

    a jeśli nie to pytaj dalej ;)

    _________________
    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: 28 wrz 2012, o 18:23 
    Offline
    Użytkownik

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

    w tym wypadku skompilujesz zawsze plik main.c
    wiec podłącz przycisk i stanie się cud program ożyje
    a reszta jak pisze Mirek ..... lekcje lekcje lekcje

    _________________
    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 wrz 2012, o 18:39 
    Offline
    Nowy

    Dołączył(a): 28 wrz 2012
    Posty: 6
    Pomógł: 0

    Witam,
    To własnie te dwa pliki w jednym katalogu powodowały ten nieład, teraz już wszystko jest pod kontrolą i działa jak należy.
    Jak to się mówi - najciemniej pod latarnią :)

    Dziękuje bardzo za pomoc i czas na szukanie rozwiązania :D

    A Jumpery mam tylko czarne, bo dawno już temu zamawiałem samą płytkę ;)

    Pozdrawiam Tomasz



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 paź 2012, o 22:35 
    Offline
    Użytkownik

    Dołączył(a): 19 paź 2012
    Posty: 45
    Pomógł: 0

    Witam
    Jak w temacie, tylko nie miga lub ja tego nie widzę. Pozmieniałem w programie MkAvrCalculator i ATBmanager, trochę to trwało zanim opanowałem dołączone środowisko i program eclipse, ale gdy zmieniam zegar za pomocą fusuów uproszczonych na 8Mhz, bez wewnętrznego podziału zegara na 8 i nic.Świeci ciągłym światłem, aha i wyskakuje taki o to komunikat w avrdude konsola: oczekiwana sygnatura dla atmega 644 jest 1E 96 09 , później pisze double check chip , or use -F to overide this check. -czego już nie tłumaczyłem. Program Eset Nod 32 nie zakłócił mi wgrywania ,aczkolwiek na początku pojawił się komunikat, który zauważyłem na forum Pana Mirka. Wtedy tłumaczył żeby pozmieniać ustawienia NODA. Tak jak mówię na początku był problem, ale sprawdzałem pliki make exe i make.exe.old są w katalogu bin folderu WinAvr. Dioda jest podpięta do PIN7 a dalej kabelkiem do Katody. Jest to pierwszy program z książki zatytułowany migająca dioda led. Zestaw atb.1.04 , mikrokontroler Atmega644P. Programator wewnętrzny FT232R. Zdjęcia nie dołączam, gdyż dioda świeci, czyli musi być dobrze podpięta, przełączałem na inne i to samo. Kod programu taki sam jak w książce, jest to 1 ćwiczenie.
    P.s
    Po wczorajszej nie udanej próbie teraz śmiga dioda miga co sekundę-ciekawe, komunikaty z konsoli pozostały te same. A propos jak zatrzymać lub inaczej skasować program , żeby np. nie migała dioda. Skasować pamięć FLASH za pomocą MkAvrCalculator ??



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 paź 2012, o 22:38 
    Offline
    Moderator
    Avatar użytkownika

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

    Nie trzeba kasować pamięci Flash ;) chociaż można - ale po co ci to ?

    Ot po prostu piszesz nowy program i go wgrywasz - wtedy stara zawartość jest zawsze automatycznie skasowana i wgrywa się nowe

    Jednak z opisu nie za bardzo widzę problemu jaki starasz się opisać :( .... musiałbyś jednak jakieś zrzuty ekranu pokazać z tych komunikatów i po kolei je opisać - wtedy byłby, w stanie szybciej ci pomóc....

    albo jak coś łap mnie na Skype ok ?

    _________________
    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: 20 lis 2012, o 17:14 
    Offline
    Użytkownik

    Dołączył(a): 19 paź 2012
    Posty: 45
    Pomógł: 0

    Z diodą sobie poradziłem, po ponownym uruchomieniu (chyba po jakiejś przerwie włączyłem) zadziałało na Windows 7 home, także nie wiem co tak naprawdę było źródłem błędu, nieważne. Teraz miałem nowy problem , gdyż wgrałem nowy system Windows 7 Professionall i pokazywało mi klasyczny błąd z rc=-1 na końcu i komunikatem że źle podłączyłem ATB FT232R, po próbie wgrania ze środowiskowa Eclipse, po przejrzeniu forum odznaczyłem opcję slowsck i ruszyło, nie wiem dlaczego, mój mikrokontroler to Atmega 644P. Także nie będe zawracal głowy i ostatnie pytanie , czy dlatego procesora będę musiał dużo zmieniać żeby ruszyły przykłady z książki i pytanie czy mogę programować w środowisku Eclipse w assemblerze, gdyż mam książkę Borkowskiego(cztery języki) :roll: i ćwiczenia na PIcach w assemblerze. ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 lis 2012, o 17:32 
    Offline
    Moderator
    Avatar użytkownika

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

    Dla ATmega644P będzie trzeba wprowadzać trochę zmian niestety ale to w sumie dobry trening. Pomimo to warto mieć też pod ręką ATmega32 żeby w razie czego sprawdzić przykłady z DVD.

    Wiesz co? jeśli chodzi o książkę Borkowskiego to się z niej nie nauczysz niestety ani asemblera, ani C, ani Bascoma ani Pascala :( ... Daj sobie lepiej z nią spokój, i jeśli ta moja książka nie wystarcza to kup sobie jeszcze inne bo już są na temat C. Ale zdecyduj się na jeden język a nie na 2-3 naraz, bo żadnego tak na prawdę nie poznasz :(

    Eclipse jest do programowania w C

    Na forum masz przykłady jak przerabiać kody z m32 na m644P .... np ostatnio pojawia się często pytanie o multipleksowanie LED i jak mówię - szukajka na forum pokaże ci jak ludzie sobie z tym radzą jeśli chodzi o przerabianie kodów z DVD

    _________________
    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: 22 lis 2012, o 16:16 
    Offline
    Użytkownik

    Dołączył(a): 19 paź 2012
    Posty: 45
    Pomógł: 0

    A teraz pytanie z innej beczki , chciałbym zbudować zestaw z mikrontrolerem z podpinanym fotorezystorem(możliwość wymiany i porównywania innych typów itd.) i wyświetlaczem 3 segmentowym ( 10-bitowy przetwornik A/C) ,zasilany z USB lub zasilacze 12V. Od czego zacząć. Nie mam doświadczenia z lutowaniem i projektowaniem. Mógłbym np. kierując się kursami Pana odnośnie Eagle wykorzystać projekt zasilacza i innych podzespołów, zabezpieczyć (ponoć trzeba np. zasilanie USB diodą ) i co jeszcze. No właśnie nie jest to wyrafinowany projekt, ale nie wiem jak zacząć, pewnie mógłbym posklejać wiele informacji z internetu, ale wolę najpierw się spytać. Oczywiście chciałbym skorzystać z zestawu i podpiąć np. Atmegę 8 (projekt zostaje na uczelni) i płytkę ATB . Co do książki Borkowskiego po prostu miałem dwie , Pana i Borkowskiego. Nie chodzi mi o gotowca, żeby było jasne, tylko jak mam przebrnąć przez stosy informacji i nie ugrzęznąć, tym bardziej że elektronikę to ja dopiero liznąłem.



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

    Strefa czasowa: UTC + 1


    Kto przegląda forum

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