|
|
 |
Ответов
|
Aug 23 2009, 12:26
|

Местный
  
Группа: Участник
Сообщений: 403
Регистрация: 14-05-07
Из: Россия, г.Пенза
Пользователь №: 27 719

|
Была у одного знакомого такая-же проблема. Компьютер читал через СОМ порт промышленный контроллер Дельта Электроникс как часы, а вот МК посредством USART - ну никак ! И кварцев кучу перепробовали, и скорости меняли, короче "танцы с бубнами" были конкретные... А все потому, что USART у МК не имеет в отличие от компьютерной микросхемы ФАПЧ (фазовую автоподстройку частоты) ! Победили написав программный USART через прерывания... Аппаратный отправили "фтоппку"...
--------------------
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.
|
|
|
|
|
Aug 23 2009, 18:15
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(manul78 @ Aug 23 2009, 17:51)  Обоснуйте ? В каком месте ? Если совсем откровенно - во всех. Для начала: "компьютерная микросхема" - 16550 и ее более продвинутые версии. Найдите в ее даташите хотя бы упоминание о ФАПЧ. Цитата(manul78 @ Aug 23 2009, 20:43)  Вы конечно знаете, что устройства осуществляющие обмен между собой по RS-232 используют протоколы обмена. Протоколов этих масса. Возможно Ваш телефон использует какой-то свой. Телефоны используют протокол, унаследованный от модемов Hayes. Обычный текст, текстовые же команды, начинающиеся с AT. Отсюда название - AT-команды. Никаких CRC. borischi: лучше покажите код. Телепатией заниматься просто лень. Последняя попытка телепатии: У вас в системе используются прерывания? Если да, то нет ли где-то в прерываниях больших участков кода, время исполнения которых больше времени приема символа? Цитата(borischi @ Aug 23 2009, 21:02)  Уровни на приеме от эрика я подтянул к 5 вольтам-поставил 2 инвертора на транзисторах. А инверторы там как раз и не нужны. Если у вас нет ничего, кроме инверторов - поставьте их два последовательно. И инверторы лучше взять интегральные. Что-то вроде 74HCT14.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Aug 23 2009, 18:42
|
Участник

Группа: Участник
Сообщений: 17
Регистрация: 14-07-09
Пользователь №: 51 224

|
Цитата(Сергей Борщ @ Aug 23 2009, 21:15)  А инверторы там как раз и не нужны. Если у вас нет ничего, кроме инверторов - поставьте их два последовательно. И инверторы лучше взять интегральные. Что-то вроде 74HCT14. И то верно-лучше один раз увидеть.Так это подключено А это код,если не грузится
Прикрепленные файлы
rxtx.bmp ( 328.58 килобайт )
Кол-во скачиваний: 15
kod.txt ( 7.6 килобайт )
Кол-во скачиваний: 56
|
|
|
|
Сообщений в этой теме
borischi падает скорость на rs232 Aug 23 2009, 09:27 Dog Pawlowa Цитата(borischi @ Aug 23 2009, 12:27) Мож... Aug 23 2009, 09:39 AHTOXA Кварц какой? Может скорость не совсем точно совпад... Aug 23 2009, 11:55 borischi Цитата(AHTOXA @ Aug 23 2009, 14:55) Кварц... Aug 23 2009, 15:12  manul78 Цитата(borischi @ Aug 23 2009, 19:12) Ква... Aug 23 2009, 15:46   borischi Цитата(manul78 @ Aug 23 2009, 18:46) А ка... Aug 23 2009, 15:58    manul78 Цитата(borischi @ Aug 23 2009, 19:58) Нет... Aug 23 2009, 16:35     borischi Цитата(manul78 @ Aug 23 2009, 19:35) Осци... Aug 23 2009, 16:58      manul78 Цитата(borischi @ Aug 23 2009, 20:58) А в... Aug 23 2009, 17:43  AHTOXA Цитата(borischi @ Aug 23 2009, 21:12) Ква... Aug 23 2009, 17:24   borischi Цитата(AHTOXA @ Aug 23 2009, 20:24) При п... Aug 23 2009, 18:02    AHTOXA Цитата(borischi @ Aug 24 2009, 00:02) Пож... Aug 23 2009, 18:29     AHTOXA А, загрузилось. Мне кажется, я знаю в чём дело.
Та... Aug 23 2009, 18:46      borischi Цитата(AHTOXA @ Aug 23 2009, 21:46) Там с... Aug 23 2009, 18:54       AHTOXA Цитата(borischi @ Aug 24 2009, 00:54) Не ... Aug 23 2009, 19:19        borischi Цитата(AHTOXA @ Aug 23 2009, 22:19) Естес... Aug 23 2009, 19:24         AHTOXA Цитата(borischi @ Aug 24 2009, 01:24) Щас... Aug 23 2009, 19:29          borischi Цитата(AHTOXA @ Aug 23 2009, 22:29) Да не... Aug 23 2009, 19:31    manul78 Цитата(Сергей Борщ @ Aug 23 2009, 22:15) ... Aug 23 2009, 19:52     rezident Цитата(manul78 @ Aug 24 2009, 01:52) Обяз... Aug 24 2009, 15:50     aaarrr Цитата(manul78 @ Aug 23 2009, 23:52) Обяз... Aug 24 2009, 15:56      rezident Цитата(aaarrr @ Aug 24 2009, 21:56) Может... Aug 25 2009, 15:07     =AK= Цитата(manul78 @ Aug 24 2009, 05:22) Обяз... Aug 25 2009, 07:21 x736C Цитата(manul78 @ Aug 23 2009, 16:26) Была... Aug 24 2009, 21:46  aaarrr Цитата(x736C @ Aug 25 2009, 01:46) Как ок... Aug 24 2009, 22:02  SasaVitebsk Цитата(x736C @ Aug 25 2009, 00:46) Писал ... Aug 25 2009, 10:22 manul78 Получив "по башке" сразу от двух модерат... Aug 24 2009, 19:07 x736C Кстати сказать, для одних скоростей ширина единицы... Aug 24 2009, 22:39 aaarrr Цитата(x736C @ Aug 25 2009, 02:39) Кстати... Aug 24 2009, 22:57 x736C Понятно. Просто этот эффект уменьшается со скорост... Aug 24 2009, 23:08 @Ark ЦитатаПисал в прошлом году autobaud rate на hdl и ... Aug 25 2009, 10:47 SasaVitebsk Цитата(@Ark @ Aug 25 2009, 13:47) По свое... Aug 25 2009, 13:41 x736C Немного отклонились от темы, но все-таки.
Если не ... Aug 25 2009, 11:29 @Ark Ну, конечно, не на произвольном и непрерывном пото... Aug 25 2009, 12:07 x736C Тогда ясно. В моем случае это не подходило.
В ваше... Aug 25 2009, 12:23 @Ark Все немного проще. По первому фронту (начало старт... Aug 25 2009, 12:36 zltigo Цитата(@Ark @ Aug 25 2009, 14:36) ...зате... Aug 25 2009, 12:58 @Ark Цитата... откуда это вдруг количество фронтов на п... Aug 25 2009, 13:02 zltigo Цитата(@Ark @ Aug 25 2009, 15:02) А Вы вн... Aug 25 2009, 13:28 @Ark Цитата... Непонятно, отчего это только вдруг скоро... Aug 25 2009, 13:46 zltigo Цитата(@Ark @ Aug 25 2009, 15:46) P.S. По... Aug 25 2009, 14:01  x736C Цитата(zltigo @ Aug 25 2009, 18:01) Не ва... Aug 25 2009, 14:09   zltigo Цитата(x736C @ Aug 25 2009, 16:09) А може... Aug 25 2009, 14:19 x736C SasaVitebsk, человек вообще-то мне оппонировал.
... Aug 25 2009, 13:55 SasaVitebsk Цитата(x736C @ Aug 25 2009, 16:55) «Восст... Aug 25 2009, 19:33 x736C Вы тоже налагаете ограничение в виде постоянной по... Aug 25 2009, 15:17 zltigo Цитата(x736C @ Aug 25 2009, 17:17) Вы тож... Aug 25 2009, 16:13 x736C «Break должен быть длиннее самого длинного байта».... Aug 25 2009, 17:06 zltigo Цитата(x736C @ Aug 25 2009, 19:06) «Break... Aug 25 2009, 17:59 x736C Мы уже пошли по кругу.
Если вам надо в линию что-т... Aug 25 2009, 18:55 zltigo Цитата(x736C @ Aug 25 2009, 20:55) Я врод... Aug 25 2009, 19:20 @Ark Во, дискуссия развернулась...
ЦитатаНе валите в ... Aug 25 2009, 19:28 x736C Как правило наименьший БИ двигает скорость в сторо... Aug 25 2009, 19:52 zltigo Цитата(x736C @ Aug 25 2009, 21:40) реализ... Aug 25 2009, 20:03  x736C Цитата(zltigo @ Aug 26 2009, 00:03) Элеме... Aug 25 2009, 20:16 x736C Ой, да, мы о разном.
Вы о первом байте, а я вообщ... Aug 25 2009, 20:04 zltigo Цитата(x736C @ Aug 25 2009, 22:04) Вы о п... Aug 25 2009, 20:11 SasaVitebsk Наверное просто надо расставить все точки над i. Т... Aug 26 2009, 16:30 @Ark ЦитатаАвтоопределение скорости, на мой взгляд, дол... Aug 26 2009, 17:35 SasaVitebsk Вот ниграмма не возражаю и даже поддерживаю. Если ... Aug 27 2009, 09:16 @Ark Вы знаете, я когда-то тоже был "фанатом... Aug 27 2009, 10:10 SasaVitebsk Ещё раз повторюсь. Я ничуть не оспариваю принятое ... Aug 27 2009, 19:20
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|