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



Teraz jest 9 maja 2026, o 00:56


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 19 ] 
Autor Wiadomość
 Tytuł: Łatwy program
PostNapisane: 9 cze 2014, o 20:05 
Offline
Użytkownik

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

Cześć,
Chciał bym zwrócić się z prośbą o napisanie prostego programu dla załączonego układu.
Chce by była realizowana funkcja zależna od pojawienia się sygnału na PC0:
a) gdy brak sygnału dioda się nie świeci
b) gdy jest podany sygnał, dioda zapala się i gaśnie losowo powiedzmy 100 razy na sekundę. Czas świecenia jak i palenia się diody powinien być taki sam.
Obrazek
Bardzo proszę o pomoc



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2014, o 20:08 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

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

Po pierwsze masz błędy na schemacie i wypadałoby je poprawić. ;-)

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2014, o 20:12 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 sty 2012
Posty: 777
Lokalizacja: Karpicko k. Wolsztyna
Pomógł: 197

flisy2 napisał(a):
Czas świecenia jak i palenia się diody powinien być taki sam.


Ale jeśli dioda się spali po zaświeceniu to już następnym razem się nie zaświeci :-)

Poza tym to polecam poczytać o prawidłowym podłączeniu zasilania do procesora
http://mirekk36.blogspot.com/2012/04/mi ... lanie.html



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2014, o 20:21 
Offline
Użytkownik

Dołączył(a): 22 sty 2014
Posty: 1806
Zbananowany użytkownik

Pomógł: 168

flisy2 napisał(a):
Cześć,
Chciał bym zwrócić się z prośbą o napisanie prostego programu dla załączonego układu.
Chce by była realizowana funkcja zależna od pojawienia się sygnału na PC0:
a) gdy brak sygnału dioda się nie świeci
b) gdy jest podany sygnał, dioda zapala się i gaśnie losowo powiedzmy 100 razy na sekundę. Czas świecenia jak i palenia się diody powinien być taki sam.

Bardzo proszę o pomoc


spoko, pomożemy, ale może byś powiedział jaki sygnał chcesz z tego pinu czytać? Jak cyfrowy (0V lub 5V) to po co Ci ten dzielnik napięcia? Z moich Obliczeń wynika że żeby mieć 5V na tym PIN'ie musisz podać na dzielnik około 130V. Chyba że chcesz korzystać z ADC ale to musisz podać wartość sygnału przy której ma się dioda zapalić.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2014, o 20:25 
Offline
Użytkownik

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

Cześć na początek chciałem podziękować za zauważenie błędu w schemacie.
Chce by dioda się zapaliła w momencie podania dowolnego sygnału analogowego na przetwornik



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2014, o 20:28 
Offline
Moderator
Avatar użytkownika

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

flisy2 napisał(a):
Chce by dioda się zapaliła w momencie podania dowolnego sygnału analogowego na przetwornik


a możesz zobaczyć to?

https://www.youtube.com/playlist?list=P ... 5hRnig_f23

;) ... czemu nie oglądasz ? .... miliard rzeczy by ci się wyprostowało w głowie

_________________
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: 9 cze 2014, o 20:38 
Offline
Użytkownik

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

Witam,
Dziękuje Panie Mirku ale zwróciłem się z prośbą o taki a nie inny program.
Z pewnością obejrzę Pana filmy, lecz na dzień dzisiejszy potrzebuję program opisany powyżej.
Więc jeżeli ktoś był by na tyle miły i mógł go napisać był bym bardzo wdzięczny.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2014, o 20:47 
Offline
Użytkownik

Dołączył(a): 01 sty 2014
Posty: 116
Pomógł: 14

Musiałbyś chociaż sprecyzować co oznacza "brak sygnału' oraz "dowolny sygnał analogowy" .



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2014, o 20:55 
Offline
Użytkownik

Dołączył(a): 22 sty 2014
Posty: 1806
Zbananowany użytkownik

Pomógł: 168

Trzymaj. Na samej górze definujesz przy jakiej wartości sygnału z ADC ma zacząć migać dioda ( WARTOSC_ZADANA ), napięcie odniesienia ustawiłem na wewnętrzne 2,56V. Niżej ustawia się czas migania (CZAS_MIGANIA).

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


Następnym razem jak bedziesz chciał gotowca napisz w DZIALE RYBNYM

------------------------ [ Dodano po: 16 minutach ]

Program napisyny jest na mege 8 taktowaną wewnętrzym oscylatorem 8Mhz. Dlatego jak chcesz innym zegarem taktować procek to musisz odpowiednio ustawić preskaler i do rejestru TCNT0 wpisywać oodpowiednią wartość.



Ostatnio edytowano 10 cze 2014, o 14:05 przez Nefarious19, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2014, o 22:23 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sie 2013
Posty: 1154
Lokalizacja: Lublin / Kraków
Pomógł: 72

flisy2 napisał(a):
Chciał bym zwrócić się z prośbą o napisanie prostego programu dla załączonego układu.


Zdajesz sobie sprawę z tego, że ten układ nie ma prawa działać ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 cze 2014, o 23:23 
Offline
Użytkownik

Dołączył(a): 22 sty 2014
Posty: 1806
Zbananowany użytkownik

Pomógł: 168

flisy2 napisał(a):
Zdajesz sobie sprawę z tego, że ten układ nie ma prawa działać ?


