User Tag List

Результаты опроса: Нужен WiFi модуль для ZX клонов?

Голосовавшие
63. Вы ещё не участвовали в этом опросе
  • Не нужен

    17 26.98%
  • Интересует готовое устройство

    31 49.21%
  • Интересует чистая плата

    12 19.05%
  • Сам соберу по готовой схеме

    18 28.57%
Опрос с выбором нескольких вариантов ответа.
Страница 8 из 26 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя
Показано с 71 по 80 из 254

Тема: Опрос: WiFi для ZX клонов не на FPGA

  1. #71

    Регистрация
    17.07.2018
    Адрес
    г. Воронеж
    Сообщений
    297
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    40 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от breeze Посмотреть сообщение
    Читаем внимательно, не любая ESP, а именно ESP-12, у него выжила при питании от 5В, чего нельзя сказать о ESP-01.
    Он не рекомендует, не утверждает, что это нормально. Он сказал, что у него именно этот экземпляр НЕ УМЕР от 5В.

    У меня подключена Arduino DUE к 5в линиям sio atari, она жива, потому что стоит защита, чего не скажешь о более младших моделях.
    Так же достаточно открыть любую схему тех же устройств для RPI, везде в схемах стоят преобразователи напряжений типа AMS1117:



    Если уже совсем с деталями плохо берёте два резистора:



    - - - Добавлено - - -



    Не вижу никаких проблем с поиском, открываем сайт espressif.com, и вуаля — ESP8266EX Datasheet

    Специально вырезал кусочек:

    И что? Это нормальный даташит или вольный перевод его с китайского? Абсолютно тоже самое написано в официально даташите на СТМ32 и ни слова о том что то можно настроить для части пинов 5в толерантность, об этом написано в глубинах этого талмуда. И пока я не слышал ни об одной есп сгоревшей от 5в гпио хотя гоняю их так сам, и других читаю
    Последний раз редактировалось Kulich; 16.10.2021 в 00:02.

  2. #72
    HardWareMan
    Гость

    По умолчанию

    Не тот кусочек ты вырезал. Вот какой надо:

    Конкретно у этого чипса 5V толерантность на лапках не заявлена.

  3. #73

    Регистрация
    17.07.2018
    Адрес
    г. Воронеж
    Сообщений
    297
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    40 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Не тот кусочек ты вырезал. Вот какой надо:

    Конкретно у этого чипса 5V толерантность на лапках не заявлена.
    ОК, кому надо пусть ставят копеечные конвертеры уровней или собирают их на транзисторах, я не против, но после очередной порции спагетти на макетке я перестал их ставить. Вон у человека вопросы есть, хватает ли есп дури раскачать AY. AY к ESP я не подключал, там не скажу ничего. Просто мне не нравится сама идея вешать ком порт на AY и софтово держать поток. Я бы подключал через любой uart типа 6850 или 16550

  4. #74

    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,877
    Спасибо Благодарностей отдано 
    128
    Спасибо Благодарностей получено 
    130
    Поблагодарили
    81 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Kulich Посмотреть сообщение
    И что? Это нормальный даташит или вольный перевод его с китайского?
    Прежде чем пукнуть в лужу, поинтересуйтесь как расшифровывается ESP.
    Если человек ССЗБ, не вижу смысла в дальнейшем диалоге.

  5. #75
    HardWareMan
    Гость

    По умолчанию

    Цитата Сообщение от breeze Посмотреть сообщение
    Прежде чем пукнуть в лужу, поинтересуйтесь как расшифровывается ESP.
    И как же? Electronic Stability Program?

  6. #76

    Регистрация
    17.07.2018
    Адрес
    г. Воронеж
    Сообщений
    297
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    40 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от breeze Посмотреть сообщение
    Прежде чем пукнуть в лужу, поинтересуйтесь как расшифровывается ESP.
    Если человек ССЗБ, не вижу смысла в дальнейшем диалоге.
    Никогда не задумывался как расшифровывается P там, может быть как Platform?

  7. #76
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #77

    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    904
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    341
    Поблагодарили
    182 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Докопался до ESP через Arduino IDE, сделал мигающим один вывод (TX). Он нормально просаживает напряжение, с 3.3 до 0 почти. Подключен к AY через резистор 47 Ом.
    А AY считывает нужный бит. Так что должно работать на моём компе. Надо смотреть софт.

    Скрытый текст


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

  9. #78

    Регистрация
    17.07.2018
    Адрес
    г. Воронеж
    Сообщений
    297
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    40 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Решил поделиться новостями по поводу АТМ и его ком-порта.

    Во-первых LVD отрефакторил код прошивки контроллера клавиатуры
    1) теперь поддерживается толко 8952
    2) Выровнена таблица скоростей потока, добавлена 115200
    3) поддерживается кварц только 11.0592
    https://github.com/lvd2/ATM2-mcu

    Мною подключена плата ESP8266 напрямую к 8952, так-как на плате нет гребенки под UART с TTL уровнями.
    Был опробован вариант с конвертером уровней и без, работают они одинаково. По заявлениям ES GPIO у нее 5v tolerant.
    В качестве прошивки в ESP использовалась официальная AT firmware.
    Схема подключения достаточно очевидная, кроме одного момента необходимо установит диод между D8 и 02 выводом 8952 иначе у ESP буду проблемы с загрузкой.

    Vin - 5v
    Gnd - GND
    02 CTS - - |< - D8 RTS (IO15)
    05 RTS - D7 CTS (IO13)
    10 RX - TX (IO01)
    11 TX - RX (IO03)

    Но без софта железка мертва. За основу был взят порт MoonRabbit под nedoOS, он написан под работу с данной прошивкой и что важно, модульно, а следовательно легко можно написать свой модуль для работы с любым портом.

    работа с портом в АТМ сделана немного крышесносяще, чтобы записать в порт из него нужно читать. При этом каждый раз передавая команду контроллеру, проверять доступность порта перед работой с ним.

    В итоге процедура отправки 1 (одного) байта выглядит вот так (для разных команд у меня остались разные способы адресации, но они в целом равнозначны).

    write:
    di
    push bc
    push de

    ld c, a ;В А получаем байт, сораняем его в C
    readytx:
    ld a,#55 ;подать комнаду контроллеру клавиатуры
    in a,(#0FE)
    ld a,#42 ;команда - прочесть статус
    in a,(#0FE)
    bit 6, a ;Параметры - TX
    jp z,readytx ; вернуться если байта нет
    ld a, c
    ei
    PUSH AF

    di
    LD BC,#55FE ;порт 55FEh
    IN A,(C) ;Переход в режим команды
    LD B,#03 ;03 - запись
    IN A,(C)
    POP AF
    LD B,A ;БАЙТ для пересылки
    IN A,(C) ; ->
    pop de
    pop bc
    ei
    ret

    Сравните с тем как это делает MB03, да и любая вменяемая система:

    write:
    ld d, a
    ld bc, UART_GetStatus
    .wait
    in a, (c) : and UART_TX_BUSY : jr nz, .wait
    out (c), d
    ret


    После немного подправив make файлы, собрал свою версию. MoonRabbit заработал, но максимальная скорость потока без ошибок передачи это 38400, что могло быть проблемой, но реальная скорость передачи находится в районе 1 кб/с что составляет аж целых 9600, попытки ускорить код ускорили код раза в 2, но после этого ровно в 2 раза выросли задержки ожидания готовности. Очень хотелось бы чтобы это было следствие моих кривых рук, но глядя на то как устроен протокол мне кажется чо это предел. Так что ретро интернету - ретро скорости.
    К сожалению сетевой стек целиком я не осилю конечно, да и в nedoOS он как-то очень глубоко зарыт внутри работы с w5300, поэтому в системе сети по прежнему нет.

    https://github.com/Kulicheg/ATM_Turb...onRabbit-UART/




    Последний раз редактировалось Kulich; 24.10.2021 в 10:18.

    Этот пользователь поблагодарил Kulich за это полезное сообщение:

    izzx(23.10.2021)

  10. #79

    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    904
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    341
    Поблагодарили
    182 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Kulich Посмотреть сообщение
    Мною подключена плата ESP8266 напрямую к 8952, так-как на плате нет гребенки под UART с TTL уровнями.
    1. Название платы c ESP или ссылку подскажите. А то их много похожих.
    2. На Эве выходы AY идут через какой-то буфер, получается порт принтера. Не смотрел как на АТМ. Интересно, можно к нему подключать ESP? Прямо к разъёму принтера.

    Скрытый текст


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

  11. #80

    Регистрация
    17.07.2018
    Адрес
    г. Воронеж
    Сообщений
    297
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    40 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    1) В данном случае практически любая, это что-то типа ESP8266 ESP-12E NodeMcu V3 если хочется минимализма то D1 mini. Разве что с отдельными модулями не советую явязываться, там обвязки нужно будет больше чем разница с модулем целиком )
    2) В Эво насколько помню ее документацию есть свой вполне себе ком-порт по Кондратьеву. Так-что к нему должно подключаться вообще без проблем, ну и конечно подключать нужно не к самому ком-пору, а c TTL стороны UART, ну или приделать еще конвертер RS232 - в UART TTL .
    3) Правда в Moon Rabbit насколько помню нет поддержки этого порта, но написать его будет не очень сложно.
    4) Работать через AY нужно только от безысходности, если есть нормальный UART с аппаратным управлением потоком, RTS/CTS то лучше уж через него.
    5) В Эво полагается ставить ZXNETUSB, тогда сеть будет во всей системе, плюс USB. Меня останавливает только цена и то что в АТМ достаточно сложно впихнуть красиво NEMOBUS

Страница 8 из 26 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Бейсики для Вектора-06Ц и клонов
    от ivagor в разделе Вектор
    Ответов: 696
    Последнее: 25.10.2025, 02:34
  2. Pano Logic G2 - убийца клонов на FPGA.
    от occamlab в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 27
    Последнее: 27.11.2020, 11:30
  3. Ответов: 15
    Последнее: 21.10.2019, 14:48
  4. WiFi для Атари
    от ezswift в разделе Atari
    Ответов: 4
    Последнее: 14.09.2017, 15:39
  5. Ответов: 8
    Последнее: 14.11.2008, 02:41

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •