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

Wyświetlenie komunikatu po uruchomieniu terminala RS232

asdf 05 Paź 2013 22:54 1563 5
REKLAMA
  • #1 12812941
    asdf
    Poziom 13  
    Witam wszystkich,
    mam następujące pytanie otóż zastanawiam się czy da się zrobić tak, aby po uruchomieniu terminala putty lub innego klienta w trybie RS232 po jego włączeniu nastąpiło wyświetlenie komunikatów z AVR-a np. atmega32. Jeśli jest taka możliwość to jak to rozwiązać programowo w C ?.
  • REKLAMA
  • #2 12813005
    tadzik85
    Poziom 38  
    A w jaki sposób chcesz to zdarzenie wykryć?
  • REKLAMA
  • #3 12813371
    dondu
    Moderator na urlopie...
    Witaj.

    Sprawdź w helpie terminala, czy ma możliwość wykonania jakichś skryptów po jego włączeniu. Jeżeli znajdziesz taką możliwość, to skrypt taki mógłby konfigurować terminal w zakresie parametrów transmisji oraz nadać do Twojej ATmega jakiś zestaw danych o znaczeniu: "Tu Twój władca. Właśnie wstałem - nadawaj lilipucie!".
    :)
  • REKLAMA
  • #4 12813462
    tmf
    VIP Zasłużony dla elektroda
    asdf napisał:
    Witam wszystkich,
    mam następujące pytanie otóż zastanawiam się czy da się zrobić tak, aby po uruchomieniu terminala putty lub innego klienta w trybie RS232 po jego włączeniu nastąpiło wyświetlenie komunikatów z AVR-a np. atmega32. Jeśli jest taka możliwość to jak to rozwiązać programowo w C ?.


    Normalnie nie da się wykryć podłączenia terminala, można to zrobić tak jak pisze Dondu. Ew. zamiast czystego RS232 można zastosować wirtualny RS232 realizowany przy pomocy USB, wtedy mikrokontroler jest informaowany o otwarciu portu RS i może w reakcji wysłać np. jakiś napis.
  • REKLAMA
  • #5 12814396
    asdf
    Poziom 13  
    Dzięki za odpowiedz spróbuje tak jak mi radzicie, może coś z tego będzie
  • #6 12814734
    BlueDraco
    Specjalista - Mikrokontrolery
    Przecież wystarczy w programie sprawdzać stan linii -RTS. Po uruchomieniu terminala stan jest zmieniany z 1 na 0.
REKLAMA