Skocz do zawartości
Terry

ENC28j60 i atmega16

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

Udostępnij ten post


Link to post
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.

Udostępnij ten post


Link to post
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.

Udostępnij ten post


Link to post
Share on other sites

Możesz narysować w jaki sposób podłączyłeś moduł do procka + co siedzi na zasilaniu?

Udostępnij ten post


Link to post
Share on other sites

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!

Gość
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...