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



Teraz jest 29 gru 2024, o 02:11


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 23 ] 
Autor Wiadomość
PostNapisane: 22 lis 2015, o 19:03 
Offline
Nowy

Dołączył(a): 01 lis 2015
Posty: 8
Pomógł: 0

Witam zaznacze na poczatku ze jest to moj pierwszy post i jestem poczatkujacy.
mam problem z prostym kodem po ktorym wyskakuje blad ;; niezakonczony komentarz ;;
co dziwne ze wczesniej bylo wszystko ok prosze pomoc... kod

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



Ostatnio edytowano 22 lis 2015, o 20:04 przez murkos, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lis 2015, o 19:15 
Offline
Użytkownik

Dołączył(a): 25 lut 2015
Posty: 252
Lokalizacja: Lublin
Pomógł: 23

A co jest w pierwszym wierszu?
Popraw wstawianie kodu proszę.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lis 2015, o 19:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

Oprócz tego, że kod źle umieszczony na forum to nie ma w nim błędu - oczywiście jeśli to wszystko co próbujesz kompilować.
Przed kompilacją robisz CLEAN?
jerrylu napisał(a):
A co jest w pierwszym wierszu?

-to jest "opisówka" - kółeczko z krzyżykiem ;) - chyba.

Pozdr.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lis 2015, o 19:36 
Offline
Nowy

Dołączył(a): 01 lis 2015
Posty: 8
Pomógł: 0

kicajek wybacz ,ale ale to moj pierwszy post nie za bardzo wiedzialem gdzie go umiescic.
przed kompilacja robie cleana i wyskakuje blad ;
**** Build of configuration Release for project 00_TEST_BLINK_LED ****
make all
'Building file: ../main.c'
'Invoking: AVR Compiler'
avr-gcc -Wall -Os -fpack-struct -fshort-enums -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega8 -DF_CPU=8000000UL -MMD -MP -MF"main.d" -MT"main.o" -c -o "main.o" "../main.c"
../main.c:1:1: error: unterminated comment
/*
^
make: *** [main.o] Błąd 1

19:31:14 Build Finished (took 141ms)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lis 2015, o 19:40 
Offline
Użytkownik

Dołączył(a): 25 lut 2015
Posty: 252
Lokalizacja: Lublin
Pomógł: 23

eee tam, to gwiazdka wg mnie :)
A komentarz blokowy powinien się zaczynać /*
więc komunikat adekwatny do sytuacji.
Tutaj kolega mukos mógłby dać tylko liniowy //

Pozdrówka



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lis 2015, o 19:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

Więc kol.jerrylu miał rację :) - wywal to pierwsze *main.c
murkos napisał(a):
nie za bardzo wiedzialem gdzie go umiescic.

...tu nie chodziło o "gdzie" tylko "JAK" - gdy wklejasz kod to po kolei:
listing kodu - rozwijasz SYNTAX i wybierasz C; w to wklejasz Swój kod.

Pozdr.



Ostatnio edytowano 22 lis 2015, o 20:08 przez kicajek, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lis 2015, o 19:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

Chodzi o to, że masz niedokończony komentarz
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Jak widzisz wszystko pomiędzy /* i */ będzie zakomentowane

Jeśli chcesz zakomentować tylko jedną linię to lepiej użyć znaków //

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

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


Kody w języku C umieszczamy tutaj na forum poprzez wybranie SYNTAX wybierz -> C

Witamy serdecznie na forum. ;)

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

Czyli powinno to wyglądać tak:

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


Popraw proszę Twój pierwszy post.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lis 2015, o 20:03 
Offline
Nowy

Dołączył(a): 01 lis 2015
Posty: 8
Pomógł: 0

probowalem i wywalalem ,dodawalem i nic mam ten sam blad.dodam ze wczesniej wszystko gralo dioda migala tylko zmienialem mili sekundy



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

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

Pokaż zrzut ekranu; program sam pisałeś, czy metodą kopiuj/wklej?
Jeszcze raz: robisz CLEAN czy od razu kompilujesz?
Po tym nieszczęsnym *main.c wstaw */
Pozdr.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lis 2015, o 20:17 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

A czy masz ustawioną opcję automatycznego zapisu plików przed kompilacją? Jeśli nie to musisz wcześniej zapisać (klikasz na ikonę dyskietki).



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lis 2015, o 20:36 
Offline
Nowy

Dołączył(a): 01 lis 2015
Posty: 8
Pomógł: 0

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lis 2015, o 20:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

No i dalej masz w pierwszej linii *main.c
Wykasuj ją, zrób clean projektu i skompiluj.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lis 2015, o 20:47 
Offline
Nowy

Dołączył(a): 01 lis 2015
Posty: 8
Pomógł: 0

kasowalem i nic nie dalo ,dodam ze gdy pierwszy raz wgrywalem to mialem *main.c i bylo ok



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lis 2015, o 20:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

A wiesz jak zrobić clean projektu?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lis 2015, o 20:51 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

Dziwnie to wygląda, ale wyrżnąłeś cały podpis a zostawiłeś *main.c - dopisz co mówiłem albo zrób nowy projekt i zaimportuj ten ( lub kopiuj/wklej - tylko bez *main.c ).
Miałeś main.c w innej formie:
Obrazek
- widzisz u mnie kołeczko - to jest rozwijane; u Ciebie jest zwykły zapis.

Pozdr.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lis 2015, o 20:59 
Offline
Nowy

Dołączył(a): 01 lis 2015
Posty: 8
Pomógł: 0

project>clean...>clean project selected belowe>ok



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lis 2015, o 21:01 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

Tak jak Ci napisał kolega kicajek zrób nowy projekt, teraz uwaga nazwij go DiodaLED, następnie dodaj source file i nazwij go main.c
Ustaw procka i jego taktowanie.
Wklej do tego pliku to co niżej:

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


Skompiluj. ;)


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lis 2015, o 21:13 
Offline
Nowy

Dołączył(a): 01 lis 2015
Posty: 8
Pomógł: 0

i teraz kolego ''anshar jest ok, tylko najgorsze jest to ze nie wiem gdzie robilem blad mam dwa spostrzezenia po prawej stronie na projekcie jest czerwony krzyzyk a drugie po main.c mamy znaczek prostakacika



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lis 2015, o 21:36 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

Najlepiej porównaj sobie te dwa projekty i znajdź różnice.
Moim zdaniem zamiast:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


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


Jeśli teraz mówimy o projekcie DiodaLED, to zobacz, że przy * main.c po lewej stronie jest taki mały plusik. Zobacz co się stanie jeśli go klikniesz, a teraz zwróć uwagę, że takiego "plusika" nie ma w Twoim wcześniejszym projekcie. Ten kwadracik oznacza, że jest tam po prostu więcej linii, które są ukryte lub jak wolisz zminimalizowane do tylko jednej linii.

Jeśli chodzi o krzyżyk, to on oznacza jakiś błąd, który odczytujemy w oknie Console, prawda?

Jeszcze jedno, aby zrobić czyszczenie projektu, wystarczy kilknąć na nazwę projktu po lewej stronie prawym przyciskiem myszy i wybrać Clean Project.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lis 2015, o 22:11 
Offline
Moderator
Avatar użytkownika

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

Mi się tak coś wydaje, że kolega autor nie wie co to jest FOLDING, czyli, że można kliknąć w ten krzyżyk zielony i rozwinęłoby się to do kilku linijek .... Więc pewnie kasował tylko to co widział - bez rozwijania .... i stąd miał takie problemy.

_________________
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: 22 lis 2015, o 22:52 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

mirekk36 napisał(a):
...że kolega autor nie wie co to jest FOLDING...

...pomagając uczymy się sami - przynajmniej wiem jak się toto nazywa :lol:



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lis 2015, o 22:59 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

kicajek napisał(a):
...pomagając uczymy się sami - przynajmniej wiem jak się toto nazywa :lol:


Nic dodać, nic ująć! ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lis 2015, o 23:51 
Offline
Nowy

Dołączył(a): 01 lis 2015
Posty: 8
Pomógł: 0

tak Panie Mirku zgadza sie,nie wiedzialem do dzis co to folding.Ale dzieki takim forum czlowiek sie uczy.tylko szkoda ze zajelo mi to pol dnia:)



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO