Отговори на тема  [ 6 мнения ] 
Настройка и приемане на данни от COM порта 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Нед Мар 04, 2007 10:21 pm
Мнения: 70
Мнение Настройка и приемане на данни от COM порта
Каква ми е идеята:
Микроконтролер изпраща данни към COM порта на компютъра. Искам те да се изобразяват в десетичен формат на едно и също място. За тестване сега използвам RS анализатор, но при него данните се изписват една след друга и в 16-тичен вид. Опитах се да напиша програма, която да чете данни от порта. Ето я тук. С изпращането уж се справя, но четене не и се отдава. Ако има програма, която да удовлетворява изискванията ми кажете, или ако ви се намира примерен С code за инициализиране и изпращане през порта


Нед Дек 28, 2008 8:09 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Чет Ное 20, 2008 1:49 pm
Мнения: 276
Местоположение: Бургас
Мнение 
Зависи дали данните, които контролерът изпраща са с фиксирана дължина или динамична. Ако е фиксирана, тогава просто нагласяш анализатора на съответна ширина на прозореца и си готов - думите ще ти излизат една под друга. Ако е динамична, става по-сложно - трябва да се прецени някакъв критерий за начало на нова дума. Обикновено това е някаква пауза, обаче реално време и Уиндоус не вървят заедно ... :? Другия вариант е байт с точно определена стойност - разделител.

_________________
Digitally yours: Optron


Пет Яну 02, 2009 10:33 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Яну 24, 2006 6:34 pm
Мнения: 1753
Местоположение: Варна
Мнение 
В полето вляво от "ок" пишеш броя на данните които искаш да индицира.


Прикачени файлове:
COMFACE.zip [159.35 KiB]
290 пъти

_________________
За пари сичко праим,даже и работим...
Пет Яну 02, 2009 11:02 pm
Профил ICQ
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Нед Мар 04, 2007 10:21 pm
Мнения: 70
Мнение 
mitko_el написа:
В полето вляво от "ок" пишеш броя на данните които искаш да индицира.

Идеална е тази програмка. Мерси!
А може ли там където пише value стойността да се изписва само в десетичен вид?


Нед Яну 04, 2009 6:51 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Яну 24, 2006 6:34 pm
Мнения: 1753
Местоположение: Варна
Мнение 
tiger написа:
А може ли там където пише value стойността да се изписва само в десетичен вид?

Там където е полето "HDA" ,с десен бутон,и ти дава възможностите. Ама само десетичен-тц :(

_________________
За пари сичко праим,даже и работим...


Нед Яну 04, 2009 10:36 pm
Профил ICQ
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Нед Мар 04, 2007 10:21 pm
Мнения: 70
Мнение 
Да и аз го видях това. Сега пробвам комуникацията, забравих, че данните трябва да са реални (с десетична запетая). Има ли някакъв начин да се направи. Или ако няма сега мисля да пращам 16 бита и хилядната част ще ми е цялото число, стотиците, десетиците и единиците частта след десетичната запетая


Нед Яну 04, 2009 11:35 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 6 мнения ] 

Кой е на линия

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


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

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