Skocz do zawartości

Transmisja szeregowa USBasp


Pomocna odpowiedź

Na początku chce powiedzieć, że pracowałem na arduino. Po pewnym czasie przestał działać, więc zbudowałem USBasp i chciałem się dowiedzieć, jak używać transmisji szeregowej. Fajnie by było gdyby także biblioteka "Serial" z ardunio działała.

Czy konwenter USB-RS232 to jedyny sposób ??

Jak to jest rozwiązane w Arduino ?

Link to post
Share on other sites

Jeśli nie masz rsa w kompie to bez konwertera się nie obejdzie jeśli chcesz go używać. A w arduino o tego są chyba potrzebne piny RxD i TxD(chyba że się mylę, nie jestem pewien) i z tego co mi się wydaję to nie są wyprowadzone i trzeba się dolutować.

Link to post
Share on other sites

A arduino Uno ?? ma jedną atmege, która programuje, w której 2 wyjścia są jako Tx i Rx czyli jest jednocześnie programatorem i konwerterem na rs232 i drugą, już którą się programuje.

To w takim razie muszę mieć osobno konwerter np w atmega 8 i osobno USBasa, czy mogę mieć to w jednym mikrokontrolerze ??

Link to post
Share on other sites

Właśnie z tego co piszą to chyba ma ft232, albo to jest programowo rozwiązane w atmedzie, która programuje.

Udało mi się zrobić konwerter RS232 na USB, mam sterowniki oraz wirtualny port. Tylko gdy podłączam piny konwertera RxT i TxD do pinów atmegi zaprogramowanej to nie działa mi komunikacja. Oczywiście przewody są skrosowane, trzeba coś dodatkowo podłączyć ??

Link to post
Share on other sites
Oczywiście przewody są skrosowane, trzeba coś dodatkowo podłączyć ??

Tak, masę. A w arduino procki mają wgrany bootloader umożliwiający programowanie przez RS232.

Link to post
Share on other sites

No więc podłączyłem wszystko, przez max232 do RS232 i działa. Programuje Atmege przy użyciu bibliotek Arduino, ale chciałbym się przesiąść na Atmega16, które Arduino nie obsługuje. Możecie mi wysłać jakiś prosty program, który wyświetla na ekranie cokolwiek?? Wiem że powinienem się uczyć od podstaw, ale chce tylko programik, który sprawdzi mi Atmege 16 a potem już będę zaczynał. Pisze w programie AtmelStudio. Dzięki 😉

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