Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 198 из 223 ПерваяПервая ... 98148188195196197198199200201208 ... ПоследняяПоследняя
Показано с 1,971 по 1,980 из 2227

Тема: ARDUINO

  1. #1971
    Цитата Сообщение от veso74 Посмотреть сообщение
    Таким образом программирую например и модули STM32F103C8T6 в Arduino IDE, без включения по USB (до этого конечно подразумевается есть запись загрузчика).
    Если можно..то поподробнее...


  2. #1972

    Регистрация
    12.09.2006
    Адрес
    Болгария, Силистра, KN34PC
    Сообщений
    1,494
    Позывной
    LZ2WSG
    STM32 немного не по теме, но следуйте инструкциям.
    Достаточно даже по картинок и ссылки для скачивания дополнения.

    Getting Started with STM32 (Blue Pill) using Arduino IDE: Blinking LED
    https://circuitdigest.com/microcontr...ng-arduino-ide

    Ниже: STM32F103C8T6, Blink на внутр LED, вывод PC13.
    С USB -> TTL конв. на CH340G.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	stm32_1.jpg 
Просмотров:	81 
Размер:	233.0 Кб 
ID:	362920   Нажмите на изображение для увеличения. 

Название:	stm32_2.jpg 
Просмотров:	69 
Размер:	149.2 Кб 
ID:	362921  
    Вложения Вложения

  3. Спасибо от Tolya

  4. #1973

    Регистрация
    02.07.2020
    Адрес
    Ивановская обл.
    Сообщений
    110
    Позывной
    RC3UE ex RA3UJ, UA3UES
    Цитата Сообщение от Integral Посмотреть сообщение
    Крайняя версия 2.29.1 уже содержит папку src с необходимыми библиотеками, поэтому располагаем ее в папке со скетчем и компилируем
    Сергей, пытаюсь использовать код (именно из этой версии) вашего проекта в своей разработке.
    Есть вопрос по одному моменту.
    void setup() {
    analogReference(INTE RNAL); //подключаем внутреннее опорное напряжение 1.1В
    ...
    void pwr (float U1) {
    ...
    V=((U1*5)/1022)*l; //приводим напряжение к мощности
    Почему так? Ошибка, или..?
    И еще один момент - почему 1022, а не 1023?
    Последний раз редактировалось RC3UE; 23.09.2021 в 10:40.

  5. #1974
    В Arduino при экспорте в бинарный файл формируется два HEX файла. Один with_bootloader. После прошивки это устройство будет определятся в Arduino как например Arduino NANO. Я правильно понял?

  6. #1975

    Регистрация
    14.06.2018
    Адрес
    Санкт-Петербург
    Сообщений
    1,035
    Да, посмотрел два блинка из ардуино-иде, в первом блинк, а во втором за ним цепляется загрузчик (в хексе его видно по таблице векторов глазом хорошо)
    Нажмите на изображение для увеличения. 

Название:	Screenshot_2021-10-27_21-54-37.png 
Просмотров:	62 
Размер:	158.2 Кб 
ID:	365588
    Какой загрузчик цеплять кмк определяется конфигурацией иде и препроцессором. То есть немного наоборот: выбранная в иде плата определяет загрузчик. Вкомпиливается ли в загрузчик при этом конкретная модель платы, не пытался разбираться. Это могло бы показаться логичным, если бы не джава. Ок. Сейчас найду ардуинки и посмотрю что-там с юсб видать.

    У меги загрузчик в отдельном микроконтроллере, и юсб параметр iProduct содержит модель Genuino Mega 2560. В уне FT232 и только теоретически иде может получить что-то от загрузчика по запросу. Но вряд ли такую фигню станут пихать в загрузчик. Вероятнее всего загрузчик для определения модели не используется. Это же и частоту надо туда пихать, и особенности ревизий, упарятся разработчики.
    Последний раз редактировалось ozforester; 27.10.2021 в 22:22.

  7. #1976

    Регистрация
    12.09.2006
    Адрес
    Болгария, Силистра, KN34PC
    Сообщений
    1,494
    Позывной
    LZ2WSG
    UR5ENL, для какой платы Вы скомпилировали код (ino->hex), то потом прошивка определяет плата в Arduino IDE.

    Вкомпиливается ли в загрузчик при этом конкретная модель платы ...
    ozforester, все описывается проще, см. например на файл C:\Program Files (x86)\ Arduino\hardware\ arduino\avr\ boards.txt: кто, когда, что загружается для всех типов платки Arduino.
    В этих же папках найдете и программный код, без необходимости disassembly.

  8. #1977
    Компиляция скетча представляет большую проблему и судя по вопросам на форумах, не только для меня. Предлагаю на этом форуме разобраться в ошибках, которые допускают многие при компиляции скетчей. Итак берем уже готовый скетч с форума http://www.cqham.ru/forum/showthread...GA2560/page107
    Автор пишет-
    А никаких библиотек устанавливать не надо, все уже есть в крайних версиях в архиве исходников (папка src).
    Кнопочная версия 2.8.8 #1034
    Тачскрин версия 1.4.2 #1044
    Запускаете скетч и библиотеки автоматически будут выбраны из папки src.
    Скачиваем архив, распаковываем в папку Ардуино , которая находится в Моих документах. Запускаем компиляцию скетча в среде IDE и сразу получаем ошибку
    Нажмите на изображение для увеличения. 

Название:	Безымянный.png 
Просмотров:	68 
Размер:	80.8 Кб 
ID:	367450
    то есть нет такой библиотеки...Понятно , что сделал что то не правильно, но что?

  9. #1978
    Аватар для IG_58
    Регистрация
    27.10.2012
    Адрес
    Германия
    Сообщений
    13,014
    Записей в дневнике
    18
    UA9SJR, там написано, что папки src нет, или в ней файла FreqCounter.h нет. А должно быть так:

    Нажмите на изображение для увеличения. 

Название:	Image3.jpg 
Просмотров:	56 
Размер:	109.5 Кб 
ID:	367453 Нажмите на изображение для увеличения. 

Название:	Image7.jpg 
Просмотров:	63 
Размер:	157.9 Кб 
ID:	367457

    В папке, где лежит скетч, должна быть папка srs, а в ней - библиотеки, включая файл FreqCounter.h.
    Последний раз редактировалось IG_58; 05.12.2021 в 13:34.
    Игорь

  10. #1979

    Регистрация
    14.06.2018
    Адрес
    Санкт-Петербург
    Сообщений
    1,035
    Кириллица на пути к файлу, не?


  11. #1980
    Это я прекрасно понимаю, на что ругается, но и папка SRC есть и библиотека в ней нужная есть.. А компиляции нет. Попробовал поместить файл с расширением ino в одну папку с папкой SRC- не работает, попробовал загрузить скетч в папку SRC и оттуда запустить скетч, результат тот же....нет библиотеки. Больше мыслей пока нет....

    Нет

Страница 198 из 223 ПерваяПервая ... 98148188195196197198199200201208 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

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