|
|
  |
Ethernet+TCP/IP, Самое дешевое решение |
|
|
|
Apr 26 2009, 08:55
|
Группа: Участник
Сообщений: 14
Регистрация: 10-03-09
Пользователь №: 45 897

|
Цитата(Rst7 @ Apr 25 2009, 10:27)  Вроде нет. Вот в очередной раз завел новый проект на основе этого, но стек вроде не трогал. Или какие новости интересуют? Ну да, именно эти  думал мож доработки какие появились... соберу и буду ковыряться в софте, мож чего и разберуся ) Спасибо еще раз за проект... оч интересная вещица
|
|
|
|
|
Apr 29 2009, 22:29
|
Группа: Участник
Сообщений: 14
Регистрация: 10-03-09
Пользователь №: 45 897

|
В последней доработке под RTL8201CP неточность с R11. По даташиту он 5.9к (в схеме указан 5.9, а в пояснении о заменах BL-CP R11 = 5.1к для BL). Эт я так, чтоб никто не путался )
|
|
|
|
|
Apr 29 2009, 23:48
|
Группа: Участник
Сообщений: 14
Регистрация: 10-03-09
Пользователь №: 45 897

|
Немогу отредактировать сообщение почемуйто Подскажите пожалуйста по поводу Expand I-face. Это для какойто платы расширения? Перерисовываю печатку в DipTrace ) "X3:A" это разьем к релюхам наргузки, срабатывающие по AIN1,AIN2?
|
|
|
|
|
Apr 30 2009, 05:28
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
Цитата По даташиту он 5.9к (в схеме указан 5.9, а в пояснении о заменах BL-CP R11 = 5.1к для BL Я паяю 5.1к. Результат - чуть выше выходной ток (больше амплитуда сигнала на выходе передатчика) и минус один номинал  Цитата Подскажите пожалуйста по поводу Expand I-face. Это для какойто платы расширения? Ни для какой. Просто выведены свободные пины проца. Цитата "X3:A" это разьем к релюхам наргузки, срабатывающие по AIN1,AIN2? Просто разъем (клеммник), на который выведены контакты реле. А уж как ими управлять - дело десятое.
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
May 1 2009, 12:54
|

Частый гость
 
Группа: Свой
Сообщений: 122
Регистрация: 26-07-05
Из: Россия, Томск
Пользователь №: 7 109

|
всем привет. решил вот то же попробовать собрать. вопрос: МК обязательно на 20 мгц? ниже частоту можно использовать? где и какие не дорогие трансформаторы можно купить? а то я какие то дорогие нахожу, дешевле 130 руб не нашел
|
|
|
|
|
May 1 2009, 13:31
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
Цитата МК обязательно на 20 мгц? ниже частоту можно использовать? Ну можно на 16. С правкой софта. А в чем проблемы-то использовать 20? Цитата где и какие не дорогие трансформаторы можно купить? Я сейчас пользую разъемы со встроенными трансами J00-0065NL от Pulse. На Украине в Гамме можно купить примерно по $2. В России есть достаточно свободно китайский полу-нонейм под названием TS-50021 и TS-50021-1 (цоколевка от пульсовского отличается!) - http://efind.ru/icsearch/?search=TS-50021Если уж совсем бедным прикидываетесь - старая сетевая карта послужит Вам донором трансформатора и разъема.
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
May 1 2009, 16:00
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
Цитата так бы уже завтра-после завтра спаял Ну можете, конечно, сами подправить mac_rx.asm и mac_tx.asm на предмет более низкой тактовой. Немного с бубном поплясать и все получится на 16ти. Для простоты надо обеспечить чтение нулей с других четырех битов того порта, к которому подключенны данные PHY. Это при приеме пакета позволит убрать операцию AND с маской. И тогда что-то типа такого получится (это просто заготовка, требует допиливания до нужного состояния): CODE TX_LOOP: LD R16,X+ ;[023][024] ; [---] ;[024][025] OUT ETH_DATA,R16;[000] SBIC ETH_COL ;[001] RJMP COLLISION;[002] NOP2 ;[003] ; [---] ;[004] SWAP R16 ;[005] OUT ETH_DATA,R16;[006] DEC R17 ;[007] BREQ TX_ENDLOOP;[008] NOP2 ;[009] ; [---] ;[010] LD R16,X+ ;[011] ; [---] ;[012] OUT ETH_DATA,R16;[013] NOP2 ;[014] ; [---] ;[015] SBIS ETH_TXC ;[016] <---- Точное место фронта NOP2 ;[017]/[018] NOP ;[018]/[019] OUT ETH_DATA,R16;[019]/[020] DEC R17 ;[020]/[021] BRNE TX_LOOP ;[021]/[022] ; [---] ;[022]/[023] TX_ENDLOOP: ;[009]-[022]/[023] NOP ;[010]-[022]/[023] NOP ;[011]-[023]/[024] CBI ETH_TXEN;[012]-[024]/[025] ; [---] ;[013]-[025]/[026]
;Тупой прием (без удаления VLAN-тегов) RX_LOOP IN R16,ETH_DATA;[000] SWAP R16 ;[001] TST XL ;[002] BREQ RX_DROP ;[003] SBIS ETH_RXC ;[004] NOP2 ;[005] IN R17,ETH_DATA;[006] OR R16,R17 ;[007] ST X+,R16 ;[008] ; [---] ;[009] RJMP RX_LOOP ;[010] ; [---] ;[011]
;Прием с удалением VLAN-тегов на лету RX_LOOP IN R16,ETH_DATA;[000] SWAP R16 ;[001] CPI XL,12+2 ;[002] BREQ RX_TYPE ;[003] SBIS ETH_RXC ;[004] NOP2 ;[005] IN R17,ETH_DATA;[006] OR R16,R17 ;[007] ST X+,R16 ;[008] ; [---] ;[009] RJMP RX_LOOP ;[010] ; [---] ;[011] RX_TYPE: ;[004] NOP ;[005] IN R17,ETH_DATA;[006] OR R16,R17 ;[007] ST X+,R16 ;[008] ; [---] ;[009] CPI R16,0x81;[010] BRNE RX_LOOP2;[011] NOP ;[012] IN R16,ETH_DATA;[013] SWAP R16 ;[014] NOP ;[015] SBIS ETH_RXC ;[016] NOP2 ;[017] NOP ;[018] IN R17,ETH_DATA;[019] OR R16,R17 ;[020] ST X+,R16 ;[021] BRNE RX_NOVLAN;[022] LDI XL,12+2 ;[023] RX_NOVLAN: ;[024] NOP ;[025] RX_LOOP2: IN R16,ETH_DATA;[000] SWAP R16 ;[001] ;[002] ;[003] ;[004] ;[005] IN R17,ETH_DATA;[006] OR R16,R17 ;[007] ST X+,R16 ;[008] ; [---] ;[009] ;[010] ;[011] ;[012] IN R16,ETH_DATA;[013] SWAP R16 ;[014] ;[015] SBIS ETH_RXC ;[016] NOP2 ;[017] IN R17,ETH_DATA;[018]/[019] OR R16,R17 ;[019]/[020] ST X+,R16 ;[020]/[021] ; [---] ;[021]/[022] TST XL ;[022]/[023] BRNE RX_LOOP2;[023][024]/[024][025]
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
May 1 2009, 16:11
|

Частый гость
 
Группа: Свой
Сообщений: 122
Регистрация: 26-07-05
Из: Россия, Томск
Пользователь №: 7 109

|
спасибо, сансей. но я пока не дорос  стартану с оригиналом, дальше посмотрим.
|
|
|
|
|
May 4 2009, 04:29
|
Частый гость
 
Группа: Участник
Сообщений: 163
Регистрация: 22-02-07
Пользователь №: 25 578

|
Rst7Как там ваш проект по прикручиванию vs1053 к сабжу? У меня к сожалению дело с подобным (м162+внешнее ram+vs1033) покачто стоит -- времени нету ЗЫ. Также хотел бы увидеть вариант с 16ти МГц тк 162х на 20 походу нет в природе.
Сообщение отредактировал RA3WUM - May 4 2009, 04:30
--------------------
Мужество есть лишь у тех, кто ощутил сердцем страх! В. Кипелов, Беги за солнцем.
|
|
|
|
|
May 4 2009, 07:43
|
Частый гость
 
Группа: Участник
Сообщений: 163
Регистрация: 22-02-07
Пользователь №: 25 578

|
Вот нашёл проект интернет-радио http://www.watterott.net/projects/webradio-avrНо мега644 дорогая очень. Если скрестить этого ежа с ужом TCP/IP от Rst7 очень даже симпатично выйдет
--------------------
Мужество есть лишь у тех, кто ощутил сердцем страх! В. Кипелов, Беги за солнцем.
|
|
|
|
|
May 4 2009, 07:49
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
Цитата Как там ваш проект по прикручиванию vs1053 к сабжу? Пока ход не дошел. Цитата Также хотел бы увидеть вариант с 16ти МГц тк 162х на 20 походу нет в природе. Лень, честно говоря. Есть же 164/324/644. Цитата Ну и? Какое такое сакральное знание можно там почерпнуть?
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
May 4 2009, 09:18
|
Частый гость
 
Группа: Участник
Сообщений: 163
Регистрация: 22-02-07
Пользователь №: 25 578

|
Цитата(Rst7 @ May 4 2009, 11:49)  Лень, честно говоря. Есть же 164/324/644. Ну и? Какое такое сакральное знание можно там почерпнуть? Так ведь 164 дороже раза в два, тогда дешевое решение уже не получается. Сакральных знаний там конечно нету, просто хороший пример
--------------------
Мужество есть лишь у тех, кто ощутил сердцем страх! В. Кипелов, Беги за солнцем.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|