Отговори на тема  [ 4 мнения ] 
въпрос за връзка с сериен порт 
Автор Съобщение
Ранг: Напреднал
Ранг: Напреднал
Аватар

Регистриран на: Нед Сеп 17, 2006 12:00 pm
Мнения: 450
Местоположение: Plovdiv
Мнение въпрос за връзка с сериен порт
Здравейте,
правя едно устройство за управление на вентилаторите на компютъра с пик, ще измерва три температури и чрез широчинно-импулсна модулация ще управлява вентилаторите. До тук няма проблеми, обаче искам да предава текущата температура през серийния порт и една малка програмка да я показва. Въпросът е как да се организира връзката. Ако контролерът непрекъснато праща нещо и по някое време пусна програмата дали няма да се получи грешка?


Съб Апр 07, 2007 1:05 pm
Профил
Ранг: Напреднал
Ранг: Напреднал
Аватар

Регистриран на: Пет Окт 21, 2005 8:45 am
Мнения: 499
Мнение 
Ами няма да праща непрекъснато, ти ще му казваш (пак по серийния порт) кога да праща. Потърси във форума как се организира протокол за обмен. Освен това в дейташийта на контролера прочети за ADDRESSABLE UNIVERSAL SYNCHRONOUS ASYNCHRONOUS RECEIVER TRANSMITTER (USART).

_________________
Простотията е Божи дар, но човек не бива да парадира с подаръците си!


Съб Апр 07, 2007 1:56 pm
Профил ICQ
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Сря Окт 11, 2006 8:19 pm
Мнения: 373
Местоположение: София/Edinburgh, UK
Мнение 
Ами няма смисъл пика през цялото време да праща информация, по скоро да слуша RTS (Request To Send) пина, мисля че беше 7ия, през някакво време. И така като пуснеш програмта тя да вдига този пина на 1ца и контролера да си изпраща информацията.


Съб Апр 07, 2007 2:06 pm
Профил
Ранг: Напреднал
Ранг: Напреднал
Аватар

Регистриран на: Нед Сеп 17, 2006 12:00 pm
Мнения: 450
Местоположение: Plovdiv
Мнение 
Мерси за информацията, прочетох някои неща от микрочип.
Контролерът, който използвам няма специален модул, всичко става софтуерно (хем е по-евтино, хем по-интересно:),
мисля така да става:
с един цикъл управлявам вентилаторите - честотата е около 100 Хц,
в този цикъл ще набутам и изпращането на текущите стойности и четенето на аналоговите входове.
А програмата на компа ще бъде от две нишки - една главна и една, която ще следи непрекъснато за нови данни. Ще изпращам от устройството преди да подам трите стойности някакво число, примерно 11111111, чрез което програмата ще знае, че след него следват последователно показанията на трите датчика, така по всяко време като се пусне ще се синхронизира.
Какво ще кажете за идеята?
Edit:
Цитат:
Ами няма смисъл пика през цялото време да праща информация, по скоро да слуша RTS (Request To Send) пина, мисля че беше 7ия, през някакво време. И така като пуснеш програмта тя да вдига този пина на 1ца и контролера да си изпраща информацията.

Да, ще е по-добре.


Съб Апр 07, 2007 2:15 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 4 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 4 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни