Полная версия этой страницы:
Непонятная работа USART
Передаю данные по USART unsigned char 38 килобайт. При этом каждый раз получаю на компьютере файл на несколько байт больше.(каждый раз разное количество) Думал это самодельный преобразователь в rs - 232. Так попробовал через преобразователь на отладочной плате, все также.
DpInRock
Aug 19 2010, 17:10
Скобки поставьте.
demiurg_spb
Aug 20 2010, 09:42
Цитата(wmakc @ Aug 19 2010, 18:32)

Передаю данные по USART unsigned char 38 килобайт.
Для передачи такого количества данных обязательно использовать какой-либо протокол с проверкой валидности данных...
я считал, что все проверять микроконтроллер должен. Все-таки Arm. Да и rs-232 тоже вроде должен работать без ошибок
DpInRock
Aug 21 2010, 15:57
Используйте Пентиум. Тогда во время перекачки данных обязательно появится официант с мартини (перемешанным, но не взболтанным). Все-таки Пентиум!
В файл пишете? Под Windows? А может это у вас оно к каждому '\r' дописывает '\n'...
Во всем разобрался. Как оказалось виновата была платка Com порта на компьютере. Попробовал на другом все заработало. Тоесть uart в контроллере работает нормально
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.