Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Arduino + Nucleo 401 RE Нет Serial.

Непрочитано 15.01.2019, 19:36  
sanstan
Прописка
 
Регистрация: 06.03.2007
Сообщений: 144
Сказал спасибо: 22
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
sanstan на пути к лучшему
По умолчанию Arduino + Nucleo 401 RE Нет Serial.

Добрый день. Подскажите, в чем может быть дело:
Установил расширение для Nucleo [HTML]https://www.instructables.com/id/Quick-Start-to-STM-Nucleo-on-Arduino-IDE/[/HTML]
обычно ножка переключается.
Когда подключаю Serial - Ничего не происходит(но в мониторе строка выводится):

Код:
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(PC13, OUTPUT);
  Serial.begin(115200);

  Serial2.begin(115200);
}

// the loop function runs over and over again forever
void loop() {
  String str1;
  digitalWrite(PC13, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(100);                       // wait for a second
  digitalWrite(PC13, LOW);    // turn the LED off by making the voltage LOW
  delay(100);                       // wait for a second
  r++;
  t--;
  Serial.println(t);
  Serial2.println(r);
 
}
Реклама:
sanstan вне форума  
Непрочитано 15.01.2019, 22:19  
CERGEI1982
Почётный гражданин KAZUS.RUN
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,578
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: Arduino + Nucleo 401 RE Нет Serial.

Ардуино поперло смотрю
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума  
Непрочитано 15.01.2019, 22:51  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,268
Сказал спасибо: 11,852
Сказали Спасибо 4,157 раз(а) в 3,175 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Arduino + Nucleo 401 RE Нет Serial.

sanstan, таки ссылки куда-то несколько иначе вставляются. Самое правильное - выделить поясняющий текст, например "расширение для Nucleo" и нажать на значок глобуса над окошком, в появившемся окне подставить адрес ссылки.

А насколько дотошно и точно Вы выполнили все шаги того комикса?
Светодиод заморгал?

Если там все прошло успешно - проверьте все настройки среды для Вашего проекта еще раз. Повторите этап с миганием светодиодом, но уже с Вашим кодом.

Исходный код лучше всего приложить текстовым файлом (скопировать или переименовать с расширением .txt) и вставить через управление вложениями.

Собственно все там нормально с разными STM32.

PS А в каком мониторе и какая строка выводится?
Вы бы все соединения и программы описали бы для точного понимания…
Комментарии с последовательностью действий тоже не лишними будут.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 15.01.2019 в 22:54.
mike-y-k вне форума  
Непрочитано 17.01.2019, 13:32  
sanstan
Прописка
 
Регистрация: 06.03.2007
Сообщений: 144
Сказал спасибо: 22
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
sanstan на пути к лучшему
По умолчанию Re: Arduino + Nucleo 401 RE Нет Serial.

1 . Файл -› настройки . В поле "Дополнительные ссылки для Менеджера плат " вставил:
https://raw.githubusercontent.com/st...stm_index.json

2. Установил Пакет : Инструменты -› Плата -› Менеджер Плат -› STM32 Cores by STMicroelectronics версия 1.4.0

3. Написал код (во вложении).

4. Напряжение на ножке PC13 меняет значение в соответствии с программой.

5. Ножки A9, A10 (Serial) - молчат. На них ничего нет.

6. Ножки A2, A3 (Serial2) - тоже молчат.

7. В мониторе данные отображаются. (скриншот прилагается)

Почему нет ничего на выходах A2,A3,A9,A10 ?
Миниатюры:
Нажмите на изображение для увеличения
Название: noSerial.png
Просмотров: 0
Размер:	103.8 Кб
ID:	137235  
Вложения:
Тип файла: txt NoSerial.txt (1.4 Кб, 0 просмотров)
sanstan вне форума  
Непрочитано 17.01.2019, 14:37  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,268
Сказал спасибо: 11,852
Сказали Спасибо 4,157 раз(а) в 3,175 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Arduino + Nucleo 401 RE Нет Serial.

sanstan
В исходнике нет ни одного #include. Это так и предполагалось?
Где инициализация периферии? Тех самых выводов, UART,… (void setup …)
Через USB-TTL данные бегают - вот и пользуйтесь.
Читайте описание загрузчика, работу среды Arduino, заголовки, библиотеки, компиляцию и сборку в ней, потом Ваш STM, на пересечении ответы на Ваши вопросы.

PS Доя начала - таки не A2/A3/A9/A10, а PA2/PA3/PA9/PA10… Иначе при работе с документацией будут проблемы

PPS Читайте отсюда и отсюда, тут, описание реализации для Arduino.

PPPS Может стоит поставить Cube и использовать плату как и предусматривали разработчики?
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 17.01.2019 в 16:03.
mike-y-k вне форума  
Непрочитано 18.01.2019, 10:00  
iVitaliy
Прохожий
 
Регистрация: 20.11.2016
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
iVitaliy на пути к лучшему
По умолчанию Re: Arduino + Nucleo 401 RE Нет Serial.

Сообщение от mike-y-k Посмотреть сообщение
sanstan
В исходнике нет ни одного #include. Это так и предполагалось?
Где инициализация периферии? Тех самых выводов, UART,… (void setup …)
#include там не вставляются, вроде как цепляют библиотеки и всё.
Вот так инит UART там делают - Serial.begin(115200);

и надо лезть и смотреть что там и как на самом деле инициализируется.

А вообше по ссылке sanstan-а пример работы со светодиодом, он у него работает, а вот UART там может и не работать, по ссылке автор статьи установил стороний пакет для работы с этой платой, да и сам взял сделал хедер с переназначением выводов и не ясно проверял он работу с UART после этого или нет.
Ардуино-дрочерство это называется (простите за мой французкий) а не программирование. ))

sanstan-у рекомендую начать изучать програмирование STM32 отдельно от Ардуины.

Последний раз редактировалось iVitaliy; 18.01.2019 в 10:07.
iVitaliy вне форума  
Сказали "Спасибо" iVitaliy
mike-y-k (18.01.2019)
Непрочитано 18.01.2019, 10:44  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,268
Сказал спасибо: 11,852
Сказали Спасибо 4,157 раз(а) в 3,175 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Arduino + Nucleo 401 RE Нет Serial.

iVitaliy, основы программирования для arduino смотрел.
Что и как там делается в классическом варианте представляю и даже пользую для проверки, но чаще в классическом варианте.

sanstan, в DS описаны регистры состояния Вашего МК.
Выведите их в монитор и все ответы будут перед Вами.
Возможно придётся свой вариант serial написать или поправить код в текущем варианте.
Изучите таки внимательно из чего идёт сборка Вашей программы и что там на самом деле происходит.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 18.01.2019, 10:54  
eddy
Почётный гражданин KAZUS.RUN
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Arduino + Nucleo 401 RE Нет Serial.

Сообщение от iVitaliy Посмотреть сообщение
#include там не вставляются, вроде как цепляют библиотеки и всё.
Вот так инит UART там делают - Serial.begin(115200);
Запасаюсь попкорном...
Забавные вещи в этих ваших абдуринах творятся!
// интересно, а как ТС будет ремап ног в абдурине делать? Или, скажем, таймер в режиме энкодера включать? Неужто "в абдурине все уже есть"?
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
eddy вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Анекдот, анекдот ... (часть# 1 - 8 (ничего кроме анекдотов)) DK Отвлекитесь, эмбеддеры! 24300 23.10.2019 19:28
Лучший тип государства кустомер Отвлекитесь, эмбеддеры! 10964 09.01.2014 19:13
[Решено] Про материализм. DmitrijAN Отвлекитесь, эмбеддеры! 7 10.01.2008 04:52


Часовой пояс GMT +4, время: 09:42.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.