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

 
 
> Как наладить обмен между ADUC7026 и PC через UART
kiore
сообщение Mar 18 2011, 07:42
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 27-02-11
Из: Запорожье
Пользователь №: 63 271



На PC есть программа написанная на С, работающая под ДОСом. ADUC собирает все данные с датчиков и должен отправлять на ПК, тот в свою очередь обрабатывает их , должен передавать свои данные ADUC. Я так понимаю это должно быть реализовано только через прерывание?
Перечитал на форуме все что связано с UART ADUC7026, но всеравно догнать немогу. Я новичок, помогите пожалуйста.

Сообщение отредактировал kiore - Mar 18 2011, 07:42
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
yashok
сообщение Mar 18 2011, 11:36
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 31-08-10
Из: Минск-Витебск
Пользователь №: 59 203



Цитата
Я так понимаю это должно быть реализовано только через прерывание?

Если у адука и так работы много и по времени жестких рамок не стоит, то создайте 2 циклических буфера для UARTа, на прием и на передачу. Разрешите прерывание на прием и на передачу. В прерываниях на прием пишите все в буфер. Придет время обработаете. Когда нужно отправить - пишите тоже в буфер, все через прерывание постепенно само и отправится. Пульте функцию обработки uartа раз в пол секунды (для обработки принятых данных). На стороне компа поставте тайм-аут по-больше.
Если не требуется мгновееный ответ на посылку от компа - описанный вариант достаточно неплох.
Go to the top of the page
 
+Quote Post



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

 


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


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