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



Teraz jest 16 sty 2025, o 14:16


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 6 sty 2013, o 14:59 
Offline
Nowy

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

Mam pytanie próbuje to sam stalić ale już naprawdę nie wiem dlaczego nie chce ruszyć.

Konfiguracja PWM na T2
Atmega32 kwarc zewnętrzny 8MHz, do 21 nogi podłączona dioda led.

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


[ po pierwsze to proszę wyedytować ten post i zobaczyć jak korzysta się ze znaczników [ syntax = c ] zamiast [ code ] - dobrze ? - mirekk36 ]

Jak podłącze diode do OC1A to wszystko ładnie działa oczywiście wtedy konfiguruje licznik T1.
Co jest nie tak może ktoś rzucić okiem, dioda nie świeci. zawsze do PWM wykorzystywałem T1 i wszystko działało tym razem musze T2 z uwagi na podłaczenia.



Ostatnio edytowano 6 sty 2013, o 15:12 przez saly, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2013, o 15:04 
Offline
Moderator
Avatar użytkownika

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

Po drugie to co u kolegi robi w kodzie to:

#define F_CPU 8000000UL

przepraszam ale będę to tępił z uporem maniaka. W czym kolega pisze soft tak przy okazji?

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

Po trzecie żeby działał sprzętowy PWM na którymś wyjściu OCx to trzeba uprzednio w inicjalizacji programu ustawić ten pin jako WYJŚCIE - a tego u kolegi nie ma.

_________________
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: 6 sty 2013, o 15:16 
Offline
Nowy

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

Już poprawiłem
Wstawiłem tą linie bo nie działało niezbyt wiem czy ta deklaracja jest potrzebna bo na T1, PWM działa bez tego.

Deklaracja wyjścia na PD7 jest w 11 lini
DDRD |=(1<<PD7);

Narazie ucze się pisząc Programmers Notepad



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2013, o 15:19 
Offline
Moderator
Avatar użytkownika

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

proszę wywalić z kodu to

#define F_CPU żeby nie drażniło moich i innych forumowiczów oczu ok ? ;)

A w kodzie kolega zrobił błęda że tak brzydko pwiem:

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


zagadka - czegu tu brakuje w tych dwóch ostatnich z trzech linii ??? hmmm ? ;)

_________________
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: 6 sty 2013, o 16:26 
Offline
Nowy

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

Poddaje się.
Źle ustawiłem preskaler? Próbowałem z innymi nastawami, nic.
Chyba że źle nazwałem bity rejestru TCCR2, w książce na stronie 226 (pierwsza część) masz ustawienia dla T0, są niemal identyczne.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2013, o 16:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 21 gru 2012
Posty: 161
Pomógł: 9

Brakuje | przed znakiem =. Dobrze się do patrzyłem? :-)

Tapnięte z handika :-)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2013, o 17:04 
Offline
Moderator
Avatar użytkownika

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

Domanoid napisał(a):
Brakuje | przed znakiem =. Dobrze się do patrzyłem? :-)


Bardzo dobrze ;) Brawo ;)

_________________
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: 6 sty 2013, o 17:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 21 gru 2012
Posty: 161
Pomógł: 9

Heh i to na telefonie, gdzie nie ma ładnego kolorowania składni :)

saly nie lepiej Ci pisać w eclipse? TUTAJ Pan Mirek dał świetny poradnik jak zainstalować. Działa świetnie.

_________________
sig off ;(



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

Strefa czasowa: UTC + 1


Kto przegląda forum

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