реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Полудуплексный обмен по USART, туплю ?!?
Hellper
сообщение Jan 21 2009, 20:18
Сообщение #16


Местный
***

Группа: Участник
Сообщений: 217
Регистрация: 13-08-07
Из: Санкт-Петербург
Пользователь №: 29 745



Цитата(SysRq @ Jan 21 2009, 21:57) *
А вы вот это вот
Код
if ( ( status & ( FRAMING_ERROR | PARITY_ERROR | DATA_OVERRUN ) ) == 0 )
уберите. Полагаю, будет нечто более интересное, чем те данные что отсылали smile.gif

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

Цитата
PS: при отключении RX\TX USART'а соотв. нога МК становится обычным I\O портом. Как порт сконфигурирован проверьте.


сконфигурированы как входы без доопределения потенциала.

вопрос актуален !


--------------------
Go to the top of the page
 
+Quote Post
SysRq
сообщение Jan 21 2009, 22:02
Сообщение #17


Чайник, 1 литр
****

Группа: Свой
Сообщений: 655
Регистрация: 17-05-06
Из: Moscow
Пользователь №: 17 168



Цитата(Hellper @ Jan 20 2009, 16:02) *
интересно что будет ?
В UDR1 посыпется весь мусор, который принимался в UDR0, без фильтрации.

Покажите весь код работы с USART... может у вас прерывание по TXC разрешено, но реализовано, и т.п. Гадать так долго будем.
Go to the top of the page
 
+Quote Post
Hellper
сообщение Jan 22 2009, 07:22
Сообщение #18


Местный
***

Группа: Участник
Сообщений: 217
Регистрация: 13-08-07
Из: Санкт-Петербург
Пользователь №: 29 745



Цитата(SysRq @ Jan 22 2009, 01:02) *
Покажите весь код работы с USART... может у вас прерывание по TXC разрешено, но реализовано, и т.п. Гадать так долго будем.

Прикрепленные файлы
Прикрепленный файл  c_adapter.rar ( 33.7 килобайт ) Кол-во скачиваний: 28
 


--------------------
Go to the top of the page
 
+Quote Post
Палыч
сообщение Jan 22 2009, 09:24
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Бегло пробежал взглядом программы... В Buffer_to_comp(uint8_t * ptr, uint8_t size) вся та беда, о которой говорилось выше - не исправлена.
P.S. И в Byte_to_cable Вы всё лихо закоментировали... Приём разрешён всегда? Это не рабочий вариант? Что мы проверяем? Что должны найти?
Go to the top of the page
 
+Quote Post
Hellper
сообщение Jan 22 2009, 09:35
Сообщение #20


Местный
***

Группа: Участник
Сообщений: 217
Регистрация: 13-08-07
Из: Санкт-Петербург
Пользователь №: 29 745



Цитата(Палыч @ Jan 22 2009, 12:24) *
Бегло пробежал взглядом программы... В Buffer_to_comp(uint8_t * ptr, uint8_t size) вся та беда, о которой говорилось выше - не исправлена


буффер нигде не используется.


--------------------
Go to the top of the page
 
+Quote Post
SysRq
сообщение Jan 23 2009, 21:00
Сообщение #21


Чайник, 1 литр
****

Группа: Свой
Сообщений: 655
Регистрация: 17-05-06
Из: Moscow
Пользователь №: 17 168



Цитата(Палыч @ Jan 22 2009, 12:24) *
Это не рабочий вариант? Что мы проверяем? Что должны найти?

+1.

Кроме того, тестирование проводим одного МК или двух соединенных?
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th June 2025 - 05:17
Рейтинг@Mail.ru


Страница сгенерированна за 0.01407 секунд с 7
ELECTRONIX ©2004-2016