Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 22 lut 2025, o 15:35


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
Autor Wiadomość
PostNapisane: 20 gru 2015, o 12:22 
Offline
Nowy

Dołączył(a): 20 gru 2015
Posty: 6
Pomógł: 0

Witam, postanowiłem sobie ustawić fusy na zewnętrzny kwarc 16MHz. Podpiąłem go do XTAL1 i XTAL2 przez kondensatory 100nF(takie były pod ręką). Użyłem mkvkalkulator, wszedłem w zakładke fusy simple, dałem >8MHz, (external), CKOPT, niestety nie wyłączyłem JTAG interface, zapisałem fusy do Atmegi i to tego czasu nie odpowiada. Jakoś nie mogę odnaleźć odpowiedzi w różnych tematach na forum, jak to przywrócić do pierwotnego stanu?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 gru 2015, o 12:24 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 mar 2014
Posty: 334
Lokalizacja: Rybnik
Pomógł: 55

wknyrek napisał(a):
Podpiąłem go do XTAL1 i XTAL2 przez kondensatory 100nF(takie były pod ręką).


Że jak?
Pokaż jakiś schemat jak to podłączyłeś. Poza tym pojemność kondensatorów dużo za duża.

_________________
Amatorska stacje meteorologiczna



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 gru 2015, o 12:27 
Offline
Nowy

Dołączył(a): 20 gru 2015
Posty: 6
Pomógł: 0

Obrazek

Podłączyłem to w ten sposób.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 gru 2015, o 12:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 mar 2014
Posty: 334
Lokalizacja: Rybnik
Pomógł: 55

No to co za głupoty piszesz, że podłączyłeś go przez kondensatory :P

Tam pojemności powinny być rzędu 18-33pF a nie nF! Już lepiej wcale nie podłączaj tych kondensatorów.

_________________
Amatorska stacje meteorologiczna



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 gru 2015, o 12:33 
Offline
Nowy

Dołączył(a): 20 gru 2015
Posty: 6
Pomógł: 0

Tej, faktycznie bez kondensatorów działa;) W sumie mogłem sam na to wpaść. Bez kondensatorów można używać? Tak chociaż do czasu zakupu bo w tej chwili nie mam gdzie kupić;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 gru 2015, o 12:42 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 mar 2014
Posty: 334
Lokalizacja: Rybnik
Pomógł: 55

wknyrek napisał(a):
Bez kondensatorów można używać? Tak chociaż do czasu zakupu bo w tej chwili nie mam gdzie kupić;)

Używaj śmiało, w układach testowych można.

_________________
Amatorska stacje meteorologiczna



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 gru 2015, o 12:49 
Offline
Nowy

Dołączył(a): 20 gru 2015
Posty: 6
Pomógł: 0

Ale chyba nie wszytko jest teraz jeszcze ok.
#define F_CPU 16000000UL
#include <avr/io.h>
#include <avr/delay.h>

#include <avr/io.h>

int main(void)
{
DDRD=0xff;
PORTD |=(1<<PD7)|(1<<PD6);

while(1)
{
PORTD ^=(1<<PD7);
_delay_ms(1000);
//TODO:: Please write your application code
}
}

absolutna cisza, jeszcze coś w tych fusach zmieniać?

------------------------ [ Dodano po: 13 minutach ]

Dobra, wszystko działa, dzięki za pomoc, wesołych świąt;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 gru 2015, o 13:41 
Offline
Użytkownik

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

wknyrek napisał(a):
Ale chyba nie wszytko jest teraz jeszcze ok.
#define F_CPU 16000000UL

Ale na takie wpisy w kodzie to lepiej uważaj. Bo na tym forum to moderatorzy
tępią to "ogniem piekielnym" :mrgreen:
A tak na poważnie to ustawienie taktowania robi się we właściwościach projektu
a nie w kodzie. No chyba, że sam się prosisz o kłopoty...

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 gru 2015, o 18:17 
Offline
Moderator
Avatar użytkownika

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

wknyrek--> jesteś już trochę na tym forum a wciąż nie wklejasz prawidłowo kodów źródłowych - proszę popraw wcześniejsze posty wg tej instrukcji topic7402.html - jeśli wątek ma nadal istnieć - mirekk36

i pamiętaj - że używanie w kodzie zapisu #define F_CPU to kompletny nonsens - a przynajmniej tu na tym forum walczymy z takimi bezsensownymi przyzwyczajeniami - więc jak już poprawisz formatowanie kodu - to wywal tę linię z kodu 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  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 

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