Muszę też spróbować zasilać procek przez kondensatory :lol:



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 cze 2014, o 05:39 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 kwi 2014
Posty: 65
Pomógł: 0

Cytuj:
Zdajesz sobie sprawę z tego, że ten układ nie ma prawa działać ?


Procek nie musi działać, byleby realizował program o który kolega prosi... :lol:

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 cze 2014, o 10:41 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sie 2013
Posty: 1154
Lokalizacja: Lublin / Kraków
Pomógł: 72

Kejter napisał(a):
byleby realizował program o który kolega prosi...


Tak, w sumie może to realizować w sposób mentalno duchowy :P



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 cze 2014, o 11:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 cze 2013
Posty: 988
Lokalizacja: Byram, MS 39272
Pomógł: 55

OJ czepiacie się.
To jest zadanie dla prawdziwego profesjonalisty. Powinien napisać program tak żeby procek mimo złego podłączenia działał i wykonywał zadane mu polecenia. Nic więcej nie trzeba. Jak nie potraficie to po co komentarze? :P
A tak nawiasem mówiąc to kolego flisy2 posłuchaj kolegów powyżej mojego postu i pomyśl nad schematem. Ja rozumiem, że Ci się nie chce i wolałbyś by każdy kto tu jest zrobił coś za Ciebie. Ale w ten sposób ani nie zrozumiesz ani się nie nauczysz. Jeśli nie chcesz ani rozumieć, ani się nie nauczyć to zapłać komuś żeby Ci to zrobił. Jeśli natomiast chcesz aby ktoś Ci pomógł bezinteresownie to przynajmniej wykaż minimum chęci do stworzenia tego projektu sam. Pierwsza rzecz popatrz na projekty sprzętowe http://forum.atnel.pl/topic4849.html, http://forum.atnel.pl/topic7123.html i zobacz w jaki sposób procek jest podłączany do zasilania aby działał poprawnie. Jak już to zrobisz to narysuj nowy schemat i wrzuć go tu. Pomyśl też nad dokładniejszym opisem działania programu bo ja nie rozumiem co ma znaczyć "losowe miganie diodą np z częstotliwością...". To losowa czy ustalona częstotliwość? Wrzuć przykładowy program realizujący takie zadania, a na pewno niejedna osoba tutaj grzecznie, miło bez złośliwości wyjaśni Ci co zrobiłeś źle i pomoże. Bez tego minimum nie myśl nawet, że ktokolwiek za darmo ruszy ręką w sprawie Twojego projektu. Mylę się koledzy forumowicze?

_________________
Pomysły na podpis - wyślij SMSa +1 769 243 0011



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 cze 2014, o 12:30 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 22 sty 2013
Posty: 14
Lokalizacja: Poznań / Berlin / Kostrzyn nad Odrą
Pomógł: 0

flisy2 napisał(a):
Z pewnością obejrzę Pana filmy, lecz na dzień dzisiejszy potrzebuję program opisany powyżej.


Witaj flisy2.
To rzeczywiście bardzo prosty projekt dla początkujacego. Jednak jak już koledzy powyżej zauważyli, byliby Ci w stanie pomóc gdybyś miał inne podejście, gdyby to miało pomóc Ci w nauce, w zrozumieniu tematu. Tak to jednak nie wygląda, chcesz gotowca nie w celu zdobycia wiedzy, więc jest to po trosze marnowanie naszego czasu, więc w tym wypadku oferuję poprawienie schematu i program za jedne 150 pln.
Tej oferty nie musisz traktować poważnie, chcę tylko powiedzieć, że jeśli sam nie chcesz przyłożyć ręki do samodzielnego zrobienia swojego projektu, to czemu obcy ludzie mieli by robić go za Ciebie?

_________________
Sławek Adamczak.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 cze 2014, o 14:06 
Offline
Użytkownik

Dołączył(a): 22 sty 2014
Posty: 1806
Zbananowany użytkownik

Pomógł: 168

pstrag napisał(a):
Tej oferty nie musisz traktować poważnie, chcę tylko powiedzieć, że jeśli sam nie chcesz przyłożyć ręki do samodzielnego zrobienia swojego projektu, to czemu obcy ludzie mieli by robić go za Ciebie?


Tym bardziej że ja już program napisałem, nieblokujący, na timerku programowym. Wystarczy wszystko dobrze podłączyć, ustawić i tyle.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 cze 2014, o 18:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 cze 2013
Posty: 988
Lokalizacja: Byram, MS 39272
Pomógł: 55

Nefarious19 napisał(a):
Tym bardziej że ja już program napisałem, nieblokujący, na timerku programowym. Wystarczy wszystko dobrze podłączyć, ustawić i tyle.


A mogłeś zarobić... :twisted:

_________________
Pomysły na podpis - wyślij SMSa +1 769 243 0011



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 cze 2014, o 18:56 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

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

Koniec offtopa bo przejadę cyną po łapach...

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 cze 2014, o 14:15 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 sty 2014
Posty: 448
Lokalizacja: DKL
Pomógł: 53

Jaglarz napisał(a):
Koniec offtopa bo przejadę cyną po łapach...

...z kalafonią czy bez? :roll: :P

_________________
Migracja z punktu B do punktu C
Pozdrawiam



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 4 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