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 13 mar 2025, o 08:52


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 19 ] 
    Autor Wiadomość
     Tytuł: Fusy
    PostNapisane: 31 paź 2014, o 21:38 
    Offline
    Nowy

    Dołączył(a): 28 paź 2014
    Posty: 22
    Pomógł: 0

    Witam.
    Mam chyba standardowy problem ale nie potrafię znaleźć odpowiedzi.

    Zaprogramowałem miganie diodą na częstotliwości 1 MHz pracy wewnętrznego oscylatora. Potem chciałem sprawdzić jak będzie działać na 8 MHz ale układ nie reaguje na moje polecenia. Kilka racy wyświetlił mi błąd rc=-1.

    Czy problem leży w tym że nie zmieniłem ustawień fuse bitów i muszę podać sygnał prostokątny na XTAL1 ?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Fusy
    PostNapisane: 31 paź 2014, o 21:40 
    Offline
    Moderator zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 18 lip 2012
    Posty: 3219
    Lokalizacja: Kraków - obok FAB5 ATMEL'a
    Pomógł: 91

    Czy ruszałeś jeszcze inne ustawienia czy tylko częstotliwość?

    _________________
    http://www.jaglarz.info



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Fusy
    PostNapisane: 1 lis 2014, o 15:31 
    Offline
    Nowy

    Dołączył(a): 26 mar 2014
    Posty: 18
    Pomógł: 0

    Może ustawiłeś na zewnętrzny kwarc który masz wypięty.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Fusy
    PostNapisane: 1 lis 2014, o 18:26 
    Offline
    Użytkownik

    Dołączył(a): 27 mar 2012
    Posty: 511
    Lokalizacja: Sląsk
    Pomógł: 14

    Jakim programem zmieniałeś te fusy? Jaki programator?

    _________________
    Programowanie to styl życia :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Fusy
    PostNapisane: 1 lis 2014, o 18:42 
    Offline
    Nowy

    Dołączył(a): 28 paź 2014
    Posty: 22
    Pomógł: 0

    przepraszam miałem problem z netem.

    Słuchajcie no mam programator USBasp i kość to ATmega32 nie ruszałem żadnych ustawień fusów żadnego kwarcu nie podłączałem. Z książki pana Mirka przepisałem program i zadziałał więc zmieniłem w eclipsie (w properties) częstotliwość z 1 na 8



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Fusy
    PostNapisane: 1 lis 2014, o 18:58 
    Offline
    Użytkownik

    Dołączył(a): 27 mar 2012
    Posty: 511
    Lokalizacja: Sląsk
    Pomógł: 14

    To trzeba było tak od razu po pierwsze to tym nie zmieniasz taktowania uC aby zmienić taktowanie uc to musisz zmienić fusebity a ty zmieniłeś tylko częstotliwość według czego uC oblicza długość np. funkcji delay magistral spi itp. a nie częstotliwość z jaką ma pracować. Skoro nie zmieniałeś fusebitów to masz tą częstotliwość ustawić na 1Mhz bo taka jest domyślnie w uc. Trochę dziwne że układ nie reaguje. Taki błąd wskazuje najbardziej na to ze masz kłopot z podłączeniem pewnie masz to na płytce stykowej. Sprawdź wszystkie połączenia. Jeśli masz możliwość to podłącz zewnętrzne taktowanie albo z kwarca albo z zegara i zobacz czy pójdzie.

    _________________
    Programowanie to styl życia :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Fusy
    PostNapisane: 1 lis 2014, o 19:45 
    Offline
    Nowy

    Dołączył(a): 28 paź 2014
    Posty: 22
    Pomógł: 0

    mam tylko kwarc więc dałem 8 a potem 16 Mhz i wgrywałem
    dioda jak migała z jedną częstotliwością tak dalej miga.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Fusy
    PostNapisane: 1 lis 2014, o 20:02 
    Offline
    Użytkownik
    Avatar użytkownika

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

    Kolega albo ja mam dziś dzień do "niemyślenia" albo po prostu nie mogę zrozumieć o co Ci chodzi:/

    Chcesz zmienić częstotliwość migotania diodą tak?

    Więc jeżeli zmieniasz kwarc na 8 i 16 MHz, a fusy masz dalej ustawione na wewnętrzny oscylator to tak czy siak mikrokontroler będzie działał tylko z tym 1MHz wew. RC.

    Jeżeli chcesz zrobić takie doświadczenie, że masz w ustawieniach projektu ustawione na 1MHz i przy zmienianiu fizycznie częstotliwości, chcesz uzyskać "przyśpieszenie" to wystarczy już jak przestawisz wewnętrzny oscylator na 8MHz. Jeżeli chcesz użyć kwarc, to musisz również odpowiednie fusy ustawić. Ale wtedy pamiętaj, że mikrokontroler będziesz wtedy w stanie zaprogramować dopiero z podłączonym kwarcem.

    z Niebieskim pozdRowieniem,
    Doman89


    ------------------------ [ Dodano po: 2 minutach ]

    PS. Kod dodajemy w znacznikach syntax.
    Popraw bo zaraz Cię jakiś mod "przechwyci" :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Fusy
    PostNapisane: 1 lis 2014, o 20:12 
    Offline
    Nowy

    Dołączył(a): 28 paź 2014
    Posty: 22
    Pomógł: 0

    tak chcę zmienić częstotliwość migotania funkcją delay. Alenie zmieniałem ustawień fuse bitów.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Fusy
    PostNapisane: 1 lis 2014, o 20:36 
    Offline
    Moderator
    Avatar użytkownika

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

    Rafalst napisał(a):
    Alenie zmieniałem ustawień fuse bitów

    A czytałeś Bluebooka ? ... czytałeś tam o fusebitach ? o taktowaniu procków ? o tym że fabrycznie są taktowane 1 MHz z wewn. oscylatora ? czy nie czytałeś ?

    _________________
    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  
     Tytuł: Re: Fusy
    PostNapisane: 1 lis 2014, o 21:25 
    Offline
    Nowy

    Dołączył(a): 28 paź 2014
    Posty: 22
    Pomógł: 0

    Tak mam Mikrokontrolery AVR Język C. Czytałem o tym że jest taktowany 1 MHz. Ale dalej nie rozumiem dlaczego po zmianie w eclipsie MCU clock frequency z 1 na 8 zamuliłem ATmege i nie mogę wgrać już programu nawet wracając na 1 MHz



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Fusy
    PostNapisane: 1 lis 2014, o 21:35 
    Offline
    Użytkownik
    Avatar użytkownika

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

    Rafalst napisał(a):
    Tak mam Mikrokontrolery AVR Język C. Czytałem o tym że jest taktowany 1 MHz. Ale dalej nie rozumiem dlaczego po zmianie w eclipsie MCU clock frequency z 1 na 8 zamuliłem ATmege i nie mogę wgrać już programu nawet wracając na 1 MHz


    Kolega od tego na 100% Atmega Ci się nie "zamuliła".
    Sprawdź sobie poprawność połączeń przede wszystkim. Masz płytkę stykową, płytkę uruchomieniową?

    z Niebieskim pozdRowieniem,
    Doman89



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Fusy
    PostNapisane: 1 lis 2014, o 21:44 
    Offline
    Nowy

    Dołączył(a): 28 paź 2014
    Posty: 22
    Pomógł: 0

    Mam podstawkę do której dochodzi sygnał z programatora i wpięta jest w nią ATmega32. Z zaprogramowanego pinu PD7 jest wyprowadzony kabelek (m-ż) do płytki stykowej tam przechodzi sygnał przez diodę, rezystor 220R i do masy. Masa płytki jest podłączona z 2 wejściami GDN mikrokontrolera na podstawce.

    ------------------------ [ Dodano po: 2 minutach ]

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


    albo

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


    Ten kod to chyba kwestia 2 rzędna



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Fusy
    PostNapisane: 1 lis 2014, o 21:53 
    Offline
    Użytkownik
    Avatar użytkownika

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

    Sprawdzałeś połączenia miernikiem? Od nóżek Twojej Atmegi aż do złącza w prgramatorze?

    z Niebieskim pozdRowieniem,
    Doman89


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

    Co do kodu to chodziło, abyś wyżej poprawił :P



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Fusy
    PostNapisane: 1 lis 2014, o 22:17 
    Offline
    Nowy

    Dołączył(a): 28 paź 2014
    Posty: 22
    Pomógł: 0

    Trochę zabawy, ale od właściwych miejsc programatora do odpowiadających nóżek ATmegi jest połączenie.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Fusy
    PostNapisane: 1 lis 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

    Vcc, GND masz z programatora?
    Jeżeli tak czy właściwie podłączone (wyszystkie nóżki).
    Jeżeli Vcc masz osobne to czy GND masz połączone?

    Jakim programem w ogóle programujesz ten mikrokontroler? MkAvrCalculator?

    z Niebieskim pozdRowieniem,
    Doman89



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Fusy
    PostNapisane: 1 lis 2014, o 22:38 
    Offline
    Nowy

    Dołączył(a): 28 paź 2014
    Posty: 22
    Pomógł: 0

    Programuje w Eclipsie. Nie używam MkAvrCalculator.
    Podłączenie jest dobre sprawdzone wg schematu i miernikiem przed chwilą.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Fusy
    PostNapisane: 1 lis 2014, o 23:02 
    Offline
    Użytkownik
    Avatar użytkownika

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

    Kolega to poczytaj ten wątek może coś pomoże ;)

    http://forum.atnel.pl/topic1475.html

    z Niebieskim pozdRowieniem,
    Doman89


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

    Szczególnie posty 2 i 4 od Pana Mirka.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: Fusy
    PostNapisane: 1 lis 2014, o 23:22 
    Offline
    Nowy

    Dołączył(a): 28 paź 2014
    Posty: 22
    Pomógł: 0

    Biorę się za czytanie. Dzięki.



    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: 19 ] 

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