 |
nedoPC.orgCommunity of electronics hobbyists established in 2002 |
 |
...
Author |
Message |
rw6hrm
Doomed
Joined: 13 Nov 2007 12:09 Posts: 454 Location: Ставрополь
|
...дальше заменяем ВВ51 на 68В50 и продолжаем выжимать скорость до 1М (по даташиту).
|
01 Dec 2018 00:53 |
|
 |
aav8
Maniac
Joined: 05 Nov 2008 20:47 Posts: 284 Location: 81.28.208.238
|
и кому/кто с таким потоком будет справляться?
|
01 Dec 2018 07:15 |
|
 |
rw6hrm
Doomed
Joined: 13 Nov 2007 12:09 Posts: 454 Location: Ставрополь
|
Ну если не дымится, значит кому-то нравится гнать частоты. А вообще 68В50 используется на 115200 обычно, ВВ51 и рядом не копошился... Единственная выгода ВВ51 - доступность, у нас, по крайней мере. Главное при использовании - соблюдать даташит и недокументированные особенности при старте, тогда он будет долго радовать своей неспешной работой.
|
01 Dec 2018 07:35 |
|
 |
Andy6zx
Novelist
Joined: 22 Apr 2015 07:56 Posts: 33 Location: Киров
|
Доступность это основной критерий, какой толк от микросхемы, если её негде взять? А можно пояснить, для общего развития, что за недокументированные особенности? Я вроде все по документации делал.
|
04 Dec 2018 12:42 |
|
 |
rw6hrm
Doomed
Joined: 13 Nov 2007 12:09 Posts: 454 Location: Ставрополь
|
Из документированных - первое чтение в null сразу после инициализации для очистки регистра RxRDY и снятия "единички" с одноимённого вывода. Однако обычно вывод сбрасывается после второго-третьего "пустого" чтения, у меня зависело от тактовой частоты процессора. У кого-то и с первого раза получается. Недокументированное - желательная запись в регистр управления нуля хотя бы два-три раза, прежде чем инициализировать чип далее. Без предварительной записи некоторые отечественные ВВ51 после запуска ловят глюки. Касаемо 8251 - недокументированная часть не нужна, а вот пустое чтение нужно, и оно опять же срабатывает в зависимости от тактовой процессора. Есть ещё мелочи, но они касаются синхронной работы, посему неинтересны.
|
04 Dec 2018 13:03 |
|
 |
Lavr
Supreme God
Joined: 21 Oct 2009 09:08 Posts: 7777 Location: Россия
|
Будьте добры, выложите часть программы по эпизоду, выделенному красным. В своё время, давно, с чем-то похожим я сталкивался и поборол. Хочу сверить со своим вариантом. Потому что, когда мне позже попадалась собственная же программа, один момент мне казался очень нелогичным, но комментария не было, а работать- работало. По коду у меня там как раз тройная запись, насколько я помню. Код адаптировал из какого-то номера Радио, и тройная запись, видимо, тоже оттуда. Но там комментария или пояснения в тексте вроде тоже не было.
_________________ iLavr
|
06 Dec 2018 10:24 |
|
 |
rw6hrm
Doomed
Joined: 13 Nov 2007 12:09 Posts: 454 Location: Ставрополь
|
 |  |  |  | Code: ; Initialise SIO XOR A OUT (SIOB_C+6),A OUT (SIOB_C+6),A OUT (SIOB_C+6),A ;три нуля в регистр управления перед инитом LD A,$40 ;программный сброс OUT (SIOB_C+6),A LD A,$4F ;8 бит, 1 стоп-бит, без проверок четности, делитель 1:64 OUT (SIOB_C+6),A LD A,$35 ; включаем прием и передачу, ставим RTS_LOW и сброс триггеров ошибок OUT (SIOB_C+6),A IN A,(SIOB_D+7) IN A,(SIOB_D+7) IN A,(SIOB_D+7) ; очистка RxRDY трижды чтением из регистра данных |  |  |  |  |
Ну как-то так у себя пользую.
|
06 Dec 2018 12:01 |
|
|
Who is online |
Users browsing this forum: No registered users and 2 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|