Дио
SerialMon.println("Окончание загрузки модема println"); SerialMon.println("Окончание загрузки модема println"); SerialMon.write("Окончание загрузки модема write"); 15:13:14.541 -> Окончание загрузки модема println 15:13:14.541 -> Окончание загрузки модема write
Дио
Короче первое куда-то теряется, но запускает работу монитора порта
Дио
Возможно я тут накосячил: // Set serial for debug console (to the Serial Monitor, default speed 115200) #define SerialMon Serial // Set serial for AT commands (to the module) #define SerialAT Serial1
Дио
Ну я объявил переменные Serial и Serial1, но их не использую
Дио
Может поэтому, я не программист, я не знаю
Ну я объявил переменные Serial и Serial1, но их не использую
Ты объявил SerialMon алиасом для Serial и так далее
И в след раз когда на пасту код выкладываешь, то включай там внизу syntax hightlight. Он цветами красивыми выделяет)
Евгений
Может поэтому, я не программист, я не знаю
Тогда проси света знаний от колобудды и жди просветления!😎 #троллитьколобка
https://pastebin.com/AQyLRfTN
Да пох. Щас то все понятно
Я ж на будущее сказал
Дио
Я ж на будущее сказал
Надо исправлять ошибки сразу, чтобы в будущем уже была выработана привычка
Дио
Да пох. Щас то все понятно
Ну так что мне делать? Можно конечно заглушку поставить, но тут писали, что это неправильно
Евгений
Ты объявил SerialMon алиасом для Serial и так далее
Так, я можно для недопрограммистов пояснить? Я не совсем понял проблему.... (если это проблема)
Я как понял в порт че-то через раз выводится. Для начала я бы избавился от русского языка нахуй
Евгений
Я как понял в порт че-то через раз выводится. Для начала я бы избавился от русского языка нахуй
Ну это понятно, но у него же выводится русский то Но не с первого раза (со второго)
Гоша
вообще опасно так с дефайнами делать. Может в тексте программы просто попастся часть идентификатора (переменной или функции или типа) и препроцессор заменит эту часть на SerialMON или что там задефайнено. Такие ошибки потом сложно выкупить. Кажется что компилятор с ума сошёл
Дио
Проблема в чем, у меня в мониторе порта тишина, пока я не напишу туда что-то или не будет того самого println
Дио
Соответственно я не вижу, ни входящий вызов в мониторе порта, ни идет ли его обработка, пока не напишу что-то туда
Вот с последним кодом на пасте
Вот я сейчас взял твой код. Взял ттго.
Все на месте 🤡
Там после прошивки - монитор порта не успевает подцепится ж. Тыкай ресет лапой
Либо слип сделай в сетапе
Евгений
Вот я сейчас взял твой код. Взял ттго.
А ты хорош! Мне было лень ЕСП-шку подключать и компилить... Я на глаз лечил)
Дио
Может быть такое, что путаница просто при выводе? Простыми словами, сейчас монитор порта работает под SerialMon и не может выводить SerialAT, как только я вручную ввожу АТ команду он переключается, и выводит все, что приходит АТ командами
Дио
Так может быть?
Евгений
Она у меня перед глазами лежит. Я вчера её трогал
Фото стола сделать? У меня прямо на столе лежит штук 6 девбордов (пару есп, пару стм, rp2040 и моя любимая для опытов - мега 2560).... Но мне было лень их в юсб втыкать и компилять)
Дио
Вот я сейчас взял твой код. Взял ттго.
Ну так логично, капитан очевидность, что у тебя работает, у тебя модуля сим нет? Ну у тебя и сериал не принимает АТ команды в начале
Фото стола сделать? У меня прямо на столе лежит штук 6 девбордов (пару есп, пару стм, rp2040 и моя любимая для опытов - мега 2560).... Но мне было лень их в юсб втыкать и компилять)
Она лежал рядом с проводом отцеплянная. Я вчера ее трогал, так как дрочилв чера гсм трекер китайский и на нем симки не заводятся. Решил проверить они вообще в 2г умеют, достал эту шляпу.
Дио
И спасибо ему за это
Вот он на АТ отвечает че-то
Дио
У смысле нет модуля?
Ты говоришь какой-то
Да я не знаю какой он как понять. написано lilygo
Дио
Их много и без сим
А бля я не так написал. тткалл я достал)
Дио
А мне подделку прислали
Ну или они перестали писать свой бренд на них ^_^
Нет у меня написано
Дио
Нет у меня написано
А у меня и на странице товара не написано, так что пофиг
А у меня и на странице товара не написано, так что пофиг
Так надо брать в офф магазине лильки потому что)
Дио
Так надо брать в офф магазине лильки потому что)
Я не шарил, когда заказывал, мне тут же че скинули, то я и заказал
Дио
Теперь буду знать, но врядли второй раз ее закажу
Да сути в этом никакой нет. С ответом на сериал это точно ну никак не связано
Дио
Если верить сайту производителя и библиотеки
Так я не понял
В чем твоя проблема то?
Ты не можешь от модема ответ принять?
Так насри ему какую нибудь пустышку типа просто AT чтоб он ответил ОК. Может он спит и сам стесняется выводить в сериал
Дио
Я не могу сформулировать мысль правильно. Я не могу одновременно получать ответы от SerialMon и SearialAT пока сам руками не поставлю, откуда буду получать ответ
Ты сказал пока впервые че-то не отправишь
Он наверное первым не отвечает просто. Надо даташит смотреть. Обычно перед работой с ним выполняют его настройку всякими ат командами
Дио
Ты сказал пока впервые че-то не отправишь
В процессе появились новые вводные
Плюнь ему println AT
Дио
Он наверное первым не отвечает просто. Надо даташит смотреть. Обычно перед работой с ним выполняют его настройку всякими ат командами
Вот смотри. Короче, что я ему сам последнее отправлю, то он и будет выводить, то есть если он последней командой настраивал АТ, то и будет выводить только инфу АТ, если он последней командой выводил что-то через println, то он и будет это выводить, а все ответы от АТ будут упущены. Ладно, все не буду вас мучать, понял, где ковыряться, буду пробовать
Дио
Забей, не так то, что я если вывожу в монитор порта сообщение о том, что загрузка модуля завершена, то в этом мониторе порта уже не увижу входящий звонок
Serjio
Правда там человек страдал с attiny13. У меня 85-ые шьют влет
Ткнулся осциллографом на ресет - а там high all the time..
Serjio
А вообще надо потыкать те ch003 - вместо шести проводов - только четыре.
Оно после залитой прошивки оказывается не шьется
В wch link utility есть заветная кнопка erase with power reset. Она делает ресет через дерганье питания и успевает его затереть
Вот считай аналог пина rst
Я вот долго ебался с v003, мол хуле они не шьются. Вставляю новую - зашиваю все ок. После прошивки ниче с ней не сделать. При том что ch32v203 - тоже по четырем проводкам шьются норм.
Дио
Блин я тебе сказал может модем ничего не отвечает пока ему первому не отправят хоть что нибудь
Сейчас проверю по-другому, подключу монитор и буду на него все дублировать