ATNEL tech-forum https://forum.atnel.pl/ |
|
Serwer Http na mega328 https://forum.atnel.pl/topic109.html |
Strona 1 z 1 |
Autor: | _ha_ [ 28 gru 2011, o 01:53 ] |
Tytuł: | Serwer Http na mega328 |
Witam serdecznie, Mam mały problem z przykładem zamieszczonym w książce. Po dodaniu definicji procesora Mega 328P do pliku enc28j60.c kompilator i tak w wyniku podaje że dołączył nagłówek iom32.h zamiast iom328p.h - jak można temu zaradzić? Pozdrawiam |
Autor: | mirekk36 [ 28 gru 2011, o 05:00 ] |
Tytuł: | Re: Serwer Http na mega328 |
Ponieważ absolutnie nie można dodawać definicji procesora w taki sposób. To nie ma prawa zadziałać. Czy to jest pierwszy przykład jaki kolega wykonuje z książki? Obawiam się że tak A widział kolega lekcje VIDEO z płyty DVD??? W czym kolega to w ogóle kompiluje? Trzeba podać troszkę więcej informacji bo podejrzewam że moja odpowiedź nie dużo pomoże na tym etapie. Rodzaj procesora zmiwnia się TYLKO I WYŁĄCZNIE w ustawieniach projeltu. Acha czy kolega użył do testów programów przykładowych z dvd? Jeśli będzie więcej informacji to na pewno sobie tu poradzimy zatem czekam. |
Autor: | _ha_ [ 28 gru 2011, o 13:47 ] |
Tytuł: | Re: Serwer Http na mega328 |
"Zjadłem" wyraz portów w drugim zdaniu - "... Po dodaniu definicji portów procesora Mega 328P..." Procesor zdefiniowany zgodnie z przykładem na video z płyty DVD (w ustawieniach projektu), eclipse w wersji GANYMADE. Po kompilacji w oknie "include browser" dla io.h podświetlony jest nagłówek iom32.h - nie zmienia się to również po zmianie procesora na np m168p. Eclipse i źródło przekopiowane z płyty DVD. |
Autor: | mirekk36 [ 28 gru 2011, o 15:19 ] |
Tytuł: | Re: Serwer Http na mega328 |
Ja się tak zastanawiam, skąd się u ludzi bierze taka chęć do utrudniania sobie życia na własne życzenie A tak z ciekawości zapytam - "po kiego groma kolega zagląda w jakieś tam kocie okno "Include Browzsers" ???? " Szok !!!! Daj Pan sobie spokój z tym oknem, weź je zamknij i nie otwieraj na razie, jeśli nie jesteś pewien do czego ono służy nie mówię tego złośliwie - po prostu sam go nigdy jeszcze nie użyłem a teraz jak patrzę to też zawsze jest na sztywno tam ATmega32 pomimo że zmieniam procek np na ATmega16 I nie tylko nie wiem , tak na gorąco z czego to wynika, ale nawet nie mam czasu i chęci w to wnikać niestety Jeśli więc już zapomnisz o tym dziwnym oknie, to zrób (wykonaj) opcję CLEAN (tak jak to jest pokazane w lekcjach video) i zobacz co się wyświetliło w oknie (zakładce) "CONSOLE" ...... to tamtejsze informacje są dla ciebie najważniejsze. Jak przewiniesz po kompilacji to okno suwakiem do samej góry to zobaczysz wyraźnie dla jakiego procka poszła kompilacja Tak więc to co opisujesz to jakiś "fantomowy i sztuczny" problem, który sam sobie utworzyłeś zaglądając w to okno. Nie mówię, że ono jest niepotrzebne - ale pewnie trzeba poszperać głębiej w Eclipse żeby dojść co z nim i jak. Sprawdź to co opisałem i napisz czy w konsoli masz wszystko w porządku. Tylko pamiętaj - NIGDZIE w kodzie programu nie dawaj ręcznie #includa z plikiem nagłówkowym procesora ok? |
Autor: | _ha_ [ 28 gru 2011, o 17:21 ] |
Tytuł: | Re: Serwer Http na mega328 |
Człowiek zaczyna kombinować jak koń pod górkę jak wszystko sprawdził a układ dalej nie działa. Myślałem że to właśnie przez plik nagłówkowy źle jest skonfigurowane SPI bo na oscyloskopie cisza a przecież program cały czas sprawdza bufor. Na szczęście problem już rozwiązany - konfiguracja pinu /SS przed ustawieniem rejestrów SPI załatwiło sprawę. Pozdrawiam i z niecierpliwością czekam na drugą część książki |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |