ATNEL tech-forum https://forum.atnel.pl/ |
|
Umieszczenie części kodu w funkcji, do wywołania w głównej c https://forum.atnel.pl/topic1466.html |
Strona 1 z 1 |
Autor: | Jeżyk-1 [ 25 sie 2012, o 12:26 ] |
Tytuł: | Umieszczenie części kodu w funkcji, do wywołania w głównej c |
Witam. Korzystałem z gotowego skryptu pomiaru temperatury tylko chce go troszkę przerobić. kod główny wygląda tak : język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Wcześniej kod funkcji był w miejscu wys_tem(); Teraz zależało by mi by ten kod pobierający informacje z czujnika temperatury i wyświetlający na wyświetlaczy był w funkcji a cały kod przed main lub w osobnym plik. Tylko że jak zrobiło to tak jak powyżej kompilator zwraca mi błąd : język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. Coś ewidentnie robię źle ale nie wiem co ---- < ostatni raz poprawiam ...... używamy syntax do zamieszczania kodów nie code : SunRiver |
Autor: | mirekk36 [ 25 sie 2012, o 13:16 ] |
Tytuł: | Re: Umieszczenie części kodu w funkcji, do wywołania w główn |
Może to zabrzmi jak bym cię na siłę namawiał do zakupu książki "Mikrokontrolery AVR Język C Podstawy programowania", to jednak po jej przeczytaniu nie robiłbyś AŻ TYLU BŁĘDÓW ! ..... skąd ty masz takie pomysły tzn mówię o tych pomysłach, które powodują ci te błędy które pokazałeś ..... Nawet jak ci je ktoś teraz poprawi i dostaniesz gotowca to i tak za chwilę ze swoim kolejnym kodem będziesz miał poważne i takie same problemy bo nie znasz PODSTAW niestety ..... dlatego tylko proponuję ci tę książkę - bo ona pozwoliłaby ci dużo szybciej wystartować - a tak? będziesz się męczył jeszcze przez wiele wiele miesięcy a przecież żeby ci tu wyjaśnić wszystko co źle robisz, podpowiedzieć jak powinno się robić, a jak nie ..... tak żebyś zrozumiał - to zajęłoby tu co najmniej 10-20 stron |
Autor: | Jeżyk-1 [ 25 sie 2012, o 13:45 ] |
Tytuł: | Re: Umieszczenie części kodu w funkcji, do wywołania w główn |
No trudno Pomęczę się sam. Za którymś razem wyjdzie mi Na razie nie mam gotówki by kupować kolejne książki bo ostatnio kupiłem jedną miesiąc temu tez jeszcze programator jeden drugi, elementy (mikroprocesork LCD itp) Tak że trochę za dużo kasy w to poszło za miesiąc może 2 dopiero jak sytuacja pozwoli to będę mógł kupić. |
Autor: | mirekk36 [ 25 sie 2012, o 14:08 ] |
Tytuł: | Re: Umieszczenie części kodu w funkcji, do wywołania w główn |
tzn ja bardzo dobrze ciebie rozumiem - i też mam kontakt od księgarzy, którzy sprzedają moją książkę - jak to studenci nieraz przychodzą patrzą a tu na półce dwie książki do nauki języka C i to obydwie niby dla początkujących. Ale zwykle bez zastanowienia wybierają tę drugą z Helionu no bo kto tam zna jakieś kocie wydawnictwo atnel, pewnie będzie kicha .... (tak tak nawet niektórzy czytelnicy sami mi o tym opowiadali jak było) .... .... a później gdy się okazuje że w książce z Helionu część TYTUŁU "Od podstaw" sugerująca że jest dla początkujących, nie ma z tym NIC wspólnego - to nawet potrafili przychodzić do księgarni i prosić o wymianę na tą drugą książkę tego kociego atnela. Tyle że księgarze zwykle takiej operacji nie mogą zrobić. Więc ciekawe i różne reakcje bywały później - gdy niektórzy jeszcze za jakiś czas wrócili i kupili tą drugą a inni ze złością odeszli pokrzykując że już więcej nie kupią żadnej takiej książki bo to wszystko to oszustwo że dla początkujących. .... i w ten sposób Helion siłą reklamy wygrywa ze mną .... i może też tak się stać że zmiecie mnie z powierzchni ziemi niedługo .... bo ja na taką reklamę wszędzie, jak oni nie mam funduszy niestety.... tymczasem ci którzy wrócili i kupili jednak tę książkę z atnela to później sami piszą co widzisz w opiniach o tej książce ..... więc na jakąś tam przyszłość rozważ jej zakup bo ta - to na pewno nie chwyt reklamowy i jest rzeczywiście dla początkujących. Zresztą takie opinie niezależnie możesz znaleźć też na wielu innych forach internetowych - jak poszukasz. tymczasem może pomocna okaże się dla ciebie wskazówka, żebyś poczytał gdzieś może przede wszystkim o wskaźnikach - ponieważ z tych warnigów to najbardziej wynika że ze zrozumieniem tego masz problemy ale poczytaj także o tablicach w C no i kolejna rzecz postaraj się unikać jak ognia typu float , z którego tu ochoczo korzystasz do obliczania temperatury zupełnie niepotrzebnie .... ------------------------ [ Dodano po: 1 minucie ] Jeżyk-1 napisał(a): No trudno Pomęczę się sam. Za którymś razem wyjdzie mi . Pewnie że wyjdzie, tylko idź mniejszymi kroczkami - zaczynaj od prostszych przykładów i takich które rozumiesz - a jeśli nie to po kolei pytaj ale o konkretne szczegóły - a nie "dlaczego mi się TO nie kompiluje" i wrzucasz kod z całym hektolitrem błędów w tym rzecz a jak będziesz małymi kroczkami to nawet uda ci się tu pomagać po kolei .... |
Autor: | Jeżyk-1 [ 25 sie 2012, o 14:36 ] |
Tytuł: | Re: Umieszczenie części kodu w funkcji, do wywołania w główn |
Ja nie sugerowałem się kupnem ze względu na wydawnictwo. Czytałem jeden artykuł i ta książka była polecana. Druga sprawa to ja zacząłem od podstaw. Przerobiłem krótki kurs: http://hobby.abxyz.bplaced.net/index.php?pid=4&aid=8 I ten przykład jest cały z tego kursu. I tak jak piszesz idę małymi kroczkami bo ja ciałem tylko to wkleić do funkcji bo potem co innego mam na celu i ten cały kod taki długi by mi estetykę popsuł Zaraz zabiorę się i poczytam jeszcze raz o tym co pisałeś ------------------------ [ Dodano po: 40 minutach ] Ok już z problemem se poradziłem Dzięki i czekajcie na następne moje problemy |
Autor: | rezasurmar [ 27 sie 2012, o 14:35 ] |
Tytuł: | Re: Umieszczenie części kodu w funkcji, do wywołania w główn |
Potwierdzam słowa Mirka, "Język C...... dla AVR" TF nie jest dla początkujących. |
Autor: | Hass-pol [ 27 sie 2012, o 19:53 ] |
Tytuł: | Re: Umieszczenie części kodu w funkcji, do wywołania w główn |
Ja od siebie mogę potwierdzić słowa kolegów apropo TF. Mam też tą książkę, na szczęście kupiłem obie książki w tym samym czasie Tak jak dla mnie kiedyś książka Marcina Wiązania ucząca języka Bascom była dla mnie (i nie tylko) "Biblią Bascoma" tak dziś książki Mirka są dla mnie Biblią C mimo że mam jeszcze książkę Jarosława Dolińskiego (nie jest zła, ale nie dzięki niej przesiadłem się na C ) Przepraszam z offtop - Sun, możesz mnie do locha za to |
Autor: | mirekk36 [ 27 sie 2012, o 22:22 ] |
Tytuł: | Re: Umieszczenie części kodu w funkcji, do wywołania w główn |
Hass-pol napisał(a): Przepraszam z offtop - Sun, możesz mnie do locha za to Kurczę jak to wszystkich u nas do Lochów ciągnie .... jakby tam coś dobrego rozdawali. |
Autor: | mirekk36 [ 27 sie 2012, o 22:49 ] |
Tytuł: | Re: Umieszczenie części kodu w funkcji, do wywołania w główn |
Jak tylko skończę tą pilną robotę to wpadnę do tych lochów i zrobię tam ..... [cenzura] .... porządek |
Autor: | mikandrzej [ 28 sie 2012, o 03:02 ] |
Tytuł: | Re: Odp: Umieszczenie części kodu w funkcji, do wywołania w |
Panie Mirku, niech Pan bedzie dobrej mysli:) akcje z plakatami tez musza przyniesc sukces:) moj wykladowca nawet juz uczy zamiast Bascoma to jezyka C z pomoca Pańskiej książki:) takie cacuszka nie chowają glowy w piach! Widać to po forum, coraz więcej nowych. Poczekajmy jeszcze aż reszta wróci z wakacji! Trzeba bedzie lochy powiekszyc... |
Autor: | mirekk36 [ 28 sie 2012, o 07:33 ] |
Tytuł: | Re: Umieszczenie części kodu w funkcji, do wywołania w główn |
No fajnie by było jakby akcja plakat przyniosła jakiś odzew. Cieszy też to, że książka już mogła się przyczynić gdzieś do przejścia z nauki Bascoma na C fajnie. A odnośnie Lochów, to hmmm powiększyć może i będzie trzeba ale ja muszę lepiej ukryć składzik z pigułami |
Autor: | rezasurmar [ 28 sie 2012, o 11:37 ] |
Tytuł: | Re: Umieszczenie części kodu w funkcji, do wywołania w główn |
Wpuścić Cerbera do lochów, zaraz zrobi porządek, ni kosteczki nie zostanie . |
Autor: | mirekk36 [ 28 sie 2012, o 11:54 ] |
Tytuł: | Re: Umieszczenie części kodu w funkcji, do wywołania w główn |
rezasurmar napisał(a): Wpuścić Cerbera do lochów, zaraz zrobi porządek, ni kosteczki nie zostanie . Hahahah super pomysł - tylko będzie trzeba cerbera zrobić na jakimś procku, robota może jakiegoś jadowitego hexapoda, który będzie odstraszał śmiałków darmowych pigułek. |
Autor: | rezasurmar [ 28 sie 2012, o 13:05 ] |
Tytuł: | Re: Umieszczenie części kodu w funkcji, do wywołania w główn |
Trzeba odczynić czary i wpuścić AVR-Dragon , smok pożre wszystkich, a i lochy wypali do cna . Kamienne są to im nic nie grozi . |
Autor: | rezasurmar [ 29 sie 2012, o 09:37 ] |
Tytuł: | Re: Umieszczenie części kodu w funkcji, do wywołania w główn |
Złapać forumową marudę, przeprowadzić eksperymenty i wypuścić poczwarę do lochów, nie dość, że pożre to jeszcze pod czas męczarni nasłuchamy się jacy to jesteśmy żylaści, twarde kości takie jakieś no i mało przyprawieni . |
Autor: | mirekk36 [ 29 sie 2012, o 10:09 ] |
Tytuł: | Re: Umieszczenie części kodu w funkcji, do wywołania w główn |
No tak, tylko niestety poczwara nie zadziała na dwie osoby: SunRiver'a i Chuck'a Norrrrrisa Bo znacie to powiedzenie o tym jak to jadowita kobra niedawno ukąsiła Chuck'a ???? okazało się że później - niestety .... po pięciu dniach w męczarniach i konwulsjach, kobra zdechła Poza tym jak głosi jedna z ostatnich reklam BZWBK, gdzie pani z banku pyta się: ale panie CZAKU, czy pan się nie boi że pana prąd kopnie ??? a CZAK na to: "nawet by nie zaryzykował!" hahahaha - więc co tu na takie osobniki wymyśleć ? oto jest pytanie |
Autor: | rezasurmar [ 29 sie 2012, o 10:10 ] |
Tytuł: | Re: Umieszczenie części kodu w funkcji, do wywołania w główn |
No to proste, trzeba zatrudnić Norrisa . |
Autor: | MirkoT [ 29 sie 2012, o 10:20 ] |
Tytuł: | Re: Umieszczenie części kodu w funkcji, do wywołania w główn |
Ale jak Mirek już kontrakt z Hermanem podpisał... |
Autor: | Jaglarz [ 29 sie 2012, o 15:39 ] |
Tytuł: | Re: Umieszczenie części kodu w funkcji, do wywołania w główn |
Hermana można zwolnić... |
Autor: | rezasurmar [ 29 sie 2012, o 18:13 ] |
Tytuł: | Re: Umieszczenie części kodu w funkcji, do wywołania w główn |
Chuck sobie z Hermanem poradzi ;). |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |