Перейти к содержанию
    

serglg

Участник
  • Постов

    240
  • Зарегистрирован

  • Посещение

Весь контент serglg


  1. Таймер вытянет любую частоту согласно ДШ. Обычно макс. тактовая у таймера равна тактовой процессора (но может быть и половина). Короче. Для выходного меандра 40 МГц на входе таймера надо 160 МГц. Отсюда выбираете соотв. STM32. Чтоб он мог работать на 160 МГц
  2. я тактировал от внешнего генератора (выход таймера другого STM32 - 4МГц). В результате - 48 МГц. Никаких проблем. Настройка RCC - от Куба RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE; RCC_OscInitStruct.HSEState = RCC_HSE_BYPASS; RCC_OscInitStruct.HSIState = RCC_HSI_ON; RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; RCC_OscInitStruct.PLL.PLLMUL = RCC_PLL_MUL12; RCC_OscInitStruct.PLL.PREDIV = RCC_PREDIV_DIV1; if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) { _Error_Handler(__FILE__, __LINE__); }
  3. Под Ресетом - просто опция в отладчике? Я как-то смог только если физически кнопкой держал нуль на NRST в ммоент подключения. В момент отпускания кнопки всё нормально было.
  4. Вообще-то странно. У меня трафик минимальный. В сутки дай бог 10-20 кбайт (чаще гораздо меньше). И СМС раз в неделю. Ну смена прошивки устройства (ну сколько там раз в год?) - 500 кбайт. Хотя... для них модем - любой? И что в ноут вставлен?
  5. Так неделю назад и весь год всё было хорошо. А такая опция (использование симки в модеме) реально есть? Ни разу не натыкался. Т.е. в конечном итоге всё упирается в тариф. Оказывается - да. Сейчас глянул условия по мегафоновскому тарифу, что у меня симка под рукой. "Тариф не предназначен для использования в модемах и роутерах. При использовании SIM‑карты в модеме или роутере доступ в интернет не предоставляется." А при этом выход в интернет есть. То есть до поры до времени. 😞
  6. К сожалению, мне сейчас нет возможности проверить. Нет под рукой такой симки. А клиент жалуется. Больше года он работает с симкой Теле2, модем SIM800C. Всё прекрасно. Общается и по FTP, и по HTTP. Внезапно нет связи в интернете. Хотя сама симка нормально регистрируется, на нее можно позвонить и послать СМС. У меня во всех устройствах независимо от оператора везде одинаковый выход в интернет - через МТС (internet.mts.ru, логин/пароль mts/mts). Здесь начались проблемы? Больше сотни устройств, несколько лет - не было ничего такого. Самые разные симки. Всех трех операторов. Надо через параметры оператора выходить? Само собой в телефоне эта симка прекрасно выходит в интернет.
  7. в свое время у меня проблемы stlink начались именно с stm32f030. При этом одновременно всё было прекрасно с stm32l476 и stm32f446. Решилось всё заменой того stlink, что в плате ДИСКАВЕРИ (он глючил), на фирменный в белой коробочке. Там реально может зависеть от разводки на рабочей плате
  8. stm32g030 что-то с boot

    у меня тоже был печальный опыт отключения SWD (типа - временно, на этапе запуска). Поэтому зарекся вообще эти ножки трогать, даже в самых малоногих корпусах.
  9. Там точнее были проблемы (сначала) с тем ST-LINK, что стоял в плате STM32F0308-Discovery. И при работе с F030. После ухода на STM32CubeProgrammer стало получше. Но совсем хорошо только с фирменным ST-LINK-v2. Вот! Вспомнил! Даже с фирменным ST-LINK-v2 у меня STM32 ST-LINK utility не видели STM32G031. А с Программером всё нормально.
  10. Дело вовсе не в других ножках для SWD. Гляньте любой корпус. У G030 и F030 принципиально всё разное. Начиная с того, что у G030 всего по одному выводу питания. Потому даже не мечтайте как-то заменять без смены разводки. Уже давно применяю G030 (в основном корпус LQFP32). Никаких проблем с программатором. Хотя может дело в том, что давно использую только STM32CubeProgrammer. Утилиты разонравились. Были проблемы еще с F030/
  11. Всё именно так. И непонятны некоторые тут рассуждения. Ничего, кроме задержки старта, эта RC-цепочка не делает. И когда автор всуропил тут 330 Ом параллельно штатным 100 кОм, то он резко ухудшил работу МК в момент старта.
  12. я давно так делаю. Несколько десятков штук работают. Пару тройку лет.
  13. Да, всё так. Перевел свои пульты на пароли приложений.
  14. Вот засада. Смотреть мне надо внимательней. В этой партии SIM 800C были часть С32, а часть С24. Я первые две штуки увидал что 06С32, вот и подсовывал им 05С32. А эти С24 не захотели. :-) А те все нормально прошились и работают, но я не сохранил полное название той прошивки. Эти "ненормальные" выдают - 1418B06SIM800C24_BT. При этом даже в сети не регистрируются. Попробую их на другую С24 прошить. А за наводку на тов. Hub спасибо. :-)
  15. Странно. Прошивка 06С32 реально говорила ERROR на команду AT+EMAILSSL=1 05С32 - нормально. Но вероятней всего там какая-то ненастоящая 06С32 у китайцев была. :-) Ну это-то ладно. Ув. CADiLO А вы не могли бы в соседней теме помочь? Про FTPEXTGET. Я хожу там по кругу и не могу ухватить за хвост. :-)
  16. Ну я в конце признался, что левые покупки. :-) Прошивал с версии 06С32 на 05С32. Т.к. в исходной при попытке SSL говорили ERROR. СОМ-порт шел на ADM232. С него через делитель до 2,5В (два резистора по 1кОм) сигнал шел на модем. С модема - напрямую.
  17. Попались какие-то странные SIM800C. До этого несколько штук прошил по указанному выше алгоритму. Т.е. в прошивальщике жму START. Потом включаю модуль с прижатым POWERKEY . Когда отпускаю - начинается программирование и всё нормально. А тут включаю модуль - и сразу начинается программирование. Но вскоре вываливается с ошибкой. На первом таком модуле я отпустил POWERKEY и думал что из-за этого. Н втором модуле не отпускал, началось программирование но так же вывалился. Из 7 штук одной партии 3 штуки такие оказались. Это всё из-за левого происхождения модулей?
  18. Дополнение. Вот пример из аппноты. После команды AT+FTPEXTGET=1 и вопроса AT+FTPEXTGET? я должен увидеть: +FTPEXTGET: 1,64136 OK Или: +FTPEXTGET: 1,0 Или: +FTPEXTGET: 1,64136 OK +FTPEXTGET: 1,0 Чаще всего потом на команду AT+FTPEXTGET=2,"test.txt" приходит ответ об ошибке и недопустимости операции (operation not allowed)
  19. Всем привет. Который день хожу и вероятно в трех соснах. :-) Может кто-то на пальцах объяснить смысл порядка режимов ( 0, 1, 2, 3)? А самое главное смысл фраз из аппноты: "FTP session running, 64136 bytes data has been download" (режим 1) И что такое потом: "Save download data to "c:\user\ftp\test.txt" Save success, 174125 bytes saved" (режим 2) Куда "download"? Куда "saved"? Реально, если модем не кричит про ERROR, вижу байты на выходе только после "AT+FTPEXTGET=3,0,20000" А в какой момент надо говорить: "AT+FTPEXTGET=0" ? Пробую это после сообщения об ошибке, модем ругается - "not allowed" Про свою задачу. Мне надо файл в 400Кбайт с сервера кусками по 20К сложить в буфер. У меня свободный массив в 20К, который я скидываю в 25PE80 (который и есть буфер).
  20. Конкретно сменить прошивку своему устройству. Есть свой сервер. Можно по HTTPREAD, можно FTP. Но описание модема говорит, что HTTPREAD только на 319488 байт (как стартовый адрес, так и количество). FTP при закачке файла куски только по 1400 байт (хотя в сумме сколько угодно). Но по опыту обмена командами с модемом SIM800 знаю, что на каждый такой кусок будет уходить минимум 1 сек даже на 115200. Т.е. на 400 кбайт несколько минут.
  21. Ясно, надо всё до мелкого шрифта читать. :-) А если другой GSM-модем? Или это для GPRS вообще? Т.е. нужен 3G или 4G?
  22. Спасибо, да - вероятно не прочитал. И реально зависало до 12 секунд. Значит надо с этим жить. Сейчас пробежался по Application Note для 800-го с поиском HTTPACTION. Не нашел этого текста.
  23. Посылаю на сервер запрос HTTPPARA - быстрый ответ ОК. Потом HTTTPACTION - тоже быстрый ОК. Но реальный код ответа (200, 404 и т.п.) только секунд через 6-8. Админ сервера клянется, что максимальная задержка у него 200 мсек. Проблема в модеме SIM800? Он тормозит? Или в операторе? Пробовал и МТС и Мегафон. Практически одинаковая задержка.
×
×
  • Создать...