Перейти к публикации
iT4iT.CLUB
Neon

ESP01 и общие вопросы по ESP8266

Рекомендованные сообщения

приветствую всех

с ESP 8266 познакомился недавно, но очень удивился насколько она мощная и маленькая

есть несколько общих вопросов, пока без определенной цели, на будущее так сказать :)

 

в ESP01 вроде как можно заменить память и получить 4 мегабайта памяти, это можно сделать просто перепаяв чип памяти или нужно еще что либо прошивать? и можно ли поставить еще больше памяти, например 8 мбайт, есть вообще в этом смысл?

 

в настройках при прошивке можно выбирать частоты работы памяти, процессора и кристалла, если прошить скетч с частотой процессора не 80 МГц а 160 МГц, то процессор будет работать на повышенной частоте? по идее ускорится работа ну и потреблять будет побольше

Изменено пользователем Neon

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
29.09.2019 в 15:50, Neon сказал:

в ESP01 вроде как можно заменить память и получить 4 мегабайта памяти, это можно сделать просто перепаяв чип памяти или нужно еще что либо прошивать?

Необходимо заменить саму микросхему памяти и в настройках среды разработки выставить размер flash и разметку. В Arduino IDE это делает в настройках выбора платы.

29.09.2019 в 15:50, Neon сказал:

и можно ли поставить еще больше памяти, например 8 мбайт, есть вообще в этом смысл?

Выгоднее всего покупать уже готовые модули с 4Мб памяти т.к по цене они точно такие же как и с 1 Мб. В теории можно поставить и 8Мб, но придется вносить изменения в конфигурационные файлы среды разработки. Я думаю, что львиную часть задач можно решить с 4Мб памяти.

29.09.2019 в 15:50, Neon сказал:

в настройках при прошивке можно выбирать частоты работы памяти, процессора и кристалла, если прошить скетч с частотой процессора не 80 МГц а 160 МГц, то процессор будет работать на повышенной частоте? по идее ускорится работа ну и потреблять будет побольше

Конечно все это влияет на производительность, но еще больше на производительность влияет сам код и тут речь не только о пользовательских реализациях, но и коде самой Arduino платформы. Например, в 160МГц не будет никакого смысла если код изобилует вызовами delay, тоже самое относится к памяти, весь прирост скорости может упереться в режим dout, выставленный случайно место qio.

В общем правильный ответ будет ДА, это может повысить производительность, НО только в купе с оптимизированным, хотя бы в приделах Arduino, кодом.

  • Like 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

верно , смысла особого возится с памятью более 4 Мб нет, наверное это больше имеет смысл в esp1, там обычно 1 Мб, если нужна компактность и не нужно много GPIO

мне esp07 пришла тоже с 1 Мб, брал ее так как у нее есть разьем для антенны

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Пожалуйста, войдите для комментирования

Вы сможете оставить комментарий после входа



Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...