Skocz do zawartości

[Programowanie] Bootloadery - pierwsze kroki. RS232 i USB


Pomocna odpowiedź

Po wybraniu DIECIMILA mam komunikat:

In file included from D:\arduino-0011\hardware\cores\arduino/WProgram.h:6,
from Stepper.cpp:48:

d:/arduino-0011/hardware/tools/avr/bin/../avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use ."

In file included from utility\twi.c:25:

d:/arduino-0011/hardware/tools/avr/bin/../avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use ."

Dlaczego DIECIMILA anie ARDUINO or older ATMEGA8 ?

sprawdziłem transmisję po RS programem terminal wysłałem plik midi dioda RX podczas przesyłania pliku mruga niestety z poziomu arduino IDE podczas wysyłania tylko raz mrugnie i po chwili wywala komunikat:

avrdude: stk500_getsync(): not in sync: resp=0x00

avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

procek programowałem różnymi botloaderami ale zawsze jest kicha .ktoś wie czy zworka autoreset powinna być włożona przy wysyłaniu skompilowanego kodu po RSie czy nie włożona. Próbowałem ze zworką i bez ...cały czas kicha. Połączenia na płytce ok a układ nie działa.

Może jakieś pomysły na uruchomienie ?

  • 2 tygodnie później...

problem rozwiązałem miałem niewłaściwie wgrany bootloader. Używam rzeczywisty serial port na com1

  • 6 miesiące później...

Witam,
Czy komuś udało się nawiązać transmisję między uC <-> usb w formie jak na rysunku ? Wiem że można wykorzystać ft i podpiąć go z jednej strony do rx i tx uc a z 2 strony do usb ale nie o to chodzi.

Miałem w planach zabawę z komunikacją bezpośrednio po USB ale ostatnio brakuje mi czasu. Znam za to kilka linków które mogą okazać się pomocne:

http://atmel.com/dyn/resources/prod_documents/doc2556.pdf - nota aplikacyjna atmela dotycząca implementacji USB, ze strony atmela można też ściągnąć paczkę z kodami źródłowymi

http://www.fourwalledcubicle.com/LUFA.php - open sourcowa implementacja USB na AVRy

Tak mi się wydaje że lepiej i szybciej jest wykonać z FT232RL i podpiąć je pod uart uC. Dzięki wielkie za odpowiedz.

  • 8 lat(a) później...

@matrix0606 witam na forum 🙂 Ten artykuł ma już ponad 9 lat, więc coś mogło się zdezaktualizować, zobacz czy to nie chodzi o plik, który jest tutaj: C:\Program Files (x86)\Arduino\hardware\arduino\avr

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...