Важная информация

User Tag List

Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 20 из 20

Тема: Интернет дали!

  1. #11
    Member
    Регистрация
    26.11.2021
    Адрес
    г. Санкт Петербург
    Сообщений
    151
    Спасибо Благодарностей отдано 
    26
    Спасибо Благодарностей получено 
    121
    Поблагодарили
    61 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если надо - конечно же будет. пара байт в мониторе добавить.
    Радио86 рк (Пальмира), Электроника кр04, Поиск 1

  2. #12
    Member
    Регистрация
    08.12.2023
    Адрес
    г. Жуковский
    Сообщений
    196
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пока можно не торопиться, проект в глубокой доработке. Ускорил прерывания, добился двухсторонней связи с РК. Но увяз в битве за скорость порта ESP32C3.

  3. #13
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,266
    Спасибо Благодарностей отдано 
    317
    Спасибо Благодарностей получено 
    540
    Поблагодарили
    212 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vyachik Посмотреть сообщение
    Так че там? на пальмире будет работать?
    Если уже сейчас актуально, могу сделать исправленную сборку Монитора Пальмиры.

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


  5. #14
    Member
    Регистрация
    08.12.2023
    Адрес
    г. Жуковский
    Сообщений
    196
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Новая версия прошивки, немного изменена схема железки - на один резистор меньше стало!

    Выводы ESP32C3:

    0 через резистор 1к PA0
    1 через резистор 1к PA1
    2 через резистор 1к PA2
    3 через резистор 1к PA3
    4 через резистор 1к PA4
    5 через резистор 1к PA5
    6 через резистор 1к PA6
    7 через резистор 1к PA7

    20 через резистор 1к PB0
    21 через резистор 1к PC7

    Питание через диод, чтобы девайс при подключении USB разъёма не пытался запустить РК.

    Девайс после включения мигает светодиодом, пока не подхватит прописанный в исходнике WiFi, потом запускает локальный вебсервер по адресу: http://radio-86rk.local/

    Там вы увидите форму для загрузки файлов. После загрузки своего файла вы увидите с какими параметрами вызывать директиву R.



    Если программа стартует с нулевого адреса, можно использовать команду R,7FFF - программа загрузится с автозапуском.

    Если после включения и соединения с сетью ничего не грузить, а сразу выполнить директиву R,7FFF - загрузится утилита, показывающая уровень сигнала WiFi. Выход из утилиты - АР2. Значение не обновляется в рилтайме, хотите проверить уровень сигнала ещё раз, значит придётся снова выполнить команду R,7FFF.



    Чтобы проверить себя и повторяемость схемы, спаял второй девайс, всё работает, плата максимально компактная:







    Исходник скетча для Arduino IDE и исходник утилиты: ESP32_86RK_ROM.zip

    Если не происходит подключения к WiFi: - закомментируйте строчку "WiFi.setTxPower(WIFI_POWER_8_5dBm);". Дело в том, что есть старые версии ESP32C3, у которых ошибка в схеме антенны. В новых модулях это исправлено. Но мне попались как раз старые модули с ошибкой.

    Проект разделяется на две части. Это сегодняшний вариант, максимально стабильный, настраиваемый, эмулирующий ROM-диск. Второй вариант, это с поддержкой CLI. Почему так? CLI задумывался в первую очередь, как инструмент для настройки девайса через терминал РК. Но я совсем забыл, что в РК нет маленьких буковок...

    Само ESP32C3 тоже наполнено сюрпризами. Порт не успевает отдавать данные ППА, поэтому данные в порт надо засылать заранее до следующего считывания ППА. Ещё ПДП тоже вносит дёрганность в передачу данных. А ещё ВВ55 может висеть на адресе отличном от $A000... Окончательно запутал меня тот факт, что разные входы ESP32C3 с разной скоростью (приоритетом???) обрабатывают прерывания. В результате чётко работающий CLI вообще не захотел работать при изменении коммутации. Буду переделывать.

    Тем не менее, остался свободным порт I2C, и ещё одна линия порта GPIO. Можно задействовать для чего-нибудь. Ну и утилитка будет дорабатываться по результатам тестирования!
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	_DSC8227.jpg 
Просмотров:	161 
Размер:	43.4 Кб 
ID:	81696   Нажмите на изображение для увеличения. 

Название:	_DSC8226.jpg 
Просмотров:	160 
Размер:	38.5 Кб 
ID:	81695   Нажмите на изображение для увеличения. 

Название:	_DSC8231.jpg 
Просмотров:	155 
Размер:	18.6 Кб 
ID:	81698   Нажмите на изображение для увеличения. 

Название:	_DSC8230.jpg 
Просмотров:	161 
Размер:	52.7 Кб 
ID:	81697  

  6. Эти 2 пользователя(ей) поблагодарили Hammer за это полезное сообщение:

    max232cpe (08.01.2025), Vasily_A (15.12.2024)

  7. #15
    Member
    Регистрация
    26.11.2021
    Адрес
    г. Санкт Петербург
    Сообщений
    151
    Спасибо Благодарностей отдано 
    26
    Спасибо Благодарностей получено 
    121
    Поблагодарили
    61 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hammer Посмотреть сообщение

    Проект разделяется на две части. Это сегодняшний вариант, максимально стабильный, настраиваемый, эмулирующий ROM-диск. Второй вариант, это с поддержкой CLI. Почему так? CLI задумывался в первую очередь, как инструмент для настройки девайса через терминал РК. Но я совсем забыл, что в РК нет маленьких буковок...
    Ну юзеру всеравно нужно хотя бы выводить список ссид и пусть делает CLI.SETSSID и тд.. Обратная связь с модулем нужна как ни крути.
    Радио86 рк (Пальмира), Электроника кр04, Поиск 1

  8. #16
    Member
    Регистрация
    08.12.2023
    Адрес
    г. Жуковский
    Сообщений
    196
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ведущий_специалист Посмотреть сообщение
    Обратная связь с модулем нужна как ни крути.
    Я и написал, что буду переделывать. Но в отдельной версии.

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

  10. #17
    Member
    Регистрация
    26.11.2021
    Адрес
    г. Санкт Петербург
    Сообщений
    151
    Спасибо Благодарностей отдано 
    26
    Спасибо Благодарностей получено 
    121
    Поблагодарили
    61 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hammer Посмотреть сообщение
    Я и написал, что буду переделывать. Но в отдельной версии.
    А пароль от ссид вводить.... хексом )))
    Радио86 рк (Пальмира), Электроника кр04, Поиск 1

  11. #18
    Member
    Регистрация
    08.12.2023
    Адрес
    г. Жуковский
    Сообщений
    196
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    1. Есть вариант прописать несколько SSID/паролей, а ESP сама выберет к чему подключаться. Прописать например домашний роутер, и мобилу в режиме роутера, я так тоже делал.

    2. Можно запускать ESP в режиме точки доступа, как роутер, и заходить в него на сервисную страницу, менять пароль через вэб-интерфейс.

    Надо пока понять, что безглючнее.

  12. #19
    Member
    Регистрация
    08.12.2023
    Адрес
    г. Жуковский
    Сообщений
    196
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    3. Если не использовать интернет, а мы его пока и так не используем, можно просто переводить ESP в режим точки доступа, а потом к ней подключаться с компа и точно так же заливать программы.

  13. #20
    Member
    Регистрация
    08.12.2023
    Адрес
    г. Жуковский
    Сообщений
    196
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Переписал немного утилиту. Пока тестирую.

    Неожиданно удобная фича обнаружилась. У меня стандартный Монитор из дистрибутива Emu80, изменённым я чёт больше не доверяю. Но на плате стоит ВИ53 и теперь ещё ИР27 для регулировки амплитуды звука. При включении ВИ53 разумеется не сбрасывается и гудит.

    Дописал в утилиту инициализацию дополнительных фич. Очень удобно, если нечем перепрошить ПЗУ и вообще переписывать код Монитора не хочется.

Страница 2 из 2 ПерваяПервая 12

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

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

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

Похожие темы

  1. Интернет на спектруме ?
    от AAA в разделе Разный софт
    Ответов: 27
    Последнее: 09.11.2015, 01:05

Ваши права

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