Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
27.03.2008, 11:06
|
|
Прохожий
Регистрация: 23.12.2004
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
USART (PIC): как сделать низкий уровень на TX после посылки?
Здравствуйте!
Исследую одно специфическое устройство, оно подключается к ПК для диагностики. Хочу использовать вместо ПК контроллер PIC18F6527, подключая к нему исследуемое устройство по USART и подавая те же посылки. Но есть какие-то различия в обмене, смотрел на осциллографе, после выдачи инфорации из контроллера (последнего байта) на линии TX остается высокий уровень, а если использовать ПК, остается низкий уровень.
В чем тут может быть фишка? Ведь низкий уровень в USART по-идее активный. Если ПК понимает посылки устройства, значит, используются стандартные настройки USART, но как мне сделать то же самое на контроллере?
|
|
|
|
27.03.2008, 13:07
|
|
Временная регистрация
Регистрация: 28.02.2007
Сообщений: 90
Сказал спасибо: 6
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
А зачем вам низкий уровень на TX?
И вообще то при использовании интерфейсных микросхем RS232 на стороне ТТЛ на TX тоже в неактивном состоянии высокий уровень. А старт-бит низкий уровень.
Переход из высокого в низкий и есть начало байта.ИМХО.
|
|
|
|
27.03.2008, 13:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,496
Сказал спасибо: 694
Сказали Спасибо 4,283 раз(а) в 1,961 сообщении(ях)
|
Re: USART (PIC): как сделать низкий уровень на TX после посы
Сообщение от mxsimus
|
Здравствуйте!
Исследую одно специфическое устройство, оно подключается к ПК для диагностики. Хочу использовать вместо ПК контроллер PIC18F6527, подключая к нему исследуемое устройство по USART и подавая те же посылки. Но есть какие-то различия в обмене, смотрел на осциллографе, после выдачи инфорации из контроллера (последнего байта) на линии TX остается высокий уровень, а если использовать ПК, остается низкий уровень.
В чем тут может быть фишка? Ведь низкий уровень в USART по-идее активный. Если ПК понимает посылки устройства, значит, используются стандартные настройки USART, но как мне сделать то же самое на контроллере?
|
К пику нужно подлючить конвертер TTL-RS232. Это мб например MAX232 или просто инвертеры на транзисторах. Ищите в нете.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
USART (PIC): о чистке приемного буфера EUSART
|
mxsimus |
Микроконтроллеры, АЦП, память и т.д |
0 |
27.03.2008 11:20 |
Калькулятор для PIC:Timers, PWM, USART, EUSART, ADC, LCD ...
|
fmssp |
Микроконтроллеры, АЦП, память и т.д |
1 |
22.04.2007 17:23 |
Как убрать пульсации после DC-DC преобразователя
|
karat23 |
Источники питания и свет |
44 |
19.12.2006 15:10 |
ПОМОГИТЕ!! PIC как сделать както вот это :о)?...
|
OH |
Микроконтроллеры, АЦП, память и т.д |
12 |
28.04.2006 16:12 |
Народ, помогите, плиз! 2й USART в PIC
|
mxsimus |
Микроконтроллеры, АЦП, память и т.д |
3 |
24.12.2004 02:26 |
Часовой пояс GMT +4, время: 13:52.
|
|