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

 
 
 
Reply to this topicStart new topic
> Непонятная работа USART
wmakc
сообщение Aug 19 2010, 14:32
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 111
Регистрация: 2-03-10
Пользователь №: 55 768



Передаю данные по USART unsigned char 38 килобайт. При этом каждый раз получаю на компьютере файл на несколько байт больше.(каждый раз разное количество) Думал это самодельный преобразователь в rs - 232. Так попробовал через преобразователь на отладочной плате, все также.
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Aug 19 2010, 17:10
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Скобки поставьте.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Aug 20 2010, 09:42
Сообщение #3


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(wmakc @ Aug 19 2010, 18:32) *
Передаю данные по USART unsigned char 38 килобайт.
Для передачи такого количества данных обязательно использовать какой-либо протокол с проверкой валидности данных...


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
wmakc
сообщение Aug 21 2010, 04:05
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 111
Регистрация: 2-03-10
Пользователь №: 55 768



я считал, что все проверять микроконтроллер должен. Все-таки Arm. Да и rs-232 тоже вроде должен работать без ошибок
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Aug 21 2010, 15:57
Сообщение #5


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Используйте Пентиум. Тогда во время перекачки данных обязательно появится официант с мартини (перемешанным, но не взболтанным). Все-таки Пентиум!


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
SysRq
сообщение Aug 24 2010, 00:08
Сообщение #6


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

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



В файл пишете? Под Windows? А может это у вас оно к каждому '\r' дописывает '\n'...
Go to the top of the page
 
+Quote Post
wmakc
сообщение Aug 24 2010, 11:11
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 111
Регистрация: 2-03-10
Пользователь №: 55 768



Во всем разобрался. Как оказалось виновата была платка Com порта на компьютере. Попробовал на другом все заработало. Тоесть uart в контроллере работает нормально
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 24th July 2025 - 00:03
Рейтинг@Mail.ru


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