Neon 4 Report post Posted September 29, 2019 (edited) приветствую всех с ESP 8266 познакомился недавно, но очень удивился насколько она мощная и маленькая есть несколько общих вопросов, пока без определенной цели, на будущее так сказать в ESP01 вроде как можно заменить память и получить 4 мегабайта памяти, это можно сделать просто перепаяв чип памяти или нужно еще что либо прошивать? и можно ли поставить еще больше памяти, например 8 мбайт, есть вообще в этом смысл? в настройках при прошивке можно выбирать частоты работы памяти, процессора и кристалла, если прошить скетч с частотой процессора не 80 МГц а 160 МГц, то процессор будет работать на повышенной частоте? по идее ускорится работа ну и потреблять будет побольше Edited September 29, 2019 by Neon Share this post Link to post Share on other sites
Kitsum 238 Report post Posted October 3, 2019 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, кодом. 2 Share this post Link to post Share on other sites
Neon 4 Report post Posted October 4, 2019 верно , смысла особого возится с памятью более 4 Мб нет, наверное это больше имеет смысл в esp1, там обычно 1 Мб, если нужна компактность и не нужно много GPIO мне esp07 пришла тоже с 1 Мб, брал ее так как у нее есть разьем для антенны Share this post Link to post Share on other sites