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



Teraz jest 16 sty 2025, o 23:03


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 20 wrz 2013, o 21:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 wrz 2013
Posty: 47
Pomógł: 1

Witam wszystkich serdecznie. Przeglądam filmiki, powoli zaczynam zawodowo migać ledami i natrafiłem na taki problem. Przepraszam, że z błahostką, ale to mój trzeci dzień krucjaty.

Nie mogę przypisać do zmiennej np. t innej wartości niż na sztywno ustaloną. Mogę zrobić t=30; ale już t=t+30 nie chce skompilować. Jak zrobić aby czas oczekiwania _delay_ms(t); wydłużał się z każdą kolejną pętlą?

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


Kody wklejamy za pomocą syntax=c - Anty.

_________________
Złoty Szpadel od Pana Mirka! Dziękuję.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 wrz 2013, o 21:32 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

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

Anty czego włazisz mi w paradę? ;-)

I zdecyduj się norniica czy chodzi ci o C++ czy o C?

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 wrz 2013, o 21:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 lip 2012
Posty: 238
Pomógł: 5

Bo argumentem _delay_ms moze być tylko stała, a w Twoim przypadku tzn kodzie kompilator Cię robi w konia optyminimalizacją, jak raz przypisujesz do zmiennej wartość i jej nigdzie nie zmieniasz to kompilator traktuje ją jako stałą. Napisz osobną funkcje delay_ms i tak wykonaj pętle zadana ilość ms x _delay_ms(1); , i i będzie działać.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 wrz 2013, o 21:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 sty 2013
Posty: 844
Lokalizacja: Przemyśl
Zbananowany użytkownik

Pomógł: 43

popatrz na:
topic3151.html?hilit=kod%20przyrost
topic3861.html i inne w szukajce znajdziesz ;)

_________________
Klimatyzacja Przemyśl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 wrz 2013, o 22:07 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 wrz 2013
Posty: 47
Pomógł: 1

Dziękuję bardzo za liczne odpowiedzi! Tak liczne i trafne. Co prawda nie wiem jeszcze dokładnie jak wykorzystać je w praktyce, ale już nad tym pracuje :D

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


Myślę, że sobie poradzę, dziękuję jeszcze raz i przepraszam za pytania, na które odpowiedzi już są na forum. Postaram się bardziej :) W sumie to można ten wątek skasować, bo chyba się nikomu nie przyda. Dziękuję

_________________
Złoty Szpadel od Pana Mirka! Dziękuję.



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

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