Jump to content

Viktor Golubov

Members
  • Posts

    3
  • Joined

  • Last visited

Posts posted by Viktor Golubov

  1. 10.02.2020 в 12:44, BARS_ сказал:

    Это все по тому, что нет ни малейшего понимания работы МК. Выкинь нафиг все HAL либы из проекта, открой даташит и напиши человеческий код. Тогда и работать будет, как надо. Тем более, что настройка UART проще паренной репы. В STM32, в принципе, очень мало сложной периферии. Большая часть сделана очень просто и логично.

    А если не через HAL, то это тогда работать через регистры CMSIS?

  2. 10.02.2020 в 12:19, mail_robot сказал:

    в обработчик передай номер вызова по порядку вместо единички и увидишь сразу где ошибка. Ессно в обработчике сделай бесконечный цикл и поставь на нем брэкпоинт

    Написал обработчик, а потом физически отключил уарт, но ошибку стм все равно не видит

    Код: https://pastebin.com/fuxj68VS

  3. Почему может неправильно работать uart? Подключил 1 uart к пк через usb/uart переходник, а второй к gsm модему. В первый уарт вывожу инфу для дебага, а во второй AT команды. Суть в том, что сообщения для 2 уарта выводятся в 1 уарт

    и выводятся как то странно

    не полностью

    Вот такой вывод постоянно:

    Begin
    End
    AT+CNMI=2,2,0,0,0
    AT+CMGEnd
    AT+CNMI=2,2,0,0,0

    а должно быть просто

    begin

    end

    и все

    полный код https://pastebin.com/zBBZmZue

×
×
  • Create New...