Do you have a question? Post it now! No Registration Necessary
Subject
- Posted on

Re: С какой максимальной скоростью можно передавать данные по Centronics ?
Пpивет, Vladimir!
*** 25 Nov 03 09:13, Vladimir Smetankin wrote to All:
VS> Hужно из микроконтроллера (x51) передавать данные в PC (P4) с большой
VS> скоростью.
VS> С какой максимальной скоростью можно передавать данные по Centronics ?
В стандартном режиме типично до 600...800 килообращений к порту в секунду. Так
что при использовании в двунаправленном режиме - 300..400 килобайт в секунду.
Кстати, в стандартном однонаправленном, с использованием пяти линий состояния -
можно сделать почти столько же. Про всякие ECP/EPP ничего сказать не могу,
никогда не пробовал.
с уважением Владислав
*** 25 Nov 03 09:13, Vladimir Smetankin wrote to All:
VS> Hужно из микроконтроллера (x51) передавать данные в PC (P4) с большой
VS> скоростью.
VS> С какой максимальной скоростью можно передавать данные по Centronics ?
В стандартном режиме типично до 600...800 килообращений к порту в секунду. Так
что при использовании в двунаправленном режиме - 300..400 килобайт в секунду.
Кстати, в стандартном однонаправленном, с использованием пяти линий состояния -
можно сделать почти столько же. Про всякие ECP/EPP ничего сказать не могу,
никогда не пробовал.
с уважением Владислав

С какой максимальной скоростью можно передавать данные по Centronics ?
Hello Vladislav.
25 Nov 03 12:12, you wrote to Vladimir Smetankin:
VS>> Hужно из микроконтроллера (x51) передавать данные в PC (P4) с
VS>> большой скоростью. С какой максимальной скоростью можно
VS>> передавать данные по Centronics ?
VB> В стандартном режиме типично до 600...800 килообращений к порту в
VB> секунду. Так что при использовании в двунаправленном режиме - 300..400
VB> килобайт в секунду.
VB> Кстати, в стандартном однонаправленном, с
VB> использованием пяти линий состояния - можно сделать почти столько же.
Вряд ли. При микроконтроллерном обмене (не x51, а AVR на 8 МГц) получается
около 60 кбайт. Когда поставили альтерину - выросло до примерно 120 кбайт.
Вообще-то меньше чем за 4 обращения на байт не получится.
то есть 600/4 = 150 кбайт/сек.
Alexey
25 Nov 03 12:12, you wrote to Vladimir Smetankin:
VS>> Hужно из микроконтроллера (x51) передавать данные в PC (P4) с
VS>> большой скоростью. С какой максимальной скоростью можно
VS>> передавать данные по Centronics ?
VB> В стандартном режиме типично до 600...800 килообращений к порту в
VB> секунду. Так что при использовании в двунаправленном режиме - 300..400
VB> килобайт в секунду.
VB> Кстати, в стандартном однонаправленном, с
VB> использованием пяти линий состояния - можно сделать почти столько же.
Вряд ли. При микроконтроллерном обмене (не x51, а AVR на 8 МГц) получается
около 60 кбайт. Когда поставили альтерину - выросло до примерно 120 кбайт.
Вообще-то меньше чем за 4 обращения на байт не получится.
то есть 600/4 = 150 кбайт/сек.
Alexey

С какой максимальной скоростью можно передавать данные по Centronics ?
Пpивет, Alexey!
*** 25 Nov 03 15:46, Alexey Boyko wrote to Vladislav Baliasov:
AB> Вряд ли. При микроконтроллерном обмене (не x51, а AVR на 8 МГц)
AB> получается около 60 кбайт. Когда поставили альтерину - выросло до
AB> примерно 120 кбайт.
AB> Вообще-то меньше чем за 4 обращения на байт не получится.
AB> то есть 600/4 = 150 кбайт/сек.
Вообще-то пожалуй да. Квитирование все равно нужно...
с уважением Владислав
*** 25 Nov 03 15:46, Alexey Boyko wrote to Vladislav Baliasov:
AB> Вряд ли. При микроконтроллерном обмене (не x51, а AVR на 8 МГц)
AB> получается около 60 кбайт. Когда поставили альтерину - выросло до
AB> примерно 120 кбайт.
AB> Вообще-то меньше чем за 4 обращения на байт не получится.
AB> то есть 600/4 = 150 кбайт/сек.
Вообще-то пожалуй да. Квитирование все равно нужно...
с уважением Владислав

С какой максимальной скоростью можно передавать данные по Centronics ?
Hello Vladislav!
25 Nov 03 18:27, you wrote to Alexey Boyko:
AB>> Вообще-то меньше чем за 4 обращения на байт не получится.
AB>> то есть 600/4 = 150 кбайт/сек.
VB> Вообще-то пожалуй да. Квитирование все равно нужно...
Ты можешь 16 обращениями набить 16 байт в FIFO порта без всякого квитирования и
после этого ждать, пока FIFO не опустеет. Все квтитрование на аппаратном уровне
сделает ECP железо.
Правда, я сомневаюсь, что 51-й успеет выжрать FIFO с такой скоростью.
Anatoly
25 Nov 03 18:27, you wrote to Alexey Boyko:
AB>> Вообще-то меньше чем за 4 обращения на байт не получится.
AB>> то есть 600/4 = 150 кбайт/сек.
VB> Вообще-то пожалуй да. Квитирование все равно нужно...
Ты можешь 16 обращениями набить 16 байт в FIFO порта без всякого квитирования и
после этого ждать, пока FIFO не опустеет. Все квтитрование на аппаратном уровне
сделает ECP железо.
Правда, я сомневаюсь, что 51-й успеет выжрать FIFO с такой скоростью.
Anatoly

С какой максимальной скоростью можно передавать данные по Centronics ?
Hello Anatoly.
26 Nov 03 12:12, you wrote to Vladislav Baliasov:
AB>>> Вообще-то меньше чем за 4 обращения на байт не получится.
AB>>> то есть 600/4 = 150 кбайт/сек.
VB>> Вообще-то пожалуй да. Квитирование все равно нужно...
AM> Ты можешь 16 обращениями набить 16 байт в FIFO порта без всякого
AM> квитирования и после этого ждать, пока FIFO не опустеет. Все
AM> квтитрование на аппаратном уровне сделает ECP железо.
AM> Правда, я сомневаюсь, что 51-й успеет выжрать FIFO с такой скоростью.
Во первых я говорил про направление x51 -> PC, а не наоборот.
Во вторых - SPP, а не EPP
Alexey
26 Nov 03 12:12, you wrote to Vladislav Baliasov:
AB>>> Вообще-то меньше чем за 4 обращения на байт не получится.
AB>>> то есть 600/4 = 150 кбайт/сек.
VB>> Вообще-то пожалуй да. Квитирование все равно нужно...
AM> Ты можешь 16 обращениями набить 16 байт в FIFO порта без всякого
AM> квитирования и после этого ждать, пока FIFO не опустеет. Все
AM> квтитрование на аппаратном уровне сделает ECP железо.
AM> Правда, я сомневаюсь, что 51-й успеет выжрать FIFO с такой скоростью.
Во первых я говорил про направление x51 -> PC, а не наоборот.
Во вторых - SPP, а не EPP
Alexey

Re: С какой максимальной скоростью можно передавать данные по Centronics ?
Приветствую!
AB> Во первых я говорил про направление x51 -> PC, а не наоборот.
AB> Во вторых - SPP, а не EPP
Если в SPP, то двунаправленный режим - это нечестно, его где-нибудь
может не быть. Честно тетрадами через порт состояния. Максимальная
скорость зависит от компьютера и может достигать килобайт 300 в секунду.
Если в EPP, то можно получить до мегабайта в секунду, а если с
хитростями, то и до двух.
Почитать можно на http://www.lvr.com /, перевод есть у меня на
www.dsioffe.narod.ru. И ещё есть замечательный FAQ по EPP на
http://alavi.chat.ru /.
AB> Во первых я говорил про направление x51 -> PC, а не наоборот.
AB> Во вторых - SPP, а не EPP
Если в SPP, то двунаправленный режим - это нечестно, его где-нибудь
может не быть. Честно тетрадами через порт состояния. Максимальная
скорость зависит от компьютера и может достигать килобайт 300 в секунду.
Если в EPP, то можно получить до мегабайта в секунду, а если с
хитростями, то и до двух.
Почитать можно на http://www.lvr.com /, перевод есть у меня на
www.dsioffe.narod.ru. И ещё есть замечательный FAQ по EPP на
http://alavi.chat.ru /.
--
CОПЫРИГХТ: Дмитрий Иоффе, Советский Союз
http://dsioffe.narod.ru
CОПЫРИГХТ: Дмитрий Иоффе, Советский Союз
http://dsioffe.narod.ru
We've slightly trimmed the long signature. Click to see the full one.

Re: С какой максимальной скоростью можно передавать данные по Centronics ?
Виноват, почитать можно на http://www.beyondlogic.org /.
AB> Во первых я говорил про направление x51 -> PC, а не наоборот.
AB> Во вторых - SPP, а не EPP
AB> Во первых я говорил про направление x51 -> PC, а не наоборот.
AB> Во вторых - SPP, а не EPP
--
CОПЫРИГХТ: Дмитрий Иоффе, Советский Союз
http://dsioffe.narod.ru
CОПЫРИГХТ: Дмитрий Иоффе, Советский Союз
http://dsioffe.narod.ru
We've slightly trimmed the long signature. Click to see the full one.

Re: С какой максимальной скоростью можно передавать данные по Centronics ?
Hello Vladimir!
25 Nov 03 09:13, you wrote to All:
VS> Hужно из микроконтроллера (x51) передавать данные в PC (P4) с большой
VS> скоростью.
VS> С какой максимальной скоростью можно передавать данные по Centronics ?
2 мбайт/сек. Однако, для этого нужно жестко задействовать все аппаратные фичи
контроллера ECP, и не только его, но и Legacy DMA и чипсета. Реально можно
рассчитывать на скорость на два порядка меньшую.
Anatoly
25 Nov 03 09:13, you wrote to All:
VS> Hужно из микроконтроллера (x51) передавать данные в PC (P4) с большой
VS> скоростью.
VS> С какой максимальной скоростью можно передавать данные по Centronics ?
2 мбайт/сек. Однако, для этого нужно жестко задействовать все аппаратные фичи
контроллера ECP, и не только его, но и Legacy DMA и чипсета. Реально можно
рассчитывать на скорость на два порядка меньшую.
Anatoly
Site Timeline
- » Подскажите АЦП
- — Next thread in » Microcontrollers (Russian)
-
- » регулятор?
- — Previous thread in » Microcontrollers (Russian)
-
- » По моему это гениально
- — Newest thread in » Microcontrollers (Russian)
-
- » (PDF) Behavioral Neuroscience of Orexin, Hypocretin by Andrew J Lawrence
- — The site's Newest Thread. Posted in » Electronics (Polish)
-