#elektronika #avr #jtag

Skonstruowałem sobie dongiel USB - coś bardzo podobnego do tego http://www.ebay.com.au/itm/AVR-USB-Emulator-Debugger-programmer-JTAG-ICE-for-Atmel-ATMega-AU-Local-Shipping-/190749632500?pt=LH_DefaultDomain_15&hash=item2c699067f4

Prowadzący zajęcia mi ten dongiel sflashował, podobno działa. Windows mi go wykrywa, dongiel mryga radośnie diódkami. Ustawiłem sobie USB Serial Port na COM2, włączam AVR studio, podłączam przez JTAG moją płytkę do dongla i... nic. Przy próbie połączenia dongiel mruga diódkami kilka razy, ale połączenia brak. Próbowałem zagadywać prowadzących zajęcia, ale laboratoria
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Estewar: hm.. tak szczerze robiłem według jednego filmiku, i tam koleś nie podłączał zasilania, tylko chyba miał zasilanie przez programator, ale mogę się mylić oczywiście.

@Analityk: "avrdude: warning: cannot set sck period. please check for usbasp firmware update. "
  • Odpowiedz
No kurde mać Mirasy co się znajo, pomóżcie mi. Mam Atmegę32 i do niej podłączony wyświetlacz 4x20 204A. do tego program stąd:

http://hobby.abxyz.bplaced.net/index.php?pid=4&aid=8

Piny D4-D7 podłączone do wyjsc PB3-PB0, a RS, RW, E odpowiednio do PC5, PC6, PC7. na wyświetlaczu mam dwie zaciemnione linie, czyli wyświetlacz działa, program na bank napisany dobrze bo przedtem wszystko grało, teraz postanowiłem przylutować go na stałe i przestało. Do tego dorzuciłem sobie diodę którą włączam i wyłączam w
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kobiaszu: jeśli naprawdę wszystko tak posprawdzałeś, to ja obstawiam zimny lut gdzieś, innej opcji nie widzę. Każdy lut pomiędzy atmegą i lcd przygrzej aż do roztopienia. Ewentualnie - sprawdź czy gdzieś ścieżka na płytce z lcd nie odpadła. Przy kiepskich laminatach i złym lutowaniu można tak uszkodzić i przerwać.
  • Odpowiedz
kupiłem prawie wszystko do avr, zostały mi tylko kabelki, lcd i programator. czy kondensatory elektrolityczne są potrzebne ? #avr
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jeżeli ktoś pragnie się rozwijać w tej jakże niezwykłej dziedzinie elektroniki polecam stworzenie własnej płytki bez arduino (niekoniecznie trzeba lutować, można złożyć zestaw na płytce prototypowej). Ponadto zaawansowanym polecam naukę Assemblera - przydaje się przy niewielkich mikrokontrolerach i przy sporych projektach,
  • Odpowiedz
@MarianPalacz: Nie oglądam za bardzo tych filmików, widziałem ze 2, ale z tego co widzę na jakieś zagadnienie poświęca 10-20 minut i już z tego można wywnioskować, że jest to kurs dla bardzo początkujących wiec siłą rzeczy wprowadza się uproszczenia, a jak kogoś te filmiki zainteresują do zgłębiania wiedzy to się sam dowie dużo rzeczy.
  • Odpowiedz
Zostawię tutaj trochę swoich przemyśleń/kodu na temat rezystancyjnego panelu dotykowego :-)

Kupiłem panel 4 przewodowy. Podłączyłem do uC ATmega8 (bo taki akurat był pod ręką), konkretnie do wyprowadzeń portu PC0-PC3 (Y+, X+, Y-, X-). Pobawiłem się ale nic z tego nie wychodziło. Poczytałem jeszcze o rezystancji styku, trochę o tym pomyślałem, wyprowadziłem sobie nawet odpowiednie wzory i wynikło z tego, że trzeba podłączyć jeszcze dwa rezystory. Ta oto myśl zaowocowała podłączeniem dwóch
A.....k - Zostawię tutaj trochę swoich przemyśleń/kodu na temat rezystancyjnego panel...

źródło: comment_Fb6dNiuV1h3tYNnq4J3m33siHSqOcgzp.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Analityk: W sumie fakt, wypada wiedzieć czy panel jest odpowiednio mocno wciśnięty. Ale czy 100 omów to nie za dużo? Jakbyś dał mały rezystor i dodał wzmocnienie napięciowe to może nie musiałbyś wcale robić kompensacji?
  • Odpowiedz
@msichal: Panel wzdłuż osi x ma około 220 omów, wzdłuż osi y coś koło 760. 100 omów to tak optymalnie. W tym pomiarze chodzi tylko o ustalenie, czy jest sens już przetwarzać dane czy jeszcze nie (albo czy brać je pod uwagę jeśli np. robimy jakiś slide)
  • Odpowiedz
@nvll: ATmega8 jest gabarytowo większa. Chodzi o cenę zamówionego PCB.

W sumie to trochę taniej niż w TME. Tam najtańsza ATmega 8 jest za 4.39 netto.

Leży sobie obok mnie jedna. Do każdego zastosowania da się dobrać optymalny uC. I nie ma w tym nic złego ;-)
  • Odpowiedz