|
uIP ATmega162+RTL8019AS скорость, интересно, что можно выжать? |
|
|
|
Aug 21 2006, 09:07
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(Evgeny_CD @ Aug 20 2006, 23:55)  можно ли получить 50кб/сек в UDP? Можно. Сейчас как раз закончил подобный проект. Скорость ~500kb/s. UDP стек свой. Цитата А какой размер пакета у Вас был? до 4096 байт. (прием/передача).
Сообщение отредактировал defunct - Aug 21 2006, 09:09
|
|
|
|
|
Aug 21 2006, 10:36
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(Evgeny_CD @ Aug 21 2006, 12:49)  Цитата(defunct @ Aug 21 2006, 13:07)  Можно. Сейчас как раз закончил подобный проект. Скорость ~500kb/s. Это с каким контроллером? M162 (@14.7456mhz) + Внешний SRAM (32k) + RTL8019AS. RTL и SRAM на общей шине, переключение между ними линией A15. В чипе сконфигурировал внешнюю шину без задержек.
|
|
|
|
|
Aug 21 2006, 13:36
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(klen @ Aug 21 2006, 15:32)  Чтобы потом все через UDP клиена могли на компе радио слушать. Такое получится сделать? В пределах одного сегмента сети можно точно сказать - ваша задумка реализуема (броадкастами). Если рассылать на несколько клиентов точка-точка, то там вероятно придется придумывать обходной путь, например такой: - залить полностью сформированный пакет в RTL для первого "подписчика"; - отправить и дождаться завершения отправки; - обновить в области памяти RTL куда мы заливали весь пакет, только заголовок IP с IP-адресом следующего "подписчика" и c пересчитанной CS заголовка; - отправить и дождаться завершения отправки. ... и т.п. пока всем "подписчикам" не будет отправлен текущий пакет. потом готовить следующий и также отправлять.
|
|
|
|
|
Aug 21 2006, 14:05
|

бессмертным стать можно тремя способами
    
Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912

|
Цитата(defunct @ Aug 21 2006, 17:36)  Цитата(klen @ Aug 21 2006, 15:32)  Чтобы потом все через UDP клиена могли на компе радио слушать. Такое получится сделать?
В пределах одного сегмента сети можно точно сказать - ваша задумка реализуема (броадкастами). Если рассылать на несколько клиентов точка-точка, то там вероятно придется придумывать обходной путь, например такой: - залить полностью сформированный пакет в RTL для первого "подписчика"; - отправить и дождаться завершения отправки; - обновить в области памяти RTL куда мы заливали весь пакет, только заголовок IP с IP-адресом следующего "подписчика" и c пересчитанной CS заголовка; - отправить и дождаться завершения отправки. ... и т.п. пока всем "подписчикам" не будет отправлен текущий пакет. потом готовить следующий и также отправлять. Неее, хотябы по широковещательному UDP, этого достаточно. Кто хочет слушать - открывает UDP-сокет, кто не хочет не открывает и не слушает.
|
|
|
|
|
Aug 21 2006, 14:34
|

фанат Linux'а
    
Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008

|
Подскажите, пожалуйста, какой-нибудь недорогой ethernet-контроллер совместимый с uIP. Я посмотрел на цены: все они от 200 руб. минимум, а как правило 300-400 руб. Но это смешно, PCI сетевая карта с ними же стоит меньше 100 руб (не выпаивать же оттуда  ). Цитата(klen @ Aug 21 2006, 18:05)  Неее, хотябы по широковещательному UDP, этого достаточно. Кто хочет слушать - открывает UDP-сокет, кто не хочет не открывает и не слушает. Но ведь broadcast'ы засоряют сеть, особенно если ведется постоянное широковещание? ЗЫ Например, в локальной сети моего провайдера такие запросы закрыты.
--------------------
|
|
|
|
|
Aug 21 2006, 16:43
|

За битами по регистрам гоняюсь
  
Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446

|
Проще всего отпаивать такие МС горячим воздухом. В крайнем случае, ведь плата уже не нужна, можно нагреть её снизу над газовой горелкой, предварительно выпаяв другие нужные элементы, чтобы их не испортить. Ещё удобнее маленький газовый паяльник, у которого есть открытое пламя. Ещё очень хорошо работают зажигалки (те, которые не затухают на ветру и горят с сильным шумом). Отпаивание проводится на открытом воздухе, т.к. стеклотекстолит вспучивается и обгорает. Пламя не должно касаться платы, только струя отработанного газа. При некоторой тренировке спокойно отпаиваются МС типа XILINX XC95, выводов там более 200. Подогревая плату, контролируют визуально начало плавления припоя и периодически, перевернув плату, аккуратно встряхивают над газетой. Можно снимать и пинцетом. Ни одна МС ещё не вышла из строя. Попрактикуйтесь на старых мат. платах или видеоплатах, где есть подобные микросхемы.
--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
|
|
|
|
|
Aug 21 2006, 19:12
|

Electrical Engineer
     
Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778

|
Цитата(AVR @ Aug 21 2006, 21:57)  Есть одна интересная статья: http://www.fpga4fun.com/10BASE-T.html(к сожалению там всё на Verilog, но надеюсь на vhdl перенести возможно) Возможно ли в принципе заменить ethernet контроллер fpga-шкой + некоторой необходимой россыпью, если целью является просто пересылка пакетов по обычной сети к компьютеру (без всяких там web-серверов и прочих вкусностей)? ну верилог - это не страшно. вполне гармонично в одном пректе интергируются модули на верилоге и на vhdl. но что-то проект недописанный какой-то: Цитата Part 5: A complete standalone 10BASE-T port ...coming soon... да и реализовывать PHY внутри FPGA - это как-то неправильно. вообще странные: приводят ссылку на "Ethernet Receiver using phase locked loop (PLL) clock recovery" ,а сами захват тактовой в приемной части не делают (судя по исходнику) вообще на плис более распространено такое построение: внешний PHY Eth + внутренний, реализованный на плис, МАС Eth Цитата(acex2 @ Aug 21 2006, 23:00)  Цитата(Nanobyte @ Aug 21 2006, 22:21)  Microchip разродился Ethernet-контроллером ENC28J60. Корпус 28 Pins, 10 мБит/с, интерфейс SPI. Вроде-бы как уже продаётся и в России. И вроде как даже ходят слухи, что многие его уже в серию давно запустили :-) Новости этой уже скоро год. аха.. есть уже и более привлекательные СР2200 =)
--------------------
|
|
|
|
|
Aug 21 2006, 20:18
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Doka @ Aug 21 2006, 22:12)  аха.. есть уже и более привлекательные СР2200 =) Чем? Параллельной шиной, которую придется эмулировать мелким контроллерам? Меньшими и жестко распределенными буферами? 48pin корпусом?
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Aug 21 2006, 20:28
|

фанат Linux'а
    
Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008

|
Цитата(Doka @ Aug 21 2006, 23:12)  аха.. есть уже и более привлекательные СР2200 =) В их описании написано, что они могут обмениваться данными через 8-ми битный интерфейс, значит ли это что они совместимы с uIP? Цитата Правда передо мной стоит еще одна нестандартная задача - надо и Ethernet, и внешнюю шину. STR91xx дороговато. ATmega162 - ресурсов маловато, Atmega64+ - дорого, тогда уж проще LPC2212 + внешний Ethernet контроллер взять. В общем, осталось дождаться, когда AT91SAM7 с внешней шиной появятся. Ну или LPC23xx. Контроллер at91rm9200 насколько я помню обладает и внешней шиной, и встроенным ethernet: 1) Будет ли на нём работать uIP или что-нибудь подобное? 2) Насколько с ним сложнее чем с at91sam7? Цитата(Evgeny_CD @ Aug 22 2006, 00:30)  Вы сами поняли, что написали то? Какое отношение к стеку протокола имеет разрядность интерфейса чипа ?  Честно говоря - нет
Сообщение отредактировал AVR - Aug 21 2006, 20:35
--------------------
|
|
|
|
|
Aug 21 2006, 20:34
|

Electrical Engineer
     
Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778

|
Цитата(zltigo @ Aug 22 2006, 00:18)  Цитата(Doka @ Aug 21 2006, 22:12)  аха.. есть уже и более привлекательные СР2200 =) Чем? Параллельной шиной, которую придется эмулировать мелким контроллерам? Меньшими и жестко распределенными буферами? 48pin корпусом? аха.. а также альтернативным 28-pin QFN (5 x 5 mm footprint), Royalty-free TCP/IP stack with device drivers, TCP/IP Configuration Wizard а параллельная шина - всего 11 линий, которые органично вешаются на интерфейс памяти, и не ограничивают скорость (в этой теме уже было упоминание подобного ограничения) upd: насчет "эмулировать": в названии темы фигурирует ATmega162 . Так вот ему как раз ничего эмулировать не надо
Сообщение отредактировал Doka - Aug 21 2006, 20:39
--------------------
|
|
|
|
|
Aug 21 2006, 20:44
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892

|
Цитата(Doka @ Aug 22 2006, 00:34)  Royalty-free TCP/IP stack with device drivers, TCP/IP Configuration Wizard Пошел маркетинговый развод. Это какой же стек они двигать будут? LwIP? uIP? OpenTCP? И под какую ОСь? Лябрус подсутился, и они будут uCOS двигать? Цитата(AVR @ Aug 22 2006, 00:28)  Контроллер at91rm9200 насколько я помню обладает и внешней шиной, и встроенным ethernet: 1) Будет ли на нём работать uIP или что-нибудь подобное? 2) Насколько с ним сложнее чем с at91sam7? На нем пойдет все - от uIP до Linux.  Да, чип сложнее SAM7.
|
|
|
|
|
Aug 21 2006, 20:50
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(AVR @ Aug 21 2006, 23:28)  В их описании написано, что они могут обмениваться данными через 8-ми битный интерфейс, значит ли это что они совместимы с uIP? С чего бы это вдруг такие далеко идущие выводы. Общение с MAC по любому не совместимо с NE2000 (полагаю в тестовой сборке uIP именно это железо), посему порт писать самому. Микрочиповское творение просматривал - построение по мотивам NE2000, что в прочем следует ожидать и от СP2200, ибо NE2000/1000 вещь классическая и продуманная.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Aug 21 2006, 20:59
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Doka @ Aug 21 2006, 23:34)  аха.. а также альтернативным 28-pin QFN (5 x 5 mm footprint) .. а параллельная шина - всего 11 линий, которые органично вешаются на интерфейс памяти Ага 11 это мультиплексированный вариант. И куда это он "органично"? Цитата , и не ограничивают скорость (в этой теме уже было упоминание подобного ограничения) Причем 30Mbit поминаются для немультиплексированного. А SPI работающие на тактовой в 30Mhz много более распространены, нежели контроллеры с внешней шиной. Цитата upd: насчет "эмулировать": в названии темы фигурирует ATmega162 . Так вот ему как раз ничего эмулировать не надо По этой причине в моем упоминании фигурировало уточнение - "мелким контроллерам".
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Aug 21 2006, 21:20
|

Electrical Engineer
     
Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778

|
Цитата(zltigo @ Aug 22 2006, 00:59)  Ага 11 это мультиплексированный вариант. И куда это он "органично"? ну. .насколько я помню AVR, тот же 8515 работает с внешней памятью в мультиплексированном режиме. не знаю насколько сейчас все изменилось Цитата Причем 30Mbit поминаются для немультиплексированного. А SPI работающие на тактовой в 30Mhz много более распространены, нежели контроллеры с внешней шиной. если взять на рассмотрение предложенные вами "мк" - мелкие контроллеры, туже мегу48 - то макс.скорость ее SPI - половина от внешней тактовой. При 5В получаем 10Mbit, при 3.3V - вообще 5Mbit. Цитата По этой причине в моем упоминании фигурировало уточнение - "мелким контроллерам". ну для совсем мелких тут -да особой альтернативы нет.. а с другой стороны особо мелкие экономической целесообразности ставить нет. один тока ENC28J60/СР2200 7уёв стоит + разъем + трансформатор.. Цитата(defunct @ Aug 22 2006, 01:17)  Цитата(zltigo @ Aug 21 2006, 23:59)  Цитата upd: насчет "эмулировать": в названии темы фигурирует ATmega162 . Так вот ему как раз ничего эмулировать не надо По этой причине в моем упоминании фигурировало уточнение - "мелким контроллерам". Ммм.. по количеству ПП да и по количеству выводов m162 из разряда "мелких" (всего 16k/35 линий).. видать от этого и confuse получился. ща долго ломать копья будем. не воспринимайте "мелкие" буквально (в sam7 тоже только 32 линии). пример мелких - серии ATtiny, pic12, восемь ног, вместо озу тока регистры.
--------------------
|
|
|
|
|
Aug 21 2006, 21:30
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата если взять на рассмотрение предложенные вами "мк" - мелкие контроллеры, туже мегу48 - то макс.скорость ее SPI - половина от внешней тактовой. При 5В получаем 10Mbit, при 3.3V - вообще 5Mbit. Ну давайте не будем валить в одну кучу "мелкие" и влетающие тугой струей в "мелкий" контроллер 10Mbit - ему с ними делать нечего. Что касается SPI - мелким удобнее SPI по количеству ног и практически гарантированному присутствию железного SPI. А у тех, кто "покрупнее" и SPI заодно и "потолще" и понавороченней - не затормозит. Цитата ща долго ломать копья будем. не воспринимайте "мелкие" буквально. пример мелких - серии ATtiny, pic12, восемь ног, вместо озу тока регисты. Не, не буду. Тем более, что Вы кажется поняли.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Aug 21 2006, 22:31
|

Electrical Engineer
     
Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778

|
Цитата(Evgeny_CD @ Aug 22 2006, 00:13)  Вообще я к этой теме только для расширения кругозора обратился. Для серьезной работы надо брать AT91SAM7X - там и ресурсов поболее, и контроллер на борту.
Правда передо мной стоит еще одна нестандартная задача - надо и Ethernet, и внешнюю шину. STR91xx дороговато. ATmega162 - ресурсов маловато, Atmega64+ - дорого, тогда уж проще LPC2212 + внешний Ethernet контроллер взять. В общем, осталось дождаться, когда AT91SAM7 с внешней шиной появятся. Ну или LPC23xx.
Вот если бы обдолбыши из филипса сделали LPC28xx в человеческом корпусе.... а еще есть изумительные (в т.ч. и ценой) 5501 за 5уе с 32битной шиной внешней памяти и 300МГц тактовой =) мощная поддержка DMA (мк такая и не снилась) и -40 там уже по дефолту. правда периферия не такая богатая. но это уже задачами диктуется. это к вопросу об альтернативе "LPC2212 + внешний Ethernet контроллер"
--------------------
|
|
|
|
|
Aug 21 2006, 22:48
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892

|
Цитата(Doka @ Aug 22 2006, 02:31)  а еще есть изумительные (в т.ч. и ценой) 5501 за 5уе с 32битной шиной внешней памяти и 300МГц тактовой =) мощная поддержка DMA (мк такая и не снилась) и -40 там уже по дефолту. правда периферия не такая богатая. но это уже задачами диктуется. это к вопросу об альтернативе "LPC2212 + внешний Ethernet контроллер" Я скорее MCF5208 выберу - 166 Мгц, DMA 16 канальный linked list, MAC 48 битный на борту. =========== FreeScale (Motorola) ColdFire - наши мольбы о !BGA услышаны? http://www.caxapa.ru/echo/arm.html?id=63110http://electronix.ru/forum/index.php?showtopic=18754
|
|
|
|
|
Oct 27 2006, 09:24
|
Группа: Новичок
Сообщений: 4
Регистрация: 26-10-06
Пользователь №: 21 693

|
Всем привет. Прошу прощения, что, может, не совсем в тему. Пытаюсь научить устройство работать с RTL8019AS, использую сетевую карту ИСА с данным чипом. Само устройство еще подключено к комьютеру через RS232 (временно) для отладки, когда приходит пакет по езернет, устройство передает часть этого пакета на комп (для всё той же отладки). Проблема в том, что не удается нормально считать принятый пакет. Есть реакция на посланный пинг - пакет с компа, то есть когда с компа не посылаю пинг - устройство молчит, когда посылаю - через РС232 приходит информация о пакете (то есть пакет принят). Так вот, после того как пакет принят пытаюсь считать его с буфера данные и пару регитсров, вот, что получилось: PSTART -> 22h; CURR -> 04h; BNDY - > 5Eh; packet -> 00 06 00 00 00 00 00 02 00 00 00 10 40 Если я не ошибаюсь, то в начале широковешательного пакета должно быть: FF FF FF FF FF FF, потом адрес отправителя, и т.д.... Что не соответствует прочитаному пакету с буфера, пускай даже с учетом первых 4-х байт (структура описания пакета). Что не так?... Никак не могу найти ошибку  ... Использую Мега8. ПрограммаБлагодарен за любую помощь
Сообщение отредактировал Virtek - Oct 27 2006, 09:38
|
|
|
|
|
Oct 30 2006, 00:52
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(Virtek @ Oct 27 2006, 12:24)  PSTART -> 22h; CURR -> 04h; BNDY - > 5Eh А как это CURR у вас равен 04?? а BNRY 0x5E? Это уже больше 16k однако.. RING буфер у RTL лежит в диапазоне адресов 0x40-0x80! где-то ошибка.. по поводу broadcast'a есть есть нюанс, пакет не будет содержать сразу destmac, т.к. перед ethernet пакетом есть еще NIC заголовок 4 байта. Если правильно помню: { // для модели big endian U8 Type; // 0x21 если пакет не разбит (занимает не более 6-ти страниц RING'a (1536 байт)) U8 NextBNRY; // - маркер следующего пакета U16 Length; } посмотрел инициализацию, сразу не понравилось RCR = 0xD 4DCR = 0x18; PAR0 = 0x00; глубже вникать не стал. PS: Почему бы не сделать отдельную функцию (или макрос) для переключения страниц, а также не описать имена регистров, а то с цифрами легко можно было и промазать...
|
|
|
|
|
Oct 30 2006, 11:23
|
Группа: Новичок
Сообщений: 4
Регистрация: 26-10-06
Пользователь №: 21 693

|
Цитата(defunct @ Oct 30 2006, 04:52)  А как это CURR у вас равен 04?? а BNRY 0x5E? Это уже больше 16k однако.. RING буфер у RTL лежит в диапазоне адресов 0x40-0x80! где-то ошибка.. Вот и я пытаюсь узнать: где?  Где-то в процедуре чтения, может? Может, у кого-то рабочие исходники функции чтения данных для этого чипа? Цитата(defunct @ Oct 30 2006, 04:52)  посмотрел инициализацию, сразу не понравилось RCR = 0xD4 DCR = 0x18; PAR0 = 0x00; глубже вникать не стал. Хм... в файле-программе: RCR = 0x1C; DCR = 0x48; PAR0 = 0x10 (хотя, это ж первый байт МАК-адреса, если я не ошибаюсь) Вы точно тот файл смотрели? read.asm? Вот тут у меня ещё ламерский вопрос: есть ли у RTL8019, так сказать, ограничение по времени для выставляемых данных (после того, как чип принял команду для переписи принятых данных из буфера в память компьютера) ? То есть, чип выставил байт данных и если через некоторое время данные не забрали - выставляет следующий байт и т.д. Так, как МК работает на 1МГц - может, он не успевает забирать все выставленные байты? И потому - корявый пакет получается  Спасибо
|
|
|
|
|
Oct 30 2006, 13:11
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(Virtek @ Oct 30 2006, 14:23)  Хм... в файле-программе: RCR = 0x1C; DCR = 0x48; PAR0 = 0x10 (хотя, это ж первый байт МАК-адреса, если я не ошибаюсь)
Вы точно тот файл смотрели? read.asm? Естессно смотрел, и привел правильные значения.. Цитата Вот тут у меня ещё ламерский вопрос: есть ли у RTL8019, так сказать, ограничение по времени для выставляемых данных (после того, как чип принял команду для переписи принятых данных из буфера в память компьютера) ? частота не более 8Mhz. Цитата То есть, чип выставил байт данных и если через некоторое время данные не забрали - выставляет следующий байт и т.д. нет, данные выставляются по сигналу IOR с задержкой ~100ns и будут валидными пока IOR = 0. Цитата Так, как МК работает на 1МГц - может, он не успевает забирать все выставленные байты? И потому - корявый пакет получается Все он успевает. Регистры ж у вас "читаются". Для проверки можно прочитать сигнатуру чипа #define rtlNicID0 (10) #define rtlNicID1 (11) должно быть "pP" А вот CURR = 0x04 это ошибка, которая может говорить о том, что: 1. неверно установлен PSTART. 2. неверно читаются данные. 3. не из той страницы читаете (не тот регистр). Попробуйте для начала отладить функции чтения-записи RINGa по фиксированным адресам. PS: чип неудачно выбран ни отладочного интерфейса, ни шины памяти.
|
|
|
|
|
Nov 7 2006, 07:49
|
Группа: Новичок
Сообщений: 4
Регистрация: 26-10-06
Пользователь №: 21 693

|
Хмм.. в регистр RCR, я так пониаю, нельзя записать "D4h" - у него 7-й и 6-й биты зарезервированны ...
Как-то, в ходе проведения экспериментов, 1 раз повезло - счетчик CURR увеличивался на соответствующее количество принятых пинг-пакетов. То есть, посылаю 1 пинг-пакет - счетчик увеличивается на 1, посылаю 2 - на 2....
Может, он "плохо" запускается? При подаче напряжения зеленый диод на карте загорается не сразу, бывает, что он загорается только после того, как к железному "крепежу" доторкнуться пальцем ....
|
|
|
|
|
Nov 7 2006, 12:50
|

За битами по регистрам гоняюсь
  
Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446

|
Цитата(Virtek @ Nov 7 2006, 11:49)  ... Может, он "плохо" запускается? При подаче напряжения зеленый диод на карте загорается не сразу, бывает, что он загорается только после того, как к железному "крепежу" доторкнуться пальцем .... Вполне возможно, что есть проблемы с кварцевым генератором. Когда я делал блок на CS8900A, были такие проблемы. С импортными кварцами 20 МГц работает, требовалось применять наши, с ними очень плохо работает, или вообще не работает. Из регистров считывался всякий мусор, плохо определялась несущая (зелёный LED загорался и гас, как хотел). Пришлось собирать отдельный генератор на ЛА3.
--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
|
|
|
|
|
Nov 8 2006, 16:20
|
Группа: Новичок
Сообщений: 4
Регистрация: 26-10-06
Пользователь №: 21 693

|
Приношу свои извинения. Мммм.... решил я свою проблемку.. Заключалась она в не правильной разводке - несколько линий соединялись между собой (на плате - разьеме для сетевухи)... не углядел Еще раз, извините
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|