Соединение контроллера с ПК через COM

Тема в разделе "WASM.ELECTRONICS", создана пользователем Алексей, 26 окт 2006.

  1. Алексей

    Алексей New Member

    Публикаций:
    0
    Регистрация:
    25 июл 2006
    Сообщения:
    57
    Создал по невнимательности такую тему в разделе для новичков но потом нашел этот
    раздел и думаю здесь больше подскажут...
    Есть утройство на основе контроллера (PIC16) нужно связать его с компом через COM
    чтобы они могли обмениваться информацией (в обе стороны).
    Ничего об этом не знаю, подскажите чего почитать по COM порту и работе с ним со стороны
    ПК.
     
  2. VBKesha

    VBKesha New Member

    Публикаций:
    0
    Регистрация:
    23 июн 2004
    Сообщения:
    39
    Для начало прочитай про микросхему max232.
    А в остальном работа ничем не отличается от работы с любым другим COM устройством.
     
  3. YoungBastard

    YoungBastard New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2005
    Сообщения:
    231
    Адрес:
    Russia
  4. Vov4ick

    Vov4ick Владимир

    Публикаций:
    0
    Регистрация:
    8 окт 2006
    Сообщения:
    581
    Адрес:
    МО
    PIC16 сам вроде не умеет общаться с последовательным портом, поэтому нужно будет ставить доп. микросхему - UART. Это в случае, если необходимо передавать относительно большое количество информации. Можно обойтись без этого, используя сигналы состояния. В ком-порте 4 входа и 3 выхода: (не считая RX и TX конечно)
    Код (Text):
    1.  +--------+---------+--------------+-------------------+--------+
    2.  |Название| Имя цепи|Номер контакта| Назначение        |Направ- |
    3.  |сигнала +---+-----+-----+--------|                   |ление   |
    4.  |        |EIA|CCITT|9-шт.| 25-шт. |                   |        |
    5.  +--------+---+-----+-----+--------+-------------------+--------|
    6.  | DCD    |CF | 109 |  1  |   8    |Связь модемов      |В ПЭВМ  |
    7.  |        |   |     |     |        |установлена        |        |
    8.  | RX     |BB | 104 |  2  |   3    |Принимаемые данные |В ПЭВМ  |
    9.  | TX     |BA | 103 |  3  |   2    |Передаваемые данные|Из ПЭВМ |
    10.  | DTR    |CD |108/2|  4  |  20    |Готовность ПЭВМ к  |Из ПЭВМ |
    11.  |        |   |     |     |        |работе             |        |
    12.  | SG     |AB | 102 |  5  |   7    |Сигнальная земля   | ----   |
    13.  | DSR    |CC | 107 |  6  |   6    |Готовность модема к|В  ПЭВМ |
    14.  |        |   |     |     |        |работе             |        |
    15.  | RTS    |CA | 105 |  7  |   4    |Запрос на передачу |Из ПЭВМ |
    16.  | CTS    |CB | 106 |  8  |   5    |Готовность модема к|В ПЭВМ  |
    17.  |        |   |     |     |        | к передачи        |        |
    18.  | RI     |CE | 125 |  9  |  22    |Индикатор вызова   |В ПЭВМ  |
    19.  | FG     |AA | 101 | --  |   1    |Защитная земля     | ----   |
    20.  +--------+---+-----+-----+--------+-------------------+--------+
     
  5. VBKesha

    VBKesha New Member

    Публикаций:
    0
    Регистрация:
    23 июн 2004
    Сообщения:
    39
    Незнаю какой PIC16 имеет ввиду автор но допустим pic16f87x.pdf имеет апаратный UARN да и PIC16F84 вроде тоже имел его хотя точно не помню.
     
  6. Алексей

    Алексей New Member

    Публикаций:
    0
    Регистрация:
    25 июл 2006
    Сообщения:
    57
    Всем пасибо, кое чего накопал...