Н Е К И Б Е Р Л Е О
Раз
Н Е К И Б Е Р Л Е О
Два
Alexey
Спасибо! Это тоже попробую!
Alexey
Но питон привлекает кросплатформенностью
Н Е К И Б Е Р Л Е О
Питон тебе порт не сделает
Н Е К И Б Е Р Л Е О
Виртуальное последовательное устройство в Python? Ru Python https://www.rupython.com/16559-16559.html
Alexey
Про socat тоже находил. Нужно просто соединить две программки на питоне (которая создаёт порт и которая перенаправляет) и скомпилировать под нужную платформу
Н Е К И Б Е Р Л Е О
не заработай геморрой физически от тюнинга
Daniil
Чуваки, я правильно понял, что если я создаю переменную инт, то в памяти контроллера уже резервируется 256 байт под нее?
Daniil
Жги. Питонист. Почему именно 256?
Да я так... Гавно на вентилятор кидаю... Скучно чет
Алексей
В питоне все 256 килобайт
Daniil
char qwerty[256] Вот так вот выделится 256 байт на мою строку? И это будет типо массив из символов? Так?
Void
char qwerty[256] Вот так вот выделится 256 байт на мою строку? И это будет типо массив из символов? Так?
Так что ты делаешь<? uint32_t создаешь? Или строку<? :) Или массив char :))) кидай еще. :)))
Алексей
Хватит всем)
всем 640 😊
Sid
всем 640 😊
Компуктер в каждом доме не нужен Сео cray ))
Sid
Как же хорошо
Н Е К И Б Е Р Л Е О
Pyserial не играет хорошо с виртуальным портом
Кто бы сомневался. Человек поизвращаться хочет...
Andy
char qwerty[256] Вот так вот выделится 256 байт на мою строку? И это будет типо массив из символов? Так?
Выделится, только не просто байт, а 256*sizeOf(char) байт. Потому, что на разных платформах char может быть не байт, а например два байта или три :)
Sid
Или 4)
Andy
Или 5 байт)
да, кое-где используется utf-16
Sid
Не, раритеты всяуие
Andy
ага, но вот такой вот стандарт Си, если хочешь писать безопасный код приходится это учитывать.
Void
ага, но вот такой вот стандарт Си, если хочешь писать безопасный код приходится это учитывать.
А по стандарту можно свой размер char задавать или это от платформы зависит?
Andy
А по стандарту можно свой размер char задавать или это от платформы зависит?
Угу, есть такая штука CHAR_BIT, можно в заголовочных файлах глянуть
Andy
Т.е.даже для есп я могу задать char = 7 bit?
Скорее всего да, но вот будет ли работать такой код, большой вопрос :) Даже не так - будет ли он компилироваться :)
Алексей
Компилируется - значит работает 😊
Void
Компилируется - значит работает 😊
Это уже зависит от кода :)))
Алексей
это зависит от времени, выделенного на написание 😊
Ivan
Доброй ночи! Подскажите пожалуйста, а я могу прошить есп32 (брал которая с коннектом камеры и камерой в комплекте) силами ардуино нано?
Ivan
А чем сам этот ардуино прошиваете? Нету обычного моста юсб - уарт?
Ардуина идет с портом, воткнул в юсб и прошил. Сейчас по ролику индусу про прошивку при помощи ардуино уно пытался сделать, но ошибка A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
Ivan
Так и сделал... Не завелось. Сейчас фото подключения отправлю
Ivan
Ivan
Ivan
Правда здесь нашел другую схему... Могу попробовать по ней, но боюсь спалить плату
Ivan
Хорошо. Сейчас пробую с нано повторить те же действия
Ivan
О, завелось!
Ivan
Ivan
Отлично. Большое спасибо. Боялся, что силами нано нельзя будет прошить, а туторов в лоб, как шить есп32 силами нано нет)) Ну и боязнь за плату, что придется опять ждать Спасибо!
Sid
А по стандарту можно свой размер char задавать или это от платформы зависит?
Как напишешь компилятор, но компилято за частую учитывает hw
Ivan
Leaving... Hard resetting via RTS pin... На этот моменте зависло, больше 5 минут. Как быть? Шью через ардуино нано по схеме чуть-чуть выше Использую ESP32 из CamKit
Ivan
Anonymous
Опять не правда?
Чтоб сделать массив заведомо 256 байт нужно писать uint8_t name[256]; А ты сделал массив на 256 символов
Daniil
Из памяти выделится 256 байт и я смогу потом перезаписывать туда строки, и всякие букавы (250) штук
Daniil
?
Daniil
А если мне нужна кириллица, то надо резервировать 512?
Anonymous
Так же и с интом Если нужен инт на 16 бит uint16_t или int_16_t
Anonymous
Сам Си юникоды не поддерживает, не знаю как там в последних стандартах
Daniil
Нет, у меня были иероглифы, пока я не наколдовал там
romanetz
Компуктер в каждом доме не нужен Сео cray ))
В каждом доме компьютер нужен лишь не всем, ну то есть, не всем лишь нужен😁
romanetz
Чтоб сделать массив заведомо 256 байт нужно писать uint8_t name[256]; А ты сделал массив на 256 символов
По историческим соображениям char всё-таки восьмибитный, для юникода есть wchar_t
Anonymous
По историческим соображениям char всё-таки восьмибитный, для юникода есть wchar_t
про чар согласен, а юникодов бывает множество всяких разных. в том числе и utf-8 https://docs.microsoft.com/ru-ru/cpp/cpp/char-wchar-t-char16-t-char32-t?view=msvc-160
Andy
По историческим соображениям char всё-таки восьмибитный, для юникода есть wchar_t
Не совсем, в POSIX компиляторах ориентируются на 8-битный, но например в DSP TI C62xx и C64xx 16-и битный. Там кстати вообще нет типа uint8 :)
romanetz
Точно char, не int?
Andy
счас неоткуда показать код, давно уже DSP не занимаюсь, но да точно char.
Dr Zlo
только хотел сказать про них
Dr Zlo
Точно char, не int?
точно, char это минимально адресуемый символ
romanetz
Интересно, в мотороловских dsp56 точно и восьмибитные аргументы были
romanetz
И всякие интересные типы, "с фиксированной запятой"
Н Е К И Б Е Р Л Е О
Парни.. короче.. все еще в раздумиях.. ключи купил, плату цап/ацп купил, но чото не сходится пока.. ... напоминаю. ручка круиз контроля - все действия- кратковременное подключение к цепи в разрыв
Н Е К И Б Е Р Л Е О
Н Е К И Б Е Р Л Е О
из девайсов: http://fastnvr.ru/all-for-arduino/moduli?product_id=462&sort=p.price&order=ASC
Н Е К И Б Е Р Л Е О
https://www.chipdip.ru/product/ts5a3166dbvr
Н Е К И Б Е Р Л Е О
https://www.chipdip.ru/product/adg819brmz-2
Н Е К И Б Е Р Л Е О
http://magnitola.org/pioneer/324908-universalnoe-reshenie-dlya-podklyucheniya-vseh-knopok-rulya-multirul-k-pioneer.html