Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 20 kwi 2024, o 16:23


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
Autor Wiadomość
PostNapisane: 3 sie 2014, o 11:48 
Offline
Użytkownik

Dołączył(a): 12 mar 2014
Posty: 266
Lokalizacja: Warszawa
Zbananowany użytkownik

Pomógł: 2

Witam

Postanowiłem zmusić ATB do pracy w trybie ARDUINO. Najpierw zrobiłem wszystko zgodnie z instrukcją dla NELDUINO, działało bez problemu, ale wolałem korzystać z nowszego środowiska 1.0, zamiast 0,22.

Po przemyśleniu sprawy, doszedłem do wniosku, że można wgrać standardowy Bootloader używając środowiska Arduino 1,0 oraz programatora USBASP i zestawu ATB z konwerterem atmega 8. Poszło bez problemu.

Ustawiłem w środowisku programator AVRISP mkII, oraz odpowiedni port COM. Zworki TX i RX założone, założona zworka autoresetu.

Próba wgrania BLINKa jako programu testowego i niestety "avrdude: stk500_getsync(): not in sync: resp=0x00". Wygląda jakby się autoreset nie zrobił. Ze schematu ATB wynika, że pin DTR przejściówki FT232 jest podłączony przez kondensator 100n do zworki autoresetu, która jest podłączona do pinu resetu minkrokontrolera, czyli prawidłowo. Sprawdziłem, kondensator na ATB jest wlutowany.

Jednak nadal uważałem, że problem jest z autoresetem, więc wziąłem jeden kabelek połączeniowy, przeciąłem, wlutowałem kondensator 100n i takim kabelkiem połączyłem Pin DTR z Pinem 2 zworki.

Programowanie przebiegło bez problemu.

I tu pytanie: Dlaczego nie chce się zaprogramować ze standardowym autoresetem?

_________________
Wysłane z Nokii 3310



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sie 2014, o 22:19 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 18 sie 2012
Posty: 198
Lokalizacja: /dev/null
Pomógł: 2

Ja też tak mialem zastosuj kondensator ceramiczny 100nf na kabelku i podłącz dtr ft232r z pinem atmegi w atb jest taki reset
" Zworka o nazwie ARST została przygotowana z uwagi na możliwość korzystania z platformy Arduino / Nelduino w naszych zestawach a także w związku z możliwością wykonywania programowego resetowania mikrokontrolera jeśli to konieczne z poziomu aplikacji "ATB Manager". Sygnał RESET podawany jest z układu przejściówki USB/RS232 z pinów RTS oraz DTR (za pomocą rezystora 180R oraz kondensatora 100nF)." atnel.pl
działa po włozeniu100nf miedzy dtr a reset atmegi bez opornika.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 sie 2014, o 04:27 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27224
Lokalizacja: Szczecin
Pomógł: 1041

Jesli masz zestaw ATB 1.03 albo 1.04 to nic nie trzeba lutowac ... tylko zapiac zworke ... jumera o nazwie ARST

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 sie 2014, o 12:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 18 sie 2012
Posty: 198
Lokalizacja: /dev/null
Pomógł: 2

mirekk36 napisał(a):
Jesli masz zestaw ATB 1.03 albo 1.04 to nic nie trzeba lutowac ... tylko zapiac zworke ... jumera o nazwie ARST

Zgadza się ale ten rst moze dzialać z officialnymi bootloaderami arduino jesli uzywam społecznościowych modyfikacji np na m644p to ten rst atb nie dziala prawidlowo wtedy trzato ominąc i dac miedzy dtr pin a reset kondensator 100nf bo ten kondensator z opornikiem w atb nie działa prawidłowo przy nie officialnych bootloaderach i core.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 sie 2014, o 15:44 
Offline
Użytkownik

Dołączył(a): 12 mar 2014
Posty: 266
Lokalizacja: Warszawa
Zbananowany użytkownik

Pomógł: 2

foreste napisał(a):
Ja też tak mialem zastosuj kondensator ceramiczny 100nf na kabelku i podłącz dtr ft232r z pinem atmegi w atb jest taki reset ....


Tak jak napisałem to właśnie tak zrobiłem (kondensator mam foliowy, ale to nie ma znaczenia). Wyprowadzenia PINu RESET na przejściówce Atmega, oraz ATB nie widzę, ale ten pin jest wyprowadzony na drugi pin zworki ARST.

mirekk36 napisał(a):
Jesli masz zestaw ATB 1.03 albo 1.04 to nic nie trzeba lutowac ... tylko zapiac zworke ... jumera o nazwie ARST


Mam właśnie 1.04 i niestety tak jak piszę nie działa.

foreste napisał(a):
Zgadza się ale ten rst moze dzialać z officialnymi bootloaderami arduino....


Ja właśnie korzystam z oficjalnych bootloaderów i niestety nie działało.

_________________
Wysłane z Nokii 3310



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 sie 2014, o 16:09 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27224
Lokalizacja: Szczecin
Pomógł: 1041

Od spodu pcb pod prockiem masz obok siebie kondek 100nF i rezystor 180R ... wylutuj ten rezystor i bedzie ok

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 sie 2014, o 17:08 
Offline
Użytkownik

Dołączył(a): 12 mar 2014
Posty: 266
Lokalizacja: Warszawa
Zbananowany użytkownik

Pomógł: 2

Też o tym myślałem, tylko nie jestem pewien, czy brak tego rezystora nie będzie problemem w innych sytuacjach przy korzystaniu zestawu ATB i programowaniu w C?

_________________
Wysłane z Nokii 3310



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 sie 2014, o 17:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 18 sie 2012
Posty: 198
Lokalizacja: /dev/null
Pomógł: 2

Ten reset jest uzywany tylko przez bootlodery i ft232

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 sie 2014, o 18:07 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27224
Lokalizacja: Szczecin
Pomógł: 1041

Radziu napisał(a):
Też o tym myślałem, tylko nie jestem pewien, czy brak tego rezystora nie będzie problemem w innych sytuacjach przy korzystaniu zestawu ATB i programowaniu w C?


Nie wiem czy wiesz czy nie .... ale tak sie sklada ze to ja projektowalem ten zestaw ... wiec jak myslisz kto moze wiedziec ?

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 sie 2014, o 19:03 
Offline
Użytkownik

Dołączył(a): 12 mar 2014
Posty: 266
Lokalizacja: Warszawa
Zbananowany użytkownik

Pomógł: 2

Wiem, dlatego do Ciebie było to pytanie.

_________________
Wysłane z Nokii 3310



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO