Ruslan
попробуй написать напрямую в китай
Valery
попробуй написать напрямую в китай
На инглише или русский понимают?
Евгений
Ruslan
На инглише или русский понимают?
все китайцы понимают русский (максимальный сарказм)
Ruslan
в зеленограде закажи
Valery
в зеленограде закажи
А можно подробнее?
ㅤ
А можно подробнее?
В резоните он видимо имеет ввиду. За оверхдохуя
Ruslan
Зато на русском и с гарантией
Valery
В резоните он видимо имеет ввиду. За оверхдохуя
Понял. Ну хотя бы спрошу цену. Спасибо
Ruslan
В резоните он видимо имеет ввиду. За оверхдохуя
Это ты нищеброд, может Валерию это не проблема )
Евгений
Зато на русском и с гарантией
И главное они ваши любые чертежи и файлы поймут
ㅤ
И главное они ваши любые чертежи и файлы поймут
А если и пошлют, то на своем, отечественном.
Евгений
Но вообще изготавливать платы при этом ничего в этом не понимая такое себе. В принципе к любой продукции относится. В итоге бывает дешевле нанять спеца, который в этом разберется.
ㅤ
Спец, который это делал, куда-то пропал
Все они куда то пропали через верхний Ларс
Max
Мож просто в запой ушел, чо началось-то?
Евгений
Спец, который это делал, куда-то пропал
Значит другого искать. Знаю что проблема, но что вы будете делать с партией нерабочих плат, при том что у вас в принципе никто даже не понимает как их диагностировать? А сделать ошибку в заказе в вашем случае очень легко и вероятность ошибки явно выше, чем 50/50...
AIR
Делай 5 шт, проверяй 1 спаяв руками.
Евгений
Понял. Спасибо. Тут запрещено ведь искать, да?
Поискать тут всегда можно, другой вопрос адекватности исполнителя :) И всегда остаётся момент кидка
Евгений
Ну, в других местах тож никто гарантий не даст
Всегда есть я :))) Как независимый иксперд =))) Шутка юмора
Max
Всегда есть я :))) Как независимый иксперд =))) Шутка юмора
Вопрос только, с кем ты быстрее сговоришься))
Евгений
Вопрос только, с кем ты быстрее сговоришься))
Как гусский Казахстанец, неподкупный! =)))
Max
Как гусский Казахстанец, неподкупный! =)))
Т.е. заносить надо сразу х2-х4, да?
Евгений
Max
Что ты палишь, а?
Долю хочу, что за вопросы!
Евгений
Долю хочу, что за вопросы!
Пиши адрес, сейчас привезу :)))
Max
Пиши адрес, сейчас привезу :)))
Да я сам заеду ради такого. Верхний Ларс, говоришь?))
ㅤ
Знакомый казах в казани
Max
Нет, KAZAN
О, не был там. Выезжаю, жди.
Евгений
О, не был там. Выезжаю, жди.
Давай, только резче! Утром в пятницу поползу домой в Казахстан
Max
На коне? Догоню.
Евгений
На коне? Догоню.
Сё, сё, ждём!
Valery
А можете подсказать, что это за файлы?
Ramzess_II
а скажите как так получается что esp8266 может писать во флеш себе данные. допустим в том же стм мы пишем по 16 бит за операцию и гуд. а тут как, ведь флеш внешняя, мы должны считать инструкцию - записать и тд...
Indr1x
маппингом внешней флеш памяти в общее отображаемое пространство. если я правильно понял вопрос.
Ramzess_II
маппингом внешней флеш памяти в общее отображаемое пространство. если я правильно понял вопрос.
но блин. для управления spi нужно много инструкций. не так ли? а он как раз пишет в память. от куда ему брать новые инструкции?
ㅤ
но блин. для управления spi нужно много инструкций. не так ли? а он как раз пишет в память. от куда ему брать новые инструкции?
А ты имешь ввиду чтоб прочитать спи нужны инструкции спи которые находятся на флешке спи что-ли? И получается замкнутый круг?
Indr1x
вообще вообще? А как же ROM?
ㅤ
ну да. у нее ведь вообще нету внутренней памяти.
Ну у него ром же есть какой-то, который отвечает за прошивку и загрузку. Ты про него забыл?
ㅤ
Вот он этим занимается. Дальше передает управление твоей прошивке а в ней включен драйвер спи
ㅤ
И в случае pagefault дергается этот драйвер насколько я понял
ㅤ
вообще вообще? А как же ROM?
А они почему-то даже на офф сайте указывает её размер как 0
Ramzess_II
если это на этапе компиляции как то учитывается тогда да. просто это как то не очевидно.
ㅤ
если это на этапе компиляции как то учитывается тогда да. просто это как то не очевидно.
Так у тебя же там базовая прошивка есть. Если на ардуине то она на базе ESP8266 NONOS SDK
ㅤ
Там есть какие-то закрытые блобы
Ramzess_II
Так у тебя же там базовая прошивка есть. Если на ардуине то она на базе ESP8266 NONOS SDK
я имею ввиду потом. во время выполнения кода (который я написал) там можно сохранить во флеш как в еепром
Ramzess_II
Ну так этим драйвер занимается спи
ну правильно. но чтоб спи работал проц должен загрузить в него данные. а это инструкция
ㅤ
Ну?
ㅤ
Так эти функции уже в памяти
ㅤ
Они никогда ее не покидают
Ramzess_II
но их же нужно извлечь от туда чтоб выполнить. а пока мы пишем во флеш читать не можем
ㅤ
Иначе произойдет простая вещь. Проц сгенерирует pagefault чтоб вызвать обработчик который должен будет прочесть память, а он блять тоже выгружен из памяти. Такого допускать нельзя. Поэтому эти функции никогда не покидают память
ㅤ
В винде это называлось невыгружаемый пул. Здесь хз как называется
Ramzess_II
так получается он в оперативу закидывает а потом из нее выполнит?
ㅤ
так получается он в оперативу закидывает а потом из нее выполнит?
https://github.com/espressif/ESP8266_NONOS_SDK/blob/master/driver_lib/driver/spi_interface.c Вот кусок драйвера
ㅤ
У 8266 160 кб оперативки. Из которых только 80 доступны юзеру
ㅤ
так получается он в оперативу закидывает а потом из нее выполнит?
Грубо говоря да. Код с этими функциями будет находится в оперативной памяти
Ramzess_II
спасибо
ㅤ
во, это я хотел понять. общий принцип
Ну так это везде так) На больших компах принцип точно такой же
ㅤ
блин. я не задумывался на счет этого
Считай что ядро винды постоянно находится в оперативной памяти и никогда его не покидает. Если случится ситуация когда в памяти не будет нужного куска кода для чтения того же диска, то ты получишь синий экран)
ㅤ
Ну там часть ядра конечно туда сюда плавает. Но основной костяк всегда в памяти
ㅤ
Первичную инициализацию выполняет BIOS/EFI (по аналогии с ROM в есп8266), затем передает управление операционной системе (твоей прошивке).
Ramzess_II
Первичную инициализацию выполняет BIOS/EFI (по аналогии с ROM в есп8266), затем передает управление операционной системе (твоей прошивке).
получается эти мк уже сложнее стмок) тут все по взрослому. а я думал тут можно прям на регистрах написать да и все. но нет, тут куча финтов еще
ㅤ
Можно все на регистрах делать. Есть документации. Там под капотом же все так же "на регистрах"
Ramzess_II
Они не сложнее. Они просто менее документированы
та ну как. в стм проще. загрузил во флеш да и все. оно от туда читает. если нужно из оперативки выполнить функцию то это сложнее. где то читал что так делали. но это редкие случаи. а тут без доп кода не обойтись
Oleh
Привет. Может кто подскажет: можно ли к пинам 10,11,12,14 74HC595 напрямую подключать пины esp8266, если напряжение питания на 74HC595 составляет 5В. Спасибо.
Oleh
Пины в даташите указаны как input