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

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • 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.