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



Teraz jest 1 gru 2024, o 02:26


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 
Autor Wiadomość
PostNapisane: 26 mar 2012, o 19:09 
Offline
Użytkownik

Dołączył(a): 07 sty 2012
Posty: 136
Pomógł: 0

Witam.
Pracuję sobie nad pewnym projektem i potrzebuję opracować sterowanie urządzenia z komputera przez USB.
Chciałem wykorzystać zestaw ATB jako platformę prototypową, ale tak nie do końca wiem czy mogę zrobić tak żeby zasilać układ z zewnętrznego programatora i jednocześnie podłączyć do komputera przez USB. Bo z tego co zauważyłem to za to odpowiedzialna jest jedna zworka, która decyduje o tym czy zasilam z USB/ISP czy zasilacza. Najlepsza opcja dla mnie to zasilenie z USB, ale wyłączenie zasilania z ISP.
Prawdopodobnie problem jest błahy :D niemniej proszę o małą podpowiedź:D
Inna spraw to szukam jakiegoś programu, terminala, który pozwoliłby mi na sterowanie mikrokontrolerem z komputera. Do tej pory używałem Bray terminala, tylko nie za bardzo wiem jak za jego pomocą wysłać sygnał żeby AVR coś tam zaczął robić.

Acha nie używam Eclips, ani wbudowanego programatora, bo oba moje komputery okazały się niezwykle odporne na jakąkolwiek próbą konfiguracji:D

Pozdrawiam:)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 mar 2012, o 19:29 
Offline
Użytkownik
Avatar użytkownika

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

z tego co sie orientuje to niema problemu w takim układzie , przepinasz zworkę i zasilasz ATB z USB mając jednocześnie do dyspozycji konwerter USB-UART (COM) do komunikacji z komputerem , a programujesz sobie poprzez złącze ISP np USBASp
zależnie od programatora (w większości USBasp) jest możliwość odłączenia zworką zasilania z gniazda ISP, W moim całkowicie odłączone bo nie lubię używać zasilania z programatora.

_________________
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: 26 mar 2012, o 19:35 
Offline
Użytkownik

Dołączył(a): 07 sty 2012
Posty: 136
Pomógł: 0

No w sumie racja, nie pomyślałem o tym:) Ja akurat używam STK500, więc sprawdzę czy u niego tez się da nie zasilać układu:)
Inna sprawa, to czy w ten sposób, w sensie poprzez konwerter da się zrealizować program jak przy zwykłym RS232 (tylko w kwestii programowej), czy coś się zmieni?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 mar 2012, o 19:40 
Offline
Użytkownik
Avatar użytkownika

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

oczywiście że tak stale tak robię w swoich projektach których sporo nawet i tutaj w dziale diy:)
jak coś pomogę w kwestiach VisualC#, Basic i C++ oraz F#

_________________
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: 26 mar 2012, o 19:44 
Offline
Moderator
Avatar użytkownika

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

Troszkę zakręciłeś - bo z jednej strony chcesz korzystać z USB jako łącza RS232 z komputerem z drugiej strony chcesz zasilać zestaw ATB koniecznie przez programator ;)

po pierwsze czerwona zworka przy gnieździe USB ustawiona w pozycję USB umożliwia zasilanie zestawu z podłączonego kabla USB ..... skoro on ma u ciebie być podłączony to po co zasilanie przez programator jeszcze ???? (to pierwsze pytanie)

W każdej z wymienionych sytuacji zasilania można w pełni korzystać z przejściówki USB/RS232 wbudowanej w zestaw ATB nawet wtedy jeśli będzie się korzystało z wbudowanego programatora.

Po trzecie skoro podłączasz już dwa kable (bo programator do USB i zestaw do USB) to zworka może być w pozycji USB - a wtedy spotka się w zestawie zasilanie +5V z jednego gniazda USB z komputera a także z drugiego - co za problem ?

Można też przestawić zworkę w pozycję EXT. Wtedy zasilanie będziesz mógł podawać tylko ze swojego programatora. Ale nadal spokojnie można korzystać w pełni z USB/RS232

jak widzisz wszystkie możliwości dozwolone

------------

na koniec: o ile rozumiem, że wolisz korzystać np z zewnętrznego programatora - to już nie za bardzo rozumiem co powoduje, że nie możesz działać w samym ECLIPSE ???? przecież jedno nie wyklucza drugiego ;)

_________________
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: 26 mar 2012, o 19:53 
Offline
Użytkownik

Dołączył(a): 07 sty 2012
Posty: 136
Pomógł: 0

Może od razu powiem jakie jest założenie:)
Chodzi o to ze mikrokontroler ma robić pomiar na przetworniku A/C i ma być sterowany z komputera PC. W sensie wystarczy głupi "star pomiaru".
Ideałem by było jakby się wyniki zapisały w jakimś txt, albo xls. Pomysł miałem taki, żeby spróbować wykorzystać gotowy program do komunikowania się przez port com, lub też spróbować coś podziałać w LabView.
Ale dobra, na razie skupię się na tym by w ogóle komunikować się z komputerem przez USB, potem będę myślałem co dalej. Niemniej jestem otwarty na propozycje:)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 mar 2012, o 19:58 
Offline
Użytkownik

Dołączył(a): 07 sty 2012
Posty: 136
Pomógł: 0

Panie Mirku, właśnie nie wiem co powoduje, coś mi nie działa mimo że zrobiłem wszytko jak w opisie, ale w sumie to nie istotne, jak tylko wyjdzie ATMEL STUDIO 6 to się przerzucę na to:)
Sprawę zasilania już rozwiązałem:)
Spróbuję pobawić się tym w najbliższym czasie. DO tej pory miałem taki moduł do komunikacji przez RS232, ale pora pójść trochę do przodu:)
Dziękuję wszystkim za odpowiedzi:)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 mar 2012, o 20:07 
Offline
Moderator
Avatar użytkownika

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

kyp napisał(a):
Panie Mirku, właśnie nie wiem co powoduje, coś mi nie działa mimo że zrobiłem wszytko jak w opisie, ale w sumie to nie istotne, jak tylko wyjdzie ATMEL STUDIO 6 to się przerzucę na to:)


Nie zrozum mnie źle - ja tam na siłę nikogo nie chcę skłaniać do Eclipsika. Ale podpowiem ci, bo chyba nie zauważyłeś niestety że już hmm dawno bo kilka tygodni temu wyszedł AVR Studio 6 ;) .... i co ?

Dodali obsługę ARM'ów i to wszystko - bo jeśli chodzi o AVR'y to został ten sam badziew niestety :( ... zatem przyjdzie poczekać może na wersję 7 żeby coś pomyśleli o AVR'ach - bo po przejęciu WinAVR - ATMEL mówiąc brzydko olał już totalnie obsługę C albo tych co piszą w C - szkoda.

_________________
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: 26 mar 2012, o 20:14 
Offline
Użytkownik

Dołączył(a): 07 sty 2012
Posty: 136
Pomógł: 0

Acha... Ja czytałem że premierą ma mieć w kwietniu:)
Ja chciałem przejść na inne środowisko, ale Eclips z niewiadomych przyczyn nie działał, w sensie uruchamiał się, nawet konfigurował, ale nie przesyłał programów do uC. Nie komunikował się z moim programatorem, nie mam pojęcia co było przyczyną.

Wiem że robię już totalny offtop we własnym temacie:D Ale..
Korzystam na razie z WinAVR, no i nie ukrywam że chciałbym się przenieść na coś lepszego, ale czemu Pan piszę ze AVR Studio to badziew? Tak z czystej ciekawości pytam i z tego że w sumie nie działałem do tej pory na niczym innym niż WinAVR.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 mar 2012, o 20:17 
Offline
Użytkownik
Avatar użytkownika

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

wiesz głównym problemem nowych AS jest to że użyto paskudnego i silnika VS M$
skopany jest toolchain dla AVR, często są problemy z wszystkim łącznie z obsługą
innych programatorów poza "FIRMOWYMI"

a jak poużywasz dłużej to sobie sam dopowiesz resztę

_________________
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: 26 mar 2012, o 20:52 
Offline
Moderator
Avatar użytkownika

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

kyp napisał(a):
...., ale czemu Pan piszę ze AVR Studio to badziew? Tak z czystej ciekawości pytam i z tego że w sumie nie działałem do tej pory na niczym innym niż WinAVR.


Wiesz co ja już niestety nie mam siły (za co bardzo przepraszam) powtarzać tysiącom osób dlaczego. Bo pomimo tego że NAPISAŁEM o tym dosyć wyraźnie na swoim blogu:

http://mirekk36.blogspot.com/2011/11/dl ... tudio.html

to i tak rzadko kto to czyta a nawet jak przeczyta to np nie rozumie co to jest Toolchain albo nie zdaje sobie sprawy z błędów w jakie się za chwilę wpakuje definiując F_CPU w kodzie programu. Trudno - wszystkich nie uchronię - niektórzy wolą się uczyć na własnych błędach i tracić dużo więcej czasu zanim dojdą do tego samego zdania więc proszę bardzo. Każdy ma wolną wolę.

Poza tym ty napisałeś że działasz w WinAVR ...... ale albo mylisz pojęcia i kojarzysz WinAVR z AVR Studio 4.xx albo po prostu piszesz programy metodą (wybacz określenie) za króla ćwieczka w Programmers Notepad :( .... dostarczanym wraz z WinAVR.

I pamiętaj - ja piszę też o tym na blogu wyraźnie - że BADZIEW to jest AVR Studio 5 i 6 ..... a jak już ktoś się uprze nie chce koniecznie ECLIPSA to ma jeszcze albo starszą wersję AVR Studio 4.xx (bo ta jeszcze była OK) chociaż to jeszcze czasy MIESZKA I-go ...... ale przecież ma także do dyspozycji CodeBlocks.

Piszesz że masz STK500v2 o ile dobrze zrozumiałem - to aż się dziwię, że ECLIPSE ci nie ruszyło ani z STK500v2 podczas gdy to jest typowy programator bardzo dobrze obsługiwany przez AVRDUDE a przez to i przez ECLIPSE , ale też że niby nie ruszyło ci programowanie przez wbudowany programator w zestaw ATB. Sam pomyśl - można zrozumieć, że jedno jeszcze się komuś nie uda ale dwa ? To już nie przypadek - robisz gdzieś jakiś mega ZONK i aż szkoda patrzeć jak się męczysz.

Tym bardziej, że można mnie złapać na Skype tak OnLine i bardzo chętnie ludziom pomagam poprzez wejście zdalnym pulpitem na szybkie uruchamianie takich rzeczy - no tylko trzeba chcieć ;)

_________________
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: 27 mar 2012, o 15:07 
Offline
Użytkownik

Dołączył(a): 07 sty 2012
Posty: 136
Pomógł: 0

Poczytałem i w sumie spróbuję. Bo działam na masochistycznym WinAVR (Programmers Notepad):D Tylko muszę mieć trochę więcej czasu na to:/ Na razie skupię się na projekcie, przez święta popróbuję się przerzucić.



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: 12 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO