Правила | Новији постови | РСС топиц | Претрага | Регистрација | Лог ин

Како направити са УАРТ Софтуаре (не користи СБУФ) на 8051

Post new topic Reply to topic ЕДАбоард.цом Форум Индекс -> Мицроцонтроллерс -> Како направити са УАРТ Софтуаре (не користи СБУФ) на 8051
Арабиц версион Булгариан версион Цроатиан версион Цзецх версион Дански верзија Герман версион Грчка верзија Енглисх версион Шпански верзија Фински верзија Француски верзија Хинди верзија Хрватска верзија Индонезијски верзија Италиан версион Хебрејски верзија Јапанска верзија Кореан верзија Литхуаниан версион Летонски верзија Холандски верзију Норуегиан верзија Пољски верзију Португалски приказ Румунски верзија Српска верзија Словак версион Словениан версион Српска верзија Шведски верзија Тагалог версион Украиниан версион Вијетнамски верзија Кинески верзија
Аутор Порука
уинит_а



Приступио / ла: 16 новембар 2.003
Постови: 17


Post 15. фебруар 2004 5:42 Како направити са УАРТ Софтуаре (не користи СБУФ) на 8051

Како створити УАРТ са софтвером?
Мој пројекат Усед 3 УАРТ (нормална имати 1 УАРТ са Хардуаре П3.0 и П3.1)

8051 МЦУ@11.0592МХз
Како створити УАРТ користе П1 до П2 или интерфејса РС-232
Повратак на врх
View user's profile
Гоогле
АдСенсе





Post 15. фебруар 2004 5:42 Огласи



Повратак на врх
писоиу



Приступио / ла: 31 децембар 2.002
Постови: 723
Помогао: 24
Локација: Романиа


Post 15 вел 2004 11:58 Ре: Како направити са УАРТ Софтуаре (не користи СБУФ) на 8051

Здраво,
Моје мишљење: он је тешко осудити. Потребно је да то урадите помоћу прекине, али 8051 је релативно споро контролер, његове перформансе остаје под 1мипс на 11,0592 МХз цлоцк за цлассиц 8051 верзије (1инструцтион цыцле цлоцк цыцле = 12). Више од једног серијски порт имплементиран у софтверу ће појести готово све процесорског времена, поготово ако желите ићи до 115200бпс са тим лукама, или ако желите спровести све могуће параметре (6/7/8 дата битови селецтебле, 1 / 2 стоп битова, непарни парност / ни / марка / простор / ноне, контрола протока ксон-ксофф/хард/ноне подесиво). Мој сугестион је за коришћење измијењеном архитектуре из 8051 чемпрес или користити сценикс склоп (ууу.убицом.цом). За сценикс контролера могу дати број за 8 уартс истовремено. То желите ли софтвер имплементације. Ако желите ыау хардвер, можете користити макс3100 (Максима).

Најбољи,
Повратак на врх
View user's profile
Ајаы



Јоинед: 29. фебруар 2.004
Постови: 31


Post 01. март 2004 0:10 Ре: Како направити са УАРТ Софтуаре (не користи СБУФ) на 8051

Могли бисте да створи једну УАРТ (уз помоћу СБУФ) помоћу неког времена посветио писању и јако брз код на ротирати залогај. На долазне стране (РКСД), морате користити један прекид пин. Кад је прекид долази, почетак времена и прочитате ваш ПИН у статусу носити, ротирати и креирајте свој долазни бајтовима. Добро ради упто 9600 Бауд (имам га користи).

Међутим, стварање још два у исто време? Заборавите то. Чак и ако користите два времена посвећен је прекид рутине постати тако велика да ће пропустити битова.

Ако сте у потрази за спори УАРТс (1200 Бауд или спорије), тада ова техника ради за упто 2 УАРТ-а. Имајте на уму да ћете одустати све три времена (једна за такта за пренос ген за СБУФ, један за порт 1 и један за прикључак 2 тиминг), као и обе прекине.

Дакле, боље је да се дизајн користи АРМ чип са две УАРТ-а (ја сам створио 2 додатна УАРТс на 19.200 Бауд са АРМ) или користити раббит контролера или неку такву ствар.

Ајаы
Повратак на врх
View user's profile
беуцх



Јоинед: 06. јуни 2001
Постови: 65
Локација: Француска


Post 03. март 2004 14:45 Ре: Како направити са УАРТ Софтуаре (не користи СБУФ) на 8051

Здраво,

имају поглед на приложену датотеку из Пхилипс уеб АН.

АН446

здраво


Жао нам је, али морате да пријавите да бисте видели у овом прилогу

Повратак на врх
View user's profile
цразытнт



Јоинед: 02. фебруар 2.004
Постови: 8


Post 03. март 2004 17:43 Ре: Како направити са УАРТ Софтуаре (не користи СБУФ) на 8051

То је веома тешко.
Предлажемо да користите хардвер.
Повратак на врх
View user's profile
Ј_експолер2



Приступио / ла: 10 мај 2.003
Постови: 179
Помогао: 19


Post 03. март 2004 18:00 Ре: Како направити са УАРТ Софтуаре (не користи СБУФ) на 8051

Бок
Имам неколико идеја, али УАРТ слати само податке помоћу ТИМЕР 0
Т232 као битни ТксД
МОВ ТМОД, # 22х
МОВ ТХ0, # 70Х
МОВ ТЛ0, # 70Х
СЕТБ ЕА
СЕТБ ЕТ0
СЕТБ ТР1
;
;
;
;
функција послати податке:
ЦЛР Т232; СТАРТ БИТ
СЕТБ ТР0
МОВ Р7, # 8

ТКС_ЛООП: РРЦ А
ЈНБ ТФ0, $
МОВ Т232, Ц
ЦЛР ТФ0
ДЈНЗ Р7, ТКС_ЛООП
ЈНБ ТФ0, $
СЕТБ Т232; СТОП БИТ
ЦЛР ТФ0
ЈНБ ТФ0, $
Мочити
то можда помоћи у
БР.
Повратак на врх
View user's profile
фиреплус



Јоинед: 31. октобар 2.003
Постови: 195
Помогао: 5


Post 04. март 2004 3:29 Ре: Како направити са УАРТ Софтуаре (не користи СБУФ) на 8051

покушати да

[ср: 5ц6е3ц7296]
Ватра у Жица: см2:


Жао нам је, али морате да пријавите да бисте видели у овом прилогу

Повратак на врх
View user's profile
Ајаы



Јоинед: 29. фебруар 2.004
Постови: 31


Post 08. март 2004 12:28 Ре: Како направити са УАРТ Софтуаре (не користи СБУФ) на 8051

Ј_експолер2 уроте:
Бок
Имам неколико идеја, али УАРТ слати само податке помоћу ТИМЕР 0
Т232 као битни ТксД
МОВ ТМОД, # 22х
МОВ ТХ0, # 70Х
МОВ ТЛ0, # 70Х
СЕТБ ЕА
СЕТБ ЕТ0
СЕТБ ТР1
;
;
;
;
функција послати податке:
ЦЛР Т232; СТАРТ БИТ
СЕТБ ТР0
МОВ Р7, # 8

ТКС_ЛООП: РРЦ А
ЈНБ ТФ0, $
МОВ Т232, Ц
ЦЛР ТФ0
ДЈНЗ Р7, ТКС_ЛООП
ЈНБ ТФ0, $
СЕТБ Т232; СТОП БИТ
ЦЛР ТФ0
ЈНБ ТФ0, $
Мочити
то можда помоћи у
БР.


То је једино добро за преношење. Проблем догодити се нашто те пробати да прими ас уелл. Пре свега, ова метода неће никада радити за обосмјеран операцију, осим ако користите два различита времена.

Штавише, за примање, мораћете ћете прекинути коришћење хардвера који ће почети тачно времена на време, а затим ће помоћи смјени података. Опет, ова метода је само добро као пол дуплекс комуникацију.

Други комплексност произлази из чињенице да је прекид рутине дуга и постати ће узроковати проблеме нестало битова. Имајте на уму да ће се грешка акумулирати у одређеном временском периоду!

Најбољи начин је коришћење чип који има више серијски портови (АРМ, уПСД из СТ и сл)

Ајаы
Повратак на врх
View user's profile
Post new topic Reply to topic ЕДАбоард.цом Форум Индекс -> Мицроцонтроллерс -> Како направити са УАРТ Софтуаре (не користи СБУФ) на 8051
Паге 1 оф 1 Сва времена су ГМТ 2 сата


Абусе | | Администратор | | Модератори | | Подржите нас | | мапа уеба
Тема РСС