Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Proteus
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=3473
Страница 1 от 1

Автор:  teglicho [ Вто Дек 26, 2006 8:25 pm ]
Заглавие:  Proteus

Здравейте
Има ли начин като симулирам в протеуса и това което пращам към Virtual terminal реално да го изпращам към някой порт на PC-to т.е да ми се явява като изпращано към компютъра ? Защото искам с serial_activex да го чета ?
Благодаря

Автор:  Cvetanov [ Сря Дек 27, 2006 9:53 am ]
Заглавие: 

Има, но не се ползва Virtual terminal. Има друг компонент COMPIM - "Cоm Port physical interface model". Задават му се като параметри скорост и номер на компорт. Използвам една програма която създава двойка виртуални компортове. На единия виртуален порт закачам компонента на протеуса, а на другия някакъв терминал.

Автор:  teglicho [ Сря Дек 27, 2006 12:46 pm ]
Заглавие: 

Здравей
Намерих елемента но има друг проблем. Като свържа RXD на COMPIM към TXD на контролера пина ми свети жълт а като им разменя местата ми дава ERROR нещо не мога да го подкарам. Контролера изпраща ASCII символи но не мога да ги изкарам на порта. Като го свържа директно към Virtual terminal започва да си се джиркат символите. За прехвърлянето на портовете използвам "Advanced COM Port Redirector" но проблема е че не става активен пина т.е свети жълто :cry:
Благодаря

Прикачени файлове:
8051 asm.rar [43.23 KiB]
148 пъти

Автор:  Cvetanov [ Сря Дек 27, 2006 1:18 pm ]
Заглавие: 

Първо Тх на компонента трябва да се върже за Тх на проца.

Ето и каква е постановката при мен
Със "Virtual Serial Ports Driver XP" си правя два виртуални ком порта COM3 и COM4. Като тх на единия е свързано с rx на другия (това програмата сама го прави). В протеус на компонента съм му задал ком3 и скоростта на предава/приемане (честно казано не знам каква е разликата между физически и виртуални параметри, при мен са еднакви). Отварям си терминална програма от типа на хипертерминал и там задавам ком4 и същата скорост. Това е. Сега обърнах внимание че error на компонента ми свети в зелено, но не съм му обръщал внимание понеже работи връзката. Друго което съм забелязвал е че в терминалната програма не винаги пристига първия символ от пакета който се изпраща от протеуса.

Провери да не би порта който си задал в протеус не е отворен от друга програма.

Прикачени файлове:
untitled.JPG
untitled.JPG [ 72.01 KiB | Прегледано 1657 пъти ]

Автор:  teglicho [ Сря Дек 27, 2006 1:41 pm ]
Заглавие: 

Благодаря тръгна :)
Но трябваше да махна MAX232 между контролера и порта иначе ми даваше ERROR. Имаш ли идея защо така ?

Автор:  Predator_MF [ Сря Дек 27, 2006 1:54 pm ]
Заглавие: 

Ако говориш за порта в Proteus - той си е 5V TTL, затова

Автор:  teglicho [ Пет Дек 29, 2006 1:28 pm ]
Заглавие: 

Здравейте :)
За да не пускам нова тема и да задръствам форума ще задам едно глупаво въпросче тук :oops:
Искам да направя термометър с LM19 но за да пресметна температурата има някаква бесна формула с десетични запетаи и отрицателни числа, а аз определенно съм любител. Да дадете някаква идея как да го направя ? Работя със 8051 направил съм четенето на LM-а и имам измереното напрежение но ....
Благодаря

Автор:  Реконструктор [ Пет Дек 29, 2006 1:51 pm ]
Заглавие: 

На asm ли си? :)

Автор:  teglicho [ Пет Дек 29, 2006 2:05 pm ]
Заглавие: 

Да на асемблер

Автор:  VSU [ Пет Дек 29, 2006 4:24 pm ]
Заглавие: 

Най-лесно с таблица го направи на толкова стойност от АДЦ толкова градуса сметни си с Exel или с каквото имаш стойноста по формулата

Автор:  bobyk [ Пет Дек 29, 2006 4:31 pm ]
Заглавие: 

Може и по малка табличка и интерполирай между стойностите, няма да е трудно и ще е достатъчно точно.

Автор:  VSU [ Пет Дек 29, 2006 4:37 pm ]
Заглавие: 

Табличката през колкото точно му трябва например през 1 градус

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/