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

Тема: ARDUINO

  1. #1961

    Регистрация
    03.10.2018
    Адрес
    Голованевск
    Сообщений
    138
    Записей в дневнике
    3
    Позывной
    UR5VOM
    разобрался уже, все подключил


  2. #1962
    Аватар для Alex-31
    Регистрация
    23.08.2014
    Адрес
    Белгородская обл.
    Сообщений
    3,534
    "Я вообще не понимаю: как можно поручить думать?"


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

  4. #1963
    Аватар для vadim_d
    Регистрация
    29.10.2006
    Адрес
    Санкт-Петербург
    Сообщений
    14,889
    Чтобы экспериментировать с Si5351 решил прикупить на Али и модуль с сишкой, и самый популярный вариант Ардуино на ATmega328. Но когда лазил по результатам поиска, увидел еще и платку в том же формате на ATtiny88, которую вроде в соседней теме поминали. Решил взять и ее. ATmega328 завелась в среде проектирования почти сразу, после выбора платы со старым вариантом загрузчика, а вот с тинькой пришлось повозиться чуть подольше, дальше краткое описание для тех, кто захочет пройти по этим же граблям

    Здесь https://adior.ru/index.php/robototek...tiny88-arduino достаточно подробно описано добавление ATtiny88 в Arduino IDE, все это надо аккуратно проделать. И тут можно в конце установки заметить сообщение, что файл postinstall.bat не был запущен из соображений безопасности. При этом скетч blink с подправленным номером пина светодиода компилится, но при загрузке через тайм-аут в минуту выходит сообщение, что устройство не найдено. Видно, что у автора сайта Линукс, где этой проблемы не возникает. Решение описано здесь https://github.com/SpenceKonde/ATTinyCore , под заголовком

    Quick Gotcha list - having trouble, read these!

    Сразу идет решение проблемы: Windows users must install Micronucleus drivers manually, то есть под Виндой драйверы надо ставить вручную. Я запустил этот батник там, где его оставил инсталлятор (указан путь C:\Users\...), он довольно долго работал, но после этого скомпилированный скетч успешно загрузился и запустился. Правда есть отличие от обычных ардуин - после сброса опять запускается загрузчик (мигает на светодиоде букву "хэ" телеграфом ), что там надо сделать для запуска пользовательского кода по сбросу, пока не глядел
    Вадим

  5. Спасибо от UR4UBQ

  6. #1964

    Регистрация
    12.09.2006
    Адрес
    Болгария, Силистра, KN34PC
    Сообщений
    1,480
    Позывной
    LZ2WSG
    Eсли загрузчик/bootloader уже записан, попробуйте записать скетчи через USB/TTL конвертер через пины AIN0 (TX), AIN1(RX) и RESET (и GND), напр. с CH340G. В последнем случае конвертер сам будет сбрасываться RESET через конденсатор во время записи. Драйвер конвертора прост в установке, устойчивая работа.

    Давно пользуюсь ето для любой Arduino (если оно с bootloader).
    Некоторое время назад у меня били проблемы с гальванической развязкой (по GND были токи). CH340G вышла из строя.
    В Arduino я заменил CH чип. Но таким образом, этот внешний преобразователь остался подключенным к USB и я использую его даже как защитной - если выйдет что-то из строя, то он выйдет из строя .
    Потом с другими контроллерами (с загрузками и в Arduino IDE) понял, насколько это проще.

    Правда: с программатором отн. "правильнее" (и без загрузчика), но у меня так проще. Да, и до максимума флеша программы не доходят.

  7. #1965
    Аватар для vadim_d
    Регистрация
    29.10.2006
    Адрес
    Санкт-Петербург
    Сообщений
    14,889
    Цитата Сообщение от veso74 Посмотреть сообщение
    для любой Arduino (если оно с bootloader)
    Веселин, в варианте с ATtiny88 она эмулирует USB внутри себя, там на платке нет конвертера USB-COM, поэтому видать загрузчик полностью не выключают, и из-за этого ей нужен специальный драйвер для USB на компе. После прошивки скетча он запускается, и диспетчер устройств показывает пропадание устройства. Это все опенсорсное, я может потом погляжу, что там наворочено. Последний раз прошивал Атмегу 8 много лет назад программатором от СОМ-порта, он где-то валяется, но после замены Винды на 64-битную похоже что-то его драйверу не нравится, порт желтым флажком помечен
    Вадим

  8. #1966

    Регистрация
    14.06.2018
    Адрес
    Санкт-Петербург
    Сообщений
    1,025
    Есть вероятность, что там такой бутлоудер зашит. Можно посмотреть, что ему нужно чтобы передать управление загруженному коду.
    https://github.com/SpenceKonde/ATTin...icronucleus.md

  9. #1967
    Аватар для vadim_d
    Регистрация
    29.10.2006
    Адрес
    Санкт-Петербург
    Сообщений
    14,889
    Цитата Сообщение от ozforester Посмотреть сообщение
    Можно посмотреть, что ему нужно чтобы передать управление загруженному коду
    Да, если просто запитать плату без втыкания в USB, должен запуститься загруженный последний раз код, иначе работает загрузчик
    Вадим

  10. #1968

    Регистрация
    14.06.2018
    Адрес
    Санкт-Петербург
    Сообщений
    1,025
    Без юсб это то, что называется фаст-мод по видимому. Значит должен быть и не фаст, и для 88 возможно тоже.
    The entry behavior of the included versions of Micronucleus does not always match the version that the boards ship with - it looks like most of the boards ship with the "always" entry mode.
    Судя по заявлению автора и предшествующему абзацу, намечается вероятность самостоятельной сборки нужного загрузчика.
    Последний раз редактировалось ozforester; 03.09.2021 в 23:24.

  11. #1969

    Регистрация
    12.09.2006
    Адрес
    Болгария, Силистра, KN34PC
    Сообщений
    1,480
    Позывной
    LZ2WSG
    Цитат из Github:
    ATTinyCore Features
    Optiboot Support - serial bootloader for ATtiny441/841, 44/84, 45/85, 461/861, 48/88, 828, 1634, 87, 167 only)...
    TX/RX pins are the same as the builtin software serial, the ones marked AIN0 (TX) and AIN1(RX)...
    Once the bootloader is programmed, the target can be programmed over serial; the bootloader will run after reset, just like on a normal Arduino...
    У Вас bootloader записан, т.е. можно подключать внешной RX-TX конвертер (напр. на CH340G) к пинах AIN0 (TX), AIN1(RX) и так будете програмировать модуль ATtiny88.
    (USB модуля также работает). Я упомянул об этом для другого варианта записи скетча. И никаких "странных" драйверов для USB.
    Таким образом программирую например и модули STM32F103C8T6 в Arduino IDE, без включения по USB (до этого конечно подразумевается есть запись загрузчика).
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	ch340g.jpg 
Просмотров:	46 
Размер:	80.8 Кб 
ID:	362905   Нажмите на изображение для увеличения. 

Название:	stm32.gif 
Просмотров:	147 
Размер:	39.7 Кб 
ID:	362906  
    Последний раз редактировалось veso74; 03.09.2021 в 23:34.


  12. #1970
    Аватар для vadim_d
    Регистрация
    29.10.2006
    Адрес
    Санкт-Петербург
    Сообщений
    14,889
    Для экспериментов хватает и имеющегося загрузчика, потом уже попробую полную перепрошивку по ISP для каких-то конечных функций. А пока достал Arduino Nano и вместо раздражающего глаз Blink написал плавно меняющий яркость PWM_00
    Вложения Вложения
    • Тип файла: zip PWM_00.zip (955 байт, Просмотров: 97)
    Вадим

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

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

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

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

Ваши права

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