nedoPC.org

Community of electronics hobbyists established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 16 Sep 2021 10:43



Reply to topic  [ 64 posts ]  Go to page Previous  1, 2, 3, 4, 5
вв51 i8251 
Author Message
Maniac

Joined: 05 Nov 2008 20:47
Posts: 287
Location: 81.28.208.238
Reply with quote
rw6hrm wrote:
...дальше заменяем ВВ51 на 68В50 и продолжаем выжимать скорость до 1М (по даташиту).

и кому/кто с таким потоком будет справляться?


01 Dec 2018 07:15
Profile
Novelist

Joined: 22 Apr 2015 07:56
Posts: 33
Location: Киров
Reply with quote
rw6hrm wrote:
Единственная выгода ВВ51 - доступность, у нас, по крайней мере. Главное при использовании - соблюдать даташит и недокументированные особенности при старте, тогда он будет долго радовать своей неспешной работой.


Доступность это основной критерий, какой толк от микросхемы, если её негде взять? А можно пояснить, для общего развития, что за недокументированные особенности? Я вроде все по документации делал.


04 Dec 2018 12:42
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
rw6hrm wrote:
Из документированных - первое чтение в null сразу после инициализации для очистки регистра RxRDY и снятия "единички" с одноимённого вывода. Однако обычно вывод сбрасывается после второго-третьего "пустого" чтения, у меня зависело от тактовой частоты процессора. У кого-то и с первого раза получается.
Недокументированное - желательная запись в регистр управления нуля хотя бы два-три раза, прежде чем инициализировать чип далее. Без предварительной записи некоторые отечественные ВВ51 после запуска ловят глюки.
Касаемо 8251 - недокументированная часть не нужна, а вот пустое чтение нужно, и оно опять же срабатывает в зависимости от тактовой процессора.
Есть ещё мелочи, но они касаются синхронной работы, посему неинтересны.

Будьте добры, выложите часть программы по эпизоду, выделенному красным.
В своё время, давно, с чем-то похожим я сталкивался и поборол.
Хочу сверить со своим вариантом. Потому что, когда мне позже попадалась собственная же
программа, один момент мне казался очень нелогичным, но комментария не было, а работать-
работало.
По коду у меня там как раз тройная запись, насколько я помню.
Код адаптировал из какого-то номера Радио, и тройная запись, видимо, тоже оттуда.
Но там комментария или пояснения в тексте вроде тоже не было.

_________________
iLavr


06 Dec 2018 10:24
Profile
Junior

Joined: 06 Aug 2017 09:30
Posts: 5
Reply with quote
Lavr wrote:
Будьте добры, выложите часть программы по эпизоду, выделенному красным.

Как-то так.
Code:
initusart:   xra   a
   out   cusart
   out   cusart
   out   cusart
   mvi   a,ir   ; Сброс
   out   cusart
   mvi   a,s9600
   out   cusart   ; Установка режима порта

Эта процедура описана в "Soul of CP/M", как рекомендованная IMSAI
Кстати, мне довольно просто удалось разогнать КР580ВВ51А до скорости 57600 на тактовой 5МГц и синхре 0.9МГц. Работает как на прерываниях, так и на опросе в связке с Z80@10МГц. Правда, на больших массивах не успел еще проверить, но в режиме терминала ошибок нет.


25 May 2021 14:15
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 64 posts ]  Go to page Previous  1, 2, 3, 4, 5

Who is online

Users browsing this forum: No registered users and 1 guest


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

Search for:
Jump to:  

Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.