Max
Что за зверь?
Не стоящий своих денег
Max
Лучше raspberry, banana, orange pi
Max
За эти деньги
Дио
Не стоящий своих денег
А что это? Увидел в инсте Ардуино
Max
Не вникал, но вроде на базе h7 stm32 со внешним ОЗУ и радиомодулем плата
Max
Обычный порт Ардуино под стм вероятно запускается с доп фичами
Max
Около 170$ стоиь🤡🤡🤡
Арсений
Народ, всем привет. Подскажите плз, есть какой-то аналог HAL как в Stm32 для esp32? Есть желание перекатиться на них, ибо скорость/доступность/возможности кажутся интереснее за одинаковую стоимость. Но удобство конфигурации из Куба и hal в Stm32 сделаны неплохо и здорово облегчают многие штуки, как мне кажется. Вот интересно, есть ли подобное для esp32 и 8266 (и насколько они двое кстати разные?)
Y
Да они шо, совести не имеют
Арсений
Есп 32 в не помню насколько nn раз мощнее
Эт понятно, я имею ввиду с т з разработки кода под них. Просто валяется несколько штук купленных для тестов, и пока нормальная esp32 v3 не приедет, можно было бы под них начать писать, если есть hal для есп. Потому что с одного камня на Stm32 на другой переносил код без особых танцев с бубном.
Max
СКОКА
Извини, дизинфа, 100 евро в офф. магазине) в моем городе можно за 170$ достать)))
Max
А, ну и espressif
Max
Да и в целом все есть hal😂
Lucifer
слабее h3?
Во много. Он едва лисинукс тянет. А Н3 клиппер на ура тянет)
Lucifer
Что такое ты там делаешь?
Скоростная печать с телеметрией и трансляцией потокового видео в интернет через vpn
Lucifer
А принтеры вороны
Lucifer
512 слабовато. А v3s 64мб. Вот и держу их на малинках 3б+). А тема своего одноплатник просто интерес в эксперементальных целях) одноплатники то есть)
Lucifer
Ну рокчипы ещё тема, на них можно нейронку запустить. Как раз актуалочка, с учётом того что щя нейронку учу, определяющую дефекты печати)
Lucifer
Lucifer
stеfan
Привет всем, может ли датчик положения руля от авто быть не абсолютным?
stеfan
Купил датчик, думал использовать как энкодер
stеfan
Открыл, а он не магнитный, а оптопара с диском
stеfan
Как тогда нулевое положение рулевого колеса в авто определяется?
stеfan
Он же не может хранить постоянно его
sagos
Возможно, что есть датчик нулевого положения отдельно. Вариантов море
stеfan
На оптопарах же ,если это не код Грея не реализовать?
stеfan
Я просто может не знаю чего
stеfan
stеfan
Три оптопары. Судя по всему. И диск
stеfan
sagos
Три маленьких отверстия не участвуют в позицировании?
stеfan
Вот тоже про них подумал, но они выше
stеfan
Конь Денвера
Во,прикольно
Конь Денвера
Разного размера отверствия. Значит фотодатчика не на одной линии и он может понять изначальный градус после включения.
Конь Денвера
Прикольно сделано
stеfan
Или я не понял, про чё речь
stеfan
Конь Денвера
Да разного же
Mmserty
Не мне кажется одинаковые, на разной высоте стоят что бы компенсировать что колесо круглое и попадать в него
stеfan
Да разного же
Да одного вроде)
stеfan
Одного
stеfan
stеfan
Оптопары да ,со смещением
V
Две на направление вращения, а третья нафига?
Без третьей не определить направление вращения.
Mmserty
Не в энкодерах два контакта и они могут определять
stеfan
Без третьей не определить направление вращения.
Разве нельзя поставить две оптопары со смещением вроде в пол окна
stеfan
Если память не изменяет
stеfan
Так, ну распиновку я нашел, осталось понять , как из пакета данных что он шлёт, я так думаю can шина
stеfan
Вычленить угол
V
Если скорость постоянная то конечно - а если вращение с переменной скоростью то как оптопара поймет что это именно угол а не пауза вращения.
V
Я когда-то писал счетчик смдшек то тоже использовал три оптопары
Конь Денвера
Дио
Кстати, Руслан и колобок, спасибо за совет с вайргуардом
Дио
Все летать стало
База
Дио
Блин, я тут на рутрекере копался и нашел свой комментарий: "Раздавать буду со скоростью 80кб/сек так что качайте пока есть возможность)" Вот же времена были =)))
Артем
Благодаря Рутрекеру я стал кодить на Си на пятнадцать лет позднее чем мог.
Артем
Фильмы смотрел?
Скачал книгу. Там мало того что примеры намеренно с ошибками написаны так еще и под древний стандарт который мой gcc не умел.
Daniil
Привет. Нужна помощь разбирающихся в SPI. Хочу сделать устройство, в составе которого будут ESP32 (2+), они должны будут общаться между собой (мастер будет отправлять некую команду и получать результат ее выполнения), нужна максимальная скорость передачи данных, поэтому выбрал SPI. master использует SPI.h либу, slave ESP32SPISlave, для начала залил на slave скетч-пример выводящий что пришло в лог. Если отправлять команды без задержки, то на стороне slave часто будут логаться пустые строки, погуглил скорее всего он просто не успел еще обработать предыдущую "команду". Вопрос 1: как сделать без delay и т.п. чтобы успевали обработаться данные всегда, в данном примере чтобы всегда логало что пришло Вопрос 2: вот я отправил команду. Как дождаться ответа без delay и подобного, что-то типо функции wait, которая будет для упрощения бесконечно ждать ответа (результат выполнения команды) c SPI только начал разбираться, сори если ответ простой, гуглил - не нашел или плохо искал
Evgen
SHI.h это не либа
Daniil
ясно что хедер, а не либа, я написал так для ясности, что именно использую
Артем
Привет. Нужна помощь разбирающихся в SPI. Хочу сделать устройство, в составе которого будут ESP32 (2+), они должны будут общаться между собой (мастер будет отправлять некую команду и получать результат ее выполнения), нужна максимальная скорость передачи данных, поэтому выбрал SPI. master использует SPI.h либу, slave ESP32SPISlave, для начала залил на slave скетч-пример выводящий что пришло в лог. Если отправлять команды без задержки, то на стороне slave часто будут логаться пустые строки, погуглил скорее всего он просто не успел еще обработать предыдущую "команду". Вопрос 1: как сделать без delay и т.п. чтобы успевали обработаться данные всегда, в данном примере чтобы всегда логало что пришло Вопрос 2: вот я отправил команду. Как дождаться ответа без delay и подобного, что-то типо функции wait, которая будет для упрощения бесконечно ждать ответа (результат выполнения команды) c SPI только начал разбираться, сори если ответ простой, гуглил - не нашел или плохо искал
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/spi_master.html https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/spi_slave.html
Anton
Привет. Нужна помощь разбирающихся в SPI. Хочу сделать устройство, в составе которого будут ESP32 (2+), они должны будут общаться между собой (мастер будет отправлять некую команду и получать результат ее выполнения), нужна максимальная скорость передачи данных, поэтому выбрал SPI. master использует SPI.h либу, slave ESP32SPISlave, для начала залил на slave скетч-пример выводящий что пришло в лог. Если отправлять команды без задержки, то на стороне slave часто будут логаться пустые строки, погуглил скорее всего он просто не успел еще обработать предыдущую "команду". Вопрос 1: как сделать без delay и т.п. чтобы успевали обработаться данные всегда, в данном примере чтобы всегда логало что пришло Вопрос 2: вот я отправил команду. Как дождаться ответа без delay и подобного, что-то типо функции wait, которая будет для упрощения бесконечно ждать ответа (результат выполнения команды) c SPI только начал разбираться, сори если ответ простой, гуглил - не нашел или плохо искал
суть спи в том, что приём и передача идут синхронно. если ты посылаешь 2 байта команды и получаешь три байта ответа, то ты должен послать 5 байт и получить 5 байт. на вопрос-ответ это не очень походит. если же ещё и ждать результата исполнения команды, то надо разбивать это на три этапа: 1. послать команду; 2. дождаться ответа "готово" (посылая отдельную команду); 3. получить данные (посылая команду "дай данные"). точно высокая скорость нужна? сколько?
Daniil
суть спи в том, что приём и передача идут синхронно. если ты посылаешь 2 байта команды и получаешь три байта ответа, то ты должен послать 5 байт и получить 5 байт. на вопрос-ответ это не очень походит. если же ещё и ждать результата исполнения команды, то надо разбивать это на три этапа: 1. послать команду; 2. дождаться ответа "готово" (посылая отдельную команду); 3. получить данные (посылая команду "дай данные"). точно высокая скорость нужна? сколько?
Планирую передавать много пакетов по 100-2000 байт (многоканальный wifi sniffer), про разбиение пакета на части это уже другое, сделаю знаю что там синхронно передаются данные(в этом для меня и проблема, как дождаться подтверждения обработки того что отправил и слать следующий пакет?), скорости i2c мне вряд ли хватит, а uart не подходит из-за того что esp32 будет больше, чем uart-ов, и вроде как spi больше всего подходит для этой задачи Конечно я могу сделать передачу пакета что-то вроде отправить команду "начало передачи", потом ждать while(1) {читаю пока не получу ack} и далее отправляю следующий кусок пакета, потом собираю его как получу все части, но это как-то костыльно, а т.к. я плохо пока разбираюсь в spi подумал что наверняка уже эту проблему решили и есть что-то простое и готовое
Артем
А если к тебе придут из управления К, то ты скажешь где тебя научили быть крутым хацкером
Артем
Забаньте пока не поздно
Daniil
и когда же просто снифферить стало чем-то запрещенным)? и разве я спрашивал тут что-то еще, кроме вопроса по spi, чтобы меня чему-то там научили еще? ....
Артем
и когда же просто снифферить стало чем-то запрещенным)? и разве я спрашивал тут что-то еще, кроме вопроса по spi, чтобы меня чему-то там научили еще? ....
УК РФ Статья 159.6. Мошенничество в сфере компьютерной информации 1. Мошенничество в сфере компьютерной информации, то есть хищение чужого имущества или приобретение права на чужое имущество путем ввода, удаления, блокирования, модификации компьютерной информации либо иного вмешательства в функционирование средств хранения, обработки или передачи компьютерной информации или информационно-телекоммуникационных сетей, - наказывается штрафом в размере до ста двадцати тысяч рублей или в размере заработной платы или иного дохода осужденного за период до одного года, либо обязательными работами на срок до трехсот шестидесяти часов, либо исправительными работами на срок до одного года, либо ограничением свободы на срок до двух лет, либо принудительными работами на срок до двух лет, либо арестом на срок до четырех месяцев. 2. То же деяние, совершенное группой лиц по предварительному сговору, а равно с причинением значительного ущерба гражданину, - наказывается штрафом в размере до трехсот тысяч рублей или в размере заработной платы или иного дохода осужденного за период до двух лет, либо обязательными работами на срок до четырехсот восьмидесяти часов, либо исправительными работами на срок до двух лет, либо принудительными работами на срок до пяти лет с ограничением свободы на срок до одного года или без такового, либо лишением свободы на срок до пяти лет с ограничением свободы на срок до одного года или без такового. По смыслу статьи 159.6 УК РФ вмешательством в функционирование средств хранения, обработки или передачи компьютерной информации или информационно-телекоммуникационных сетей признается целенаправленное воздействие программных и (или) программно-аппаратных средств на серверы, средства вычислительной техники (компьютеры), в том числе переносные (портативные) - ноутбуки, планшетные компьютеры, смартфоны, снабженные соответствующим программным обеспечением, или на информационно-телекоммуникационные сети, которое нарушает установленный процесс обработки, хранения, передачи компьютерной информации, что позволяет виновному или иному лицу незаконно завладеть чужим имуществом или приобрести право на него.
Артем
Твой сниффинг. Тянет на 159.6 часть 2.