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



Teraz jest 21 sty 2025, o 17:40


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 15 ] 
Autor Wiadomość
PostNapisane: 13 mar 2013, o 16:12 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 mar 2013
Posty: 47
Pomógł: 0

Witam mam pytanie a raczej prośbę czy jest możliwość żeby ktoś mi napisał "gotowca" chodzi o projekt z tego postu topic2524.html . Nie mogę sobie poradzić z klawiszami a zależy mi na czasie wykonaniu tego projektu dlatego zwracam się do was o napisanie takiego kodu który ma za zadanie : po włączeniu układu do zasilania częstotliwość migania diod (2) na przemian podłączonych jako wyjście na pinie PC1 oraz PC2 miała by wynosić przykładowo 150 ms natomiast po włączeniu klawisza który jest podłączony do pinu PD6 i połączony z masą układu powinien zmienić częstotliwość migania na ok 500ms również na przemian.
Wiem że powinienem próbować sam ale mam mało czasu a po drugie czytam i czytam posty książkę jak to zrobić ale dalej nie wiem więc chciałbym zobaczyć to już po napisaniu . Jeżeli znajdzie się osoba która by mi to napisała to prosił bym również o liczne opisy w programie tak żebym mógł go przeanalizować i być może na ich podstawie dodać jeszcze jakieś urozmaicenia.Nie ukrywam że liczę na waszą pomoc.
Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 mar 2013, o 17:12 
Offline
Użytkownik

Dołączył(a): 11 lut 2013
Posty: 140
Lokalizacja: Kraków
Pomógł: 10

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


mam nadzieje ze jest wszystko ok ale niemam pewnosci... sprawdz. najwyzej bede poprawiac


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 mar 2013, o 17:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 mar 2013
Posty: 47
Pomógł: 0

Super jesteś wielki a jeżeli do tego układu chciałbym dodać jeszcze klawisze i więcej zmian częstotliwości migania diod . Na przykład czy mógł byś mi jeszcze dopisać program który ma dwa przełączniki i działać jak tamten tylko po naciśnięciu drugiego przełącznika mają migać na przykład obie naraz i z częstotliwością 100 ms



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 mar 2013, o 17:32 
Offline
Użytkownik

Dołączył(a): 11 lut 2013
Posty: 140
Lokalizacja: Kraków
Pomógł: 10

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


bardziej zoptymalizowany.... ehh zapomialem ze tak mozna prosciej

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

wojkas3 napisał(a):
Super jesteś wielki a jeżeli do tego układu chciałbym dodać jeszcze klawisze i więcej zmian częstotliwości migania diod . Na przykład czy mógł byś mi jeszcze dopisać program który ma dwa przełączniki i działać jak tamten tylko po naciśnięciu drugiego przełącznika mają migać na przykład obie naraz i z częstotliwością 100 ms

sprobuje



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 mar 2013, o 17:50 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 gru 2012
Posty: 72
Pomógł: 6

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

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

PS. Piszemy diod bo nie mamy "diódów" a diody


Autor postu otrzymał pochwałę


Ostatnio edytowano 13 mar 2013, o 18:24 przez tom1988p, łącznie edytowano 2 razy

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 mar 2013, o 17:55 
Offline
Użytkownik

Dołączył(a): 11 lut 2013
Posty: 140
Lokalizacja: Kraków
Pomógł: 10

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


powinno byc ok. prosciej nieumiem. jestem poczatkujacym

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

tom1988p napisał(a):
To optymalizacja do pierwszego
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



niezle... znowu sie czegos nauczylem...

i dzieki za zwrocenie uwagi na pisownie.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 mar 2013, o 18:17 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 mar 2013
Posty: 47
Pomógł: 0

Super kody działają ale nie wszystkie kolego tom1988p jest problem przy kompilacji wyskakuje błąd a mianowicie (((../main.c:6: error: expected identifier or '(' before 'while'
make: *** [main.o] Error 1))) Natomiast pierwszy kod tom1988p działa a codo kodu matisek1233 jest dobry i wszystko super śmiga.

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

Sory mój błąd. Błąd wyskakiwał tylko przy kompilacji natomiast po wgraniu do mikrokontrolera działa bez zarzutów. Jeszcze raz sory.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 mar 2013, o 18:21 
Offline
Użytkownik

Dołączył(a): 11 lut 2013
Posty: 140
Lokalizacja: Kraków
Pomógł: 10

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


niema spacji, dodaj spacje po else tak jak nizej:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


musi dzialac



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 mar 2013, o 18:27 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 gru 2012
Posty: 72
Pomógł: 6

To akurat trzeci, Kod poprawiony brakowało mu nawiasów zamykających. Troszkę za szybko przeleciałem przez kod i masz za to bonus gdy oba wciśnięte to szybsza częstotliwość, bez migana obu naraz :P



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 mar 2013, o 18:46 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 mar 2013
Posty: 47
Pomógł: 0

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


nie działa 6 linijka programu czy chodzi o te nawiasy zamykające?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 mar 2013, o 19:05 
Offline
Użytkownik

Dołączył(a): 11 lut 2013
Posty: 140
Lokalizacja: Kraków
Pomógł: 10

jak kozystasz z eclipse'a to wyczysc projekt i skompiluj ponownie. niewiem czy cos to da ale mozesz sprobowac, kod wydaje mi sie byc poprawny. moze jestem ślepy...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 mar 2013, o 21:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 mar 2013
Posty: 47
Pomógł: 0

Tak ale nie chodzi tu o błędy przy kompilacji ponieważ pomimo ich występowania wgrałem program i tak jak mówię jak by to rozpatrywać w granicach kodu to nie działa 6 linijka



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 mar 2013, o 23:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 gru 2012
Posty: 72
Pomógł: 6

Następne podejście, zły dzień dzisiaj...
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

To tak co miałem niby napisane... ;)
Jak masz błąd kompilacji to nie wgrasz wsadu bo go nie masz, chyba że stary został z innej kompilacji, jak masz "łoringi" to wgrasz.

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


Polecam zabawę z "diodą przez świat" czy jak by to nazwać :) Tego można nauczyć się w jeden wieczór z książka czy nawet kursami w internecie, diodowe Witaj świecie ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 mar 2013, o 05:52 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 mar 2013
Posty: 47
Pomógł: 0

Dziękuje wam za pomoc od razu zrozumiałem na czym polega dodawanie klawiszy.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 mar 2013, o 09:57 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 mar 2013
Posty: 47
Pomógł: 0

Witam ponownie mam jeszcze jedną prośbę a mianowicie czy moglibyście napisać mi pogram który ma działać na tej samej zasadzie co poprzedni ten z dwoma klawiszami tylko z wykorzystaniem pętli for?



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

Strefa czasowa: UTC + 1


Kto przegląda forum

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