Skocz do zawartości

ENC28j60 i atmega16


Terry

Pomocna odpowiedź

Witam,

Od pewnego czasu zastanawiałem się nad stowrzeniem prostego servera który pozwoli mi na sterowanie silniczkiem przez przeglądarke. Zamówiłem więc moduł ENC28j60 i podłączyłem do atmegi 16. Na próbę wgrałem biblioteki "tuxgraphics" z możliwością sterowania diodą LED on/off i wszystko fajnie działa. Teraz zastanawiam się jak wysłać ramkę z wartością PWM aby sterować prędkością silnika. Czy ktoś może interesował się podobnym zagadnieniem ?

Pozdrawiam.

__________

Komentarz dodany przez: Treker

Link do komentarza
Share on other sites

Terry, nie pokazałeś żadnego kodu, więc ciężko oceniać. Sterowanie diodą wymaga przesłania liczby (1/0), podobnie jest w przypadku z PWM. Jedyną różnicą będzie to, że liczba jest większa np 0-255. Nie powinno to być zbyt dużą ingerencją w działający kod.

Link do komentarza
Share on other sites

Przepraszam za zwłokę, ale miałem problem z komunikacją układu z PC wydaje mi się że przez rezonator kwarcowy ponieważ częstotliwość taktowania Atmegi to 8 Mhz.

Nie wiedziałem o funkcji "find_key_val" :

if (find_key_val(str, strbuffer, BUFFER_SIZE_str, "sw")) {
	//LED ON
	if (strbuffer[0] == '0') {
		return (1);
	}
	//LED OFF
	if (strbuffer[0] == '1') {
		return (2);
	}

Gdzie :

fill_tcp_data_p(buf, plen,
		PSTR(" <a href=\"./?sw=0\">[switch on]</a>\n"));

Ustawia na końcu URL "sw" na określoną wartość a funkcją sprawdzam wartość sw.

Zastanawiam się teraz czemu układ mi się wiesza, czy to przez ten rezonator bo czytałem że przy taktowaniu 8 Mhz są problemy, a cały układ zasilam 3,3V.

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.