Jump to content
Guest Константин

Проблема с подключением МК, выдает ошибку

Recommended Posts

Guest Константин

Здравствуйте, совсем недавно начать освоение микроконтроллеров и в начале пути столкнулся с двумя проблемами:  

1) При нажатии кнопки "Run" для запуска проекта выдает ошибку: No ST-LINK detected! Please conncect ST-LINK and restart the debug sesion. При этом ST_Link установлен, создаю bin-файлы и зашиваю через него.

2) есть плата STM32discovery и преобразователь интерфейса uart-usb|com, нужно передать сообщение по данному интерфейсу, но терминальные программы  (putty, smarty, realterm) не принимают ничего хотя видят данный порт. Ошибок в коде нет, светодиод мигает.

 

Снимок.PNG

Снимок4.PNG

Share this post


Link to post
Share on other sites
Posted (edited)

После установки драйверов преобразователя интерфейса uart-usb|com "данный порт" появляется в системе?

Данный пример у Вас из Keil-а?

Edited by Геннадий

Share this post


Link to post
Share on other sites
Posted (edited)
09.03.2021 в 07:42, Геннадий сказал:

////////////////

Появляется. Пример из CubeIDE.

Edited by Falconist
Оверквотинг

Share this post


Link to post
Share on other sites

Вебинар «Новинки и решения Traco для промышленных и отраслевых приложений» (28.10.2021)

Компэл 28 октября приглашает всех желающих принять участие в вебинаре, где будет рассмотрена новая и перспективная продукция компании Traco. Мы подробно рассмотрим сильные стороны и преимущества продукции Traco, а также коснемся практических вопросов, связанных с измерением уровня шумов, промывкой изделий после пайки и отдельно разберем, как отличить поддельный ИП Traco от оригинала.
Подробнее

@Гость Константин

Было похожее, 2 случая, но на STM32F103C8T6. Первый сдох программатор, определялся как неизвестное устройство.

Второе было, поставил перемычку в BOOT очистил с помощью STM32CubeProgrammer и вернул после обратно перемычку.

Share this post


Link to post
Share on other sites

Особенности вывода ключей PROFET+2 12V из состояния блокировки

Интеллектуальные ключи PROFET производства Infineon блокируют электрическую цепь в случае превышения допустимых параметров. Как ускорить их возврат в нормальное состояние в ответственных применениях, где это критически важно?

Подробнее

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • Да не счесть. Миллионам наверное... https://sendle.ru/1432-bronza/174224056551-bronze-erotic-sexual-erotic-statues-sculpture-figurine-rare.html
    • В блог выложу - может быть - ес желание будет - те морочить голову мешать не буду) завтра не получиться -  я работаю, и те зачем? Читай тему с начала - там в начале полно всяких резонансов делали - авось что нить соберёшь - а то привык на все готовенькое) да *молодых* поучать) 
    • Может не стоит хренью форум наполнять? Оставишь при себе?! Или во - может как и задрот майоров заведешь канал на ютубе и там эту хрень будешь выкладывать?   Прикинь,  я тоже не слышал от "разумного" - "грит" А базаришь, так это повсюду говорят Ладно, думай Завтра посмотрим на твое детище
    • Спешу разочаровать Вас, я ни до чего не докопывался.  Я просто изложил на бумагу, пардон на страничку экрана, часть тех знаний, которые я получил вместе с тремя дипломами о высших технических образованиях (все красные). Могу дальше продолжить, но зачем ... Давайте по сути. Я выражаю глубокую благодарность Всем здесь присутствующим на этом форуме, кто хоть как-то отреагировал на мои сообщения. Даже не дружелюбно, злобно и так далее. Хочу напоследок (именно в этой теме) только сказать: "... ребята, давайте жить дружно" Ну и конечно если можно, пару вопросов "на посошок": 1. Я правильно понимаю, что из Atmega8 я "выжал" всё что можно, а именно 6 АЦП?  7 -го АЦП просто нет? 2. Есть ли на этом форуме тема, где подробно разбираются "время". То есть мне нужно выйти на промежутки времени, между измерениями АЦП? п.с.  Ах да, чуть ли не забыл?  Отдельная большая благодарность и признательность за помощь уважаемому gоgaze. Я просто не знаю, что бы я делал без его помощи и советов?
    • Я не очень понимаю о чем вы. Цель сайта - предложить детали в основном для радиолюбителя, ну или для тех разработчика, который создаёт опытный прототип изделия, в котором хочет попробовать применить ту или иную деталь, т.е. желает купить штучно деталь, которая уже в наличии в РФ, а не мин.партию какого-то поставщика, которую еще ждать придется или ИПшника/знакомого директора просить закупить, т.к. физику там не отгрузят. Я это к тому, что показ баннера - не есть цель сайта. Этот баннер если кто и закажет, то это будет идти на содержание сайта + на семечки за работу по выкладке, не более того. Раскрутка сайта в общем понимании не планируется, достаточно того, что о нем будет знать круг людей, которым это действительно может пригодиться. Отчитываться перед рекламодателями за количество показов я не планирую (цена баннера смешна). Общую посещаемость и количество просмотров тех или иных страниц я могу определить, загрузив лог-файлы с сервера и проанализировав их с учетом одинаковости IP-адресов, минусуя загрузку второстепенных файлов. Если это вообще-то кому-то нужно будет, разумеется.. О современных веб-движках не имею ровно никакого понятия. Если пользоваться тегами, то пролистывать придется, наверное максимум 10 страниц. Если сочетать теги - и того меньше. Посмотрим в общем.... Может просто буду генерировать CSV всего что есть и размещу кнопку для скачивания. Сейчас нет времени. Уже который день не хватает тупо сесть и повыкладывать товары, не говоря уже об обновлениях структуры сайта.
    • А я продолжаю настаивать: голое тело и половые органы могут считаться пошлятиной, если их рассматривать с вульгарной точки зрения. Скольким людям помогли акушеры, венерологи, урологи, гинекологи... 
    • Я ни разу от человека *разумного *не слышал слово - базаришь) и другое подобное, вот хоть обижайся - слышал это от совсем другого контингента и не знающего закон Ома) насчёт меня - не ссы - я уже сказал что это последнее что я веду на форуме - выкладывать буду готовое и корявое) да и не скоро - скоро пропуск сделаю - пора зарабатывать) 

  • Набор выводных резисторов, 600 шт., 30 типов номиналов

  • Similar Content

    • By Main_18
      Доброго времени суток всем. Выручайте, у меня уже едет крыша. Не могу прочитать uart 1 на pic18f25k22 работает только отправка данных. uart 2 работает нормально и на отправку данных и на чтение.
      Инициализация обычная
      void USART_Init(long baud_rate) { TRISCbits.TRISC6 = 1; TRISCbits.TRISC7 = 0; float temp; temp=(( (float) (F_CPU) / (float) baud_rate) - 1); SP1BRG = (int) temp; /* Baud rate=9600 SPBRG=(F_CPU /(64*9600))-1*/ TX1STA = 0x20; /* TX enable; */ RC1STA = 0xB0; /* RX enable and serial port enable*/ } RC1REG всегда 0x00 если пытаюсь читать посылку. отправка работает нормально, если положить байт в TX1REG все отправляется.
      беру usart 2 на этом же чипе
      void USART_Init(long baud_rate) { TRISBbits.TRISB7 = 1; TRISBbits.TRISB6 = 0; float temp; temp=(( (float) (F_CPU) / (float) baud_rate) - 1); SP2BRG = (int) temp; /* Baud rate=9600 SPBRG=(F_CPU /(64*9600))-1*/ TX2STA = 0x20; /* TX enable; */ RC2STA = 0xB0; /* RX enable and serial port enable*/ } все прекрасно работает и на чтение и на запись. Мистика. Пробовал через прерывания и без них, usart 2 работает без нареканий, usart 1 только на передачу. 
      соединил два 18F2550 по уарту, все прекрасно один пишет, второй читает. Что не так с 18F25K22 кто подскажет?
    • Guest NickL
      By Guest NickL
      Всем привет.
      Имеется датчик давления под управлением микрухи MLX90308. Микруха сия собирает показания с 4-х включенных мостом тензометрических датчиков, и отдает обработанное значение в виде аналогового сигнала. Так же есть пин для получения данных в цифре и калибровки/прошивки этой микрухи. Производитель микрухи предлагает бесплатный софт и свою отладочно-прошивочную плату (EVB90308) за 250 бакинских (дорого), которую ждать 8 недель (долго)
      Судя по докам, там обычный UART, но с другими уровнями. Логический 0 = 0.3*Uвх, т.е. 1.5в, Логическая 1 = 0.7*Uвх, т.е. 3,5в. И всё это засунуто в единственный пин и на прием и на передачу.
      Универ был давно, да и учился я плохо, подскажите пожалуйста пример схемы чтобы 1) свести tx и rx на одну ногу 2)согласовать уровни для чтения/записи сей микрухи доступными средствами. Например, FTDI.
      Даташит микрухи:
      https://www.melexis.com/-/media/files/documents/datasheets/mlx90308-datasheet-melexis.pdf
      Спасибо заранее! Это датчик из блока АБС мотоцикла, замены нет, б/у запчастей нет, а новый блок стоит как сам мотоцикл.
    • By Дмитрий -
      На примере GSM/GPRS Goouuu Tech IOT-GA6-B и ATtiny85.
      Программа «Звонилка». 
      Программа на BASCOM-AVR. 
      Источник https://178654.blogspot.com/p/uart.html
       

    • By Viktor Golubov
      Почему может неправильно работать 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
    • By Tokes
      Здравствуйте.
      CUBEMX + CUBEIDE + PUTTY + STLINK V2
      Есть blue pill. Создал новый проект в CUBEMX. Включил там USB как COM порт. Завёл приём сообщений (модифицировал static CDC_Receive_FS функцию). Всё хорошо работает ровно до тех пор, пока в CUBEIDE не нажимаю F11 (build + flash + debug). После этого необходимо руками вытаскивать и засовывать кабель, чтобы можно было продолжать пользоваться терминалом. В то же время достаточно коснуться контакта "USB-" - и происходит тот самый желанный реконнект, после которого достаточно нажать restart session в терминале и всё продолжает работать нормально. 
      Вопрос - как сделать программно, чтобы при старте устройство ("com port" или "usb com emulator") само себя "переподключало"?
×
×
  • Create New...