logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Przesłanie danych z Atmegi do PC poprzez port USB. BascomAVR

Prodig 29 Lip 2009 22:43 3701 10
REKLAMA
  • #1 6836552
    Prodig
    Poziom 20  
    Witam serdecznie.

    Potrzebuję zrobić urządzenie oparte na mikrokontrolerze Atmega, które będzie zbierało proste dane a następnie miałoby przesyłać te dane do komputera osobistego za pomocą portu USB.
    Może ktoś zna proste rozwiązanie? Program na PC zostanie napisany w Delphi, natomiast Atmegę programuję w BascomAVR.
    Są też dostępne atmegi z wbudowanym portem USB, ale być może zwykła atmega wystarczy do przesłania kilku informacji.

    Z góry dziękuję za pomoc.
    Pozdrawiam.
  • REKLAMA
  • Pomocny post
    #2 6836649
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #3 6836767
    Prodig
    Poziom 20  
    A jak wygląda sprawa z atmegami, które posiadają wbudowany port USB? Bascom obsługuje te atmegi ale nie miałem nigdy z nimi do czynienia. Może ktoś ma fragment programu napisany w BascomAVR, który przesyła dane do komputera i odwrotnie?
  • REKLAMA
  • Pomocny post
    #4 6836858
    Konto nie istnieje
    Poziom 1  
  • #5 6837266
    Prodig
    Poziom 20  
    W zasadzie chodzi o przesłanie kilku danych i może dałoby się to jakoś prosto zrealizować, np. są takie odbiorniki i nadajniki podczerwieni pod USB, myślę, że działają na prostej zasadzie (ale nie jestem pewien na 100%).

    atom1477, może mógłbyś pokazać fragment softu w Bascomie? :)
  • #6 6838325
    Konto nie istnieje
    Poziom 1  
  • Pomocny post
    #7 6839164
    mirekk36
    Poziom 42  
    Prodig --> jak znasz Delphi na PC - i Bascom na procki - to nie zastanawiaj się nad niczym innym tylko zrób najprostszą na świecie przejścióweczkę USB/RS232 na scalaku FT232R. NIE POTRZEBA ŻADNYCH DODATKOWYCH ELEMENTÓW ! - wersja super minimalna a działa zawsze tak samo, zawsze bardzo dobrze, powtarzalnie , itp

    poniżej rzucam schemat takiej przejściówki - chyba nie powiesz że to skomomlikowane - no a transmisję RS232 chyba znasz? A wszystko ładnie tak jak w założeniu na początku podłączasz do USB w kompie (ja już milion takich projektów wykonałem) ;)

    Przesłanie danych z Atmegi do PC poprzez port USB. BascomAVR

    po kiszkę bawić się w programowanie żywego USB od strony PC'ta ? - i tak prędzej czy później przy tak małych projektach dasz sobie spokój z pomysłami bezpośredniej obsługi USB - zobaczysz ;)
  • Pomocny post
    #8 6839280
    datch
    Poziom 13  
    A jak bys chciał troszeczki zaoszczedzic pieniedzy to mozesz sam taka zorbic przejsciówke tu masz napisane co i jak http://www.recursion.jp/avrcdc/cdc-232.html#usage , polecam ta pod attiny2313 bo kosz to okolo 6-7zł i fajnie smiga.

    Pozdrawiam
  • #9 6839351
    mirekk36
    Poziom 42  
    datch ---> przy dzisiejszych cenach to ma być oszczędność ? ;) FT232 kosztuje 11-12zł - i wolę wydać tą kwotę za cenę nieporównywalnie większych możliwości, większej prostoty budowy, milion razy lepszych sterowników i to do każdziutkiego systemu - nie wspominając już o dowolnych prędkościach itp itp itp
  • REKLAMA
  • #10 6840665
    Prodig
    Poziom 20  
    Dziękuję wszystkim za odpowiedzi. Spróbuję z tym FT232R.
    Jutro wyjeżdżam na urlop ale po powrocie wezmę się za to. :)

    Pozdrawiam.
  • #11 11502297
    1906
    Poziom 11  
    1) Czy przy pomocy tej przejsciowki, którą umieścił mirekk, mozna programować potem uC ? ( po uprzednim umieszczeniu w nim bootloadera )
    2) Z tego co widzę, atmega zasilania jest pradem z usb. Czy nei jest potrzebne jakies filtrowanie tego - kondensatory przed uC ?
    3) w jakim celu reset uC zostal podłaczony do pinu DTR ukladu FT232?
    Bede wdzieczny za odpowiedzi
REKLAMA