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



Teraz jest 25 sty 2025, o 17:19


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
Autor Wiadomość
PostNapisane: 23 mar 2013, o 12:06 
Offline
Nowy

Dołączył(a): 23 mar 2013
Posty: 11
Pomógł: 0

Witam.

Czy dało by się jakoś skonfigurować ATB menager aby komunikował sie z procesorem poprzez port COM, ale niekonieczcznie przy pomocy przejściówki FT232? Otóz dosyc dawno rozpocząłem przygodę z arduino i stworzyłem w tym środowisku dosyc duży projekt. W związku z tym programuję cały układ za pomocą przejściówki usb=>RS232 na układzie CP2102. W arduino IDE wszystko fajnie śmiga, lecz gdy chciałem przerzucić się na Eclipse i programować całość przez bootloader, ATB menager oraz Eclipse niezbyt chętnie chce współpracować z moja przejściówką.
Czy jest możliwośc rozwiązania tego bez kupna nowego programatora? Nie ukrywam, że zależy mi na czasie, gdyz pracują nad projektem do szkoły(zostało nie całe 2 tyg.)

Pozdrawiam Robert



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 mar 2013, o 12:20 
Offline
Moderator
Avatar użytkownika

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

Pomógłbym ale niestety nie mam zielonego pojęcia jak - nigdy nie używałem i nie mam tego co ty opisujesz po prostu :(

_________________
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: 23 mar 2013, o 12:28 
Offline
Nowy

Dołączył(a): 23 mar 2013
Posty: 11
Pomógł: 0

Mój programator/ przejściówka jest zwykłym potrem COM i komputer tak ja widzi. Atb menager wykrywa podłączenie procesora, zczytuje jego sygnaturę lecz na wyskakującym okienku nie ma numeru portu i aktywnego przycisku reset.
Dodatkowo Eclipse podczas próby programowania wysyła kominikat:

Launching C:\AVRDUDE_FT232R\avrdude -pm168 -cATB-FT232R -Pft0 -Uflash:w:Projekt.hex:a "-CC:\AVRDUDE_FT232R\avrdude.conf"
Output:
avrdude: ft0 open failed
avrdude finished

Pewnie dlatego że eclipse jest przystosowany pod FTDI a nie pod zwykły COM.
Upraszczając: Chciałbym zaprogramować mój procesor przez zwykły port COM (tak jak by poprzez złacze DB9 w starszych komputerach). Czy jest taka możliwość??

Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 mar 2013, o 13:14 
Offline
Moderator
Avatar użytkownika

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

No dokładnie program jest przystosowany do FT232R a nie do czegoś innego - i stąd ten problem ....

_________________
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: 23 mar 2013, o 14:21 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8597
Pomógł: 337

przykro mi , ale CP to badziewo owszem za pomoca bootloadera wgrasz wsad choć nie rozumiem skoro piszesz o ARDUINO to jak masz oryginał np Decimila czy inny to ma na pokładzie FT232,

problemem jest to że CP nie posiada trybu BITbang i jako programatora w Eclipse go nie użyjesz jedynie możesz
osobnym programem wgrywać wsad używając bootloadera ....

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 mar 2013, o 15:36 
Offline
Nowy

Dołączył(a): 23 mar 2013
Posty: 11
Pomógł: 0

Piszę o Arduino ponieważ to na nim zacząłem pisać program (konkretnie duemilanove). Następnie została zaprojektowana oddzielna płytka wraz z nowym procesorem (ATmega328) i programują ja zewnętrznym programatorem. Według opisu CP2102 odpowiada w pełni portowi COM tak jak w komputerze, jedyne co jest różne to inne napięcie na wyjściach każdej z lini.

Jescze jedno pytanie: Czy do resetowania układu nie mozna by było zastosować rozwiązanie z arduino w postaci kondensatora 100nf pomiędzy lini DTR a Reset?? zamiast pisac oddzielny program?

Pozdrawiam Robert



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 mar 2013, o 16:07 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

A po co ci ATB manager? Skoro masz płytkę ARDUINO to w Eclipse wybierz jako programator Arduino. Czy może to nie działa?

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 mar 2013, o 17:17 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8597
Pomógł: 337

właśnie to może nie działać gdyż używany jest FTDI w trybie BitBang
natomiast to że układ CP jest portem kom to jest tylko, że jak pisałem umożliwia
wgranie wsadu poprzez środowisko Arduino bo jest tam używany bootloader ...
w ten sposób działa nawet kocie CDC na Medze8 gdyż używane są linie RX i TX oraz RTS

natomiast w trybie Programatora Arduino zgłasza się jako FTDI (defakto też pełny COM) ale
jako programator pracuje w trybie BitBang - co zresztą jest opisane na arduino jak należy
podłączać.

Dlatego pytałem o arduino bo tam jest FTDI i można z tego skorzystać
Na CP niestety tylko bootloader .

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 mar 2013, o 18:01 
Offline
Nowy

Dołączył(a): 23 mar 2013
Posty: 11
Pomógł: 0

Tego jeszcze nie próbowałem, bo zostałem uświadomiony że w eclipse można zaprogramować arduino, ale nadal w tym "arduinowskim" języku... A to właśnie nie o to mi chodzi, bo chcialym od nowa postawić program ale już w czystym C.


Spróbuję jeszcze to uruchomić na tym FTDI z arduino, ale juz boję się myśleć o tej choince kabli ... a tak jedna tasiemka i po sprawie. Ciekawe jak pójdzie konfiguracja tego FTDI żeby potem można było go spowrotem wykorzystać do zaprogramowania arduino, dziwnie bo jak podpinałem ardu do komputera to okienko ATB menager'a nie wyskakiwało.



Ostatnio edytowano 23 mar 2013, o 18:13 przez robosom, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 mar 2013, o 18:06 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8597
Pomógł: 337

no właśnie jak bedziesz pracował w eclipse na pluginie Arduino to będziesz pisał w języku duino i wtedy może CP zadziała
ale w przypadku pisania w C niestety CP nie będzie działać --- NIGDY jako programator ta możliwość ma tylko układ FTDI

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



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