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

Hyper Terminal Windows komunikacja z Mikroprocesorem

Electrik_eye 29 Mar 2010 14:50 8109 12
REKLAMA
  • #1 7894479
    Electrik_eye
    Poziom 13  
    Witam! Chciałbym już teraz poznać Hyper Terminal windowsa, którego ściągnąłem, bo w przyszłości będę musiał za jego pomocą skonfigurować BTM-222. I jak skonfigurować to połączenie? Spróbowałem nawiązać połączenie z moim ATmega32 na pokładzie płytki testowej Evb 3.4. Podłączyłem moją płytkę i wykryło mi ją na PORCIE COM4. Włączyłem Hyper Terminal i kliknąłem "New Conection" Wybrałem ikonkę "czerwonego telefonu" a w nazwie wpisałem "ATmega32". Kliknąłem OK. W następnym oknie w "Conecting Using" wybrałem COM4. Kliknąłem "OK" a w ustawieniach wybrałem ilość bitów na sekundę 2400 i kliknąłem OK. Na dole pokazało, że jestem połączony wyświetlając czas, który upłynął od połączenia. Ale w tym białym polu ( chyba tekstowym) nie mogę nic wpisać! W jaki sposób mogę do mojego procesora wysłać polecenie ATI, które prześle mi i wypisze dane na jego temat?
  • REKLAMA
  • Pomocny post
    #2 7894558
    kuuczoo
    Poziom 26  
    Nie masz włączonego echa więc wygląda to tak jakbyś nic nie mógł wpisać. W menu plik/Właściwości w zakładce Ustawienia wybierz Ustawienia ASCII i tam zaznacz pole "Lokalne echo wpisywanych znaków"
  • #3 7894592
    Electrik_eye
    Poziom 13  
    Dzięki :) Dałem "Echo typed charackters locally" i pisać mogę, ale jak wysłać jakieś polecenie AT tak żeby mi odpowiedział. Czy po poleceniu ATI powinien mi coś na tym moim polu wypisać? A żeby to wysłać to muszę wpisać ATI i kliknąć enter czy jak to co napiszę czyli ATI pojawi się w białym polu to znaczy, że jest już wysłane?
  • Pomocny post
    #4 7894648
    kuuczoo
    Poziom 26  
    Nie znam się na komendach AT, wiem natomiast że hyper terminal nie jest najlepszym narzędziem do testowania takich rzeczy (znak jest wysyłany po jego wpisaniu a nie cała komenda hurtem). Spróbuj znaleźć w sieci jakiś program który umożliwi ci wysyłanie całych linii (kiedyś taki miałem, teraz szukałem lecz nie znalazłem nic darmowego)...
  • REKLAMA
  • REKLAMA
  • #6 7898903
    Electrik_eye
    Poziom 13  
    Chyba to jest na 32-bit a ja mam system 64. Bo przy instalacji pisze, że nie jest to poprawna aplikacja systemu windows
  • Pomocny post
    #7 7898968
    michalko12
    Specjalista - Mikrokontrolery
    A do czego ty wysyłasz te komendy AT? Z twojego opisu wynika że te komendy próbujesz wysyłać do ATm32. Masz w ogóle w tym procku jakąś aplikację? Podłączyłeś już tego BTM222?
  • #8 7899000
    Electrik_eye
    Poziom 13  
    Do ATmega32. A BTm-222 nie podłączyłem bo jeszcze go nie mam :) - będę kupował jak mi robot "na sztywno zaprogramowany" będzie działał. W procku prosta aplikacja do zaświecania diody przez klawiaturę no ale chyba do poleceń AT nie jest potrzebne jakieś specjalne oprogramowanie, prawda ?
  • Pomocny post
    #9 7899055
    karwo
    Poziom 30  
    Electrik_eye napisał:
    ...
    W procku prosta aplikacja do zaświecania diody przez klawiaturę no ale chyba do poleceń AT nie jest potrzebne jakieś specjalne oprogramowanie, prawda ?


    Jak masz źródła z których korzystałeś do skompilowania i wrzucenia do procka aplikacji to tam na pewno jest zaznaczone jakie masz wysyłać polecenia z terminala żeby diody działały.

    Ja używam programu z załącznika zamiast HiperTerminala
  • Pomocny post
    #10 7899100
    michalko12
    Specjalista - Mikrokontrolery
    Electrik_eye napisał:
    Do ATmega32. A BTm-222 nie podłączyłem bo jeszcze go nie mam :) - będę kupował jak mi robot "na sztywno zaprogramowany" będzie działał. W procku prosta aplikacja do zaświecania diody przez klawiaturę no ale chyba do poleceń AT nie jest potrzebne jakieś specjalne oprogramowanie, prawda ?


    Oj, daleka droga przed tobą. ATmega32 nie wie co to komendy AT. Musisz ją tego "nauczyć".
  • #11 7907150
    Electrik_eye
    Poziom 13  
    W jaki sposób można "nauczyć" ? :)
  • Pomocny post
    #12 7907347
    mirekk36
    Poziom 42  
    Electrik_eye --> przecież już tyle razy ci pisałem, że od strony mikrokontrolera, nie będziesz musiał używać żadnych (ANI JEDNEGO) poleceń AT! Zastanawiam się ile razy jeszcze o to samo zapytasz ? ;)

    Jeśli go bierzesz z fabryki to działa od razu w trybie SLAVE, ustalasz sobie prędkość procka na domyślną w BTM'ie czyli 19200 i od razu działasz jak po kablu. (No ale wymiękam już po trochu bo chyba po raz tysięczny to piszę) ;) Chyba, że to pytanie na pryma-aprilis ? ;)
  • REKLAMA
  • #13 7911084
    Electrik_eye
    Poziom 13  
    A coś ty myślał?? ;) Może wszystkiego o mikrokontrolerach nie wiem ale przecież wczoraj jak zauważyłeś BYŁ Pryma-aprillis :)
REKLAMA