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

9-битов UART в РС?
http://mcu-bg.com/mcu_site/viewtopic.php?f=14&t=5978
Страница 1 от 1

Автор:  ДедоБоре [ Пон Юли 28, 2008 1:12 pm ]
Заглавие:  9-битов UART в РС?

попаднах на GPIB<->serial конвертор, който работи само с 9-битова серийна комуникация.

давайте идеи какво да се прави в РС-то?

Автор:  MYXATA [ Пон Юли 28, 2008 2:19 pm ]
Заглавие: 

гледам че директно манипулират parity бита 8O
http://electronicdesign.com/Articles/In ... cleID=6245

а пък този го ползва :
http://cmp.felk.cvut.cz/~pisa/ulan/ul_drv.html

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

Автор:  miro_atc [ Пон Юли 28, 2008 2:28 pm ]
Заглавие: 

e та какъв е проблемът, искаш да снифваш нещо или да пишеш софт?

Автор:  ДедоБоре [ Пон Юли 28, 2008 4:54 pm ]
Заглавие: 

GPIB е паралелен 8-битов бъс.
различните фази се избират просто със съответни телове.
не е кой зане колко сложен за имплементация, проблема е че някои устроства са много бързи.

въпросната джаджа е конвертор между GPIB и серийна порта.
като 9-тия бит го ползват за адресиране (вдигнат 9-бит е адрес, свален е данна)
има разни уловки и деайли, които наистина налагат използването на 9-тия бит.
имам си разни софтуери, дето се мъчат да управляват множество прибори за правене на дадено имерване.
примерно - сигнален генератор + измервател на мощност + управляем затихвател = сваляне на АЧХ (много упростено)

онези гимастики с бита за четност ги гледах, ама хич не ми харесват.

други идеи?

Автор:  miro_atc [ Пон Юли 28, 2008 7:04 pm ]
Заглавие: 

Въпроса дали ще пишеш софта на РС-то, щото и на мен не ми харесват тези гимнастики с паритито. Но ако можеш да пипнеш софта спокойно може да заобиколиш броя на битовете.

Като те слушам така или иначе ще ти трябват бая серийни... Аз бих го направил с едно контролерче. Примерно ARM-че с 2-3 серийни порта за твойте джаджи и USB за връзка с PC.
В АРМ-четата си слагаш колкото битова комуникация искаш. Отделно имплеметираш CMUX протокол за мултеплексиране на N-канала. Това е щото обикновено няма толкоз ендпойнти на USB-то и не знам друг лесен начин да изкараш N-виртални COM порта. А за CMUX има драйвер, поне си мисля че има щото се бъзиках с едни софтуери за Telit модули и мисля че драйвера си беше отделен.

Та ако не бъркам по тоя начин не ти тябва РС със серийни, само USB и не много усилия ще виждаш N COM порта, на които ще получаваш това което искаш (нацепено на байтове)...

Това за АРМ ти го предлагам щото мога да ти дам готов USB стек, с ос-че и серийни драйвери, а до 1-2 месеца даже и CMUX ще имам ако ти се чака ;-)

Но иначе би трябвало да става и с всеки друг контролер...

Едит: сега остана да кажеш че не си на WIN платформа изобщо ;-)

Автор:  ДедоБоре [ Вто Юли 29, 2008 12:45 pm ]
Заглавие: 

да, май на там вървят нещата...
като гледам SAM7S май е кандидата.

Автор:  miro_atc [ Вто Юли 29, 2008 1:31 pm ]
Заглавие: 

Ако не те бъркат 5 евро отгоре бих ти препоръчал SAM7X - получаваш CAN + Ethernet... Не се знае дали няма да ти затрябват някой ден ;-)

Автор:  syscop [ Вто Юли 29, 2008 4:04 pm ]
Заглавие: 

Някое CPLD няма ли да свърши работа ?

Автор:  ДедоБоре [ Вто Юли 29, 2008 6:06 pm ]
Заглавие: 

syscop написа:
Някое CPLD няма ли да свърши работа ?


не (е толкова просто)

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