Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
Dimys800
0 / 0 / 0
Регистрация: 22.01.2011
Сообщений: 106
1

Max232 не передает данные, пока что-нибудь не получит

27.09.2015, 01:37. Просмотров 3216. Ответов 5
Метки нет (Все метки)

МикроКомпьютер AT Miko16 через Max232 подсоединён к COM-порту компьютера. Проблема в том, что если МК (и саму Max232, они вместе питаются) выключить и включить. То данные на компьютер НЕ БУДУТ поступать, до тех пор, пока с компьютера что-нибудь не придёт на МК (хотя бы один символ), после этого все начинает работать сколько угодно долго (хоть 2 часа).
ПРОВЕРИЛ: что МК работает правильно, таким способом: подсоединил светодиоды один сразу к ножке МК (т.е. между МК и Max232) а второй к COM-порту (т.е. между Max232 и COM-портом компьютера). тот светодиод который сразу сидит на МК – мигает, а тот что после Max232 не мигает ! Но после приема символа от компьютера начинают мигать вместе.
В чем проблема ?
скорость 9600. подсоединение ножек Max232:
11 – МК Rx
12 – МК Tx
13 – COM-порт 3
14 – COM-порт 2
Max232AEPE, конденсаторы керамические (104). 0,1 мкФ.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.09.2015, 01:37
Ответы с готовыми решениями:

Продолжать ввод, пока не получит точку, принадлежащую графику
Есть программа, которая определяет принадлежность точки графику Сам код: #include <stdio.h>...

Получит данные с сервера
привет изучаю JS, на локальном компе запущен сервер на python. как через JS отправить запрос и...

Не могу получит данные
Нужно получить дату добавления в аяксе как сделать не могу в примере ниже дата добавления выдает...

Не передает данные
У меня настроен роутер с пробросом порта на мой компьютер. Ситуация следующая когда ко мне...

Не передает данные из БД и вообще
http://tofrom-fromto.p.ht/index.php - вот мой "сайт". Необращая внимания на неправильную кодировку,...

5
dimyurk1978
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 3,047
27.09.2015, 02:16 2
Чудес не бывает. МК и микросхема рабочие. С ПК данные отправляются. Значит нужно разбираться с кодом, потом только смотреть аппаратные причины. Выкладывайте код программы.
0
BBS
0 / 0 / 0
Регистрация: 25.10.2013
Сообщений: 1
27.09.2015, 02:47 3
Max232 меняли?
Покажите весь участок схемы с Max232.

И ещё, может комп садит свой RX на 0, пока не будет инициализирован UART? Попробуйте отключить max232 от компа и повторить эксперимент со светодиодами.
0
Btosk Worryor
0 / 0 / 0
Регистрация: 23.12.2012
Сообщений: 392
27.09.2015, 05:08 4
Цитата Сообщение от Dimys800
скорость 9600. подсоединение ножек Max232:
11 – МК Rx
12 – МК Tx
13 – COM-порт 3
14 – COM-порт 2
Max232AEPE, конденсаторы керамические (104). 0,1 мкФ.
А перемычки на разъеме по схеме минимального кабеля есть?
0
Dimys800
0 / 0 / 0
Регистрация: 22.01.2011
Сообщений: 106
27.09.2015, 17:51 5
Пробовал отключиться от ком порта компьютера (13 и 14 контакты max232) - всё стало работать правильно (имею ввиду что светодиод на выходе max232 (13) работает одновременно с Rx МК только инверсно (что правильно)).
Но заметил вот что, если я оставлю только 13 контакт (max232), (Rx - в вилке COM), т.е. связь стала односторонней, от МК к компьютеру, то передача сразу происходит. а если оставлю 13 и 14. То при включении МК и max232 ! ! ! горит светодиод !!! подключенный к 13. и горит он до тех пор пока что то не придёт от компьютера. а потом уже гаснет и включается только если что то идет.

Я думаю что я испортил max232. потому что я пробовал подключить МК к другому компьютеру такая же ситуация. COM-порт компьютера при всех тестах был заранее открыт программой Terminal V1.9b.

а что там за перемычки минимального кабеля, куда из ставить. длина между МК и max232 15 см, между max232 и компьютером 1,5 метра.



0
Dimys800
0 / 0 / 0
Регистрация: 22.01.2011
Сообщений: 106
28.09.2015, 01:30 6
Заменил микросхему, всё заработало. всем спасибо.
0
28.09.2015, 01:30
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.09.2015, 01:30

$_GET не передает данные
Добрый день! Обращаюсь с элементарным, должно быть, вопросом. Но я новый человек в этом деле,...

Криво передает данные
При нажатии на button необходимо передать знаение ID из таблицы в Edit на другую форму. Он передает...

Как получит данные из таблицы в php?
Первый раз работаю с EXTjs не могу понять как сделать так, чтоб php получил данные, которые при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru