+2 голосов

всем доброго времени суток.

наступил карантин, решил сделать несколько проектов на arduino  и вот настал момент когда у меня закончились запасы arduino nano и осталась вот эта плата MH-Tiny ATTINY88

кто-нибудь с ней работал, как этого зверя заставить работать?

я скачал дрова, установил, в Arduino IDE добавил адрес страницы для данной плата  и вуаля, в менеджере плат у меня появился данный зверь. Но далее танцы с бубном и тупик.

сама плата содержит USB вход, но на плате нет контроллера COM порта. если саму плату подключить к компу, то она определяется без вопросов как Digispark и на этом все. залить скетч невозможно. решил залить скетч через arduino nano через ISP. собрал все на макетке, все подключил, перевел нано в режим программатора (залил скетч), сделал все как по инструкции и ..... скетч (управление матрицей на WS2812) залился, но матрица я плата перестала определяться не заработала. попробовал еще раз и снова ничего. после этого данная плата перестала определяться компьютером. при дальнейших экспериментах выяснилось, что плата так же не определяется (дрова установлены), но через ISP спокойно заливается blink и плата даже моргает светодиодом. а вот как залить нормальный скетч для управлением матрицей не понятно.

Люди добрый помогите, направьте в нужную сторону, а еще лучше подскажите подробно что нужно сделать.

P.S.

на самом чипе стоит маркировака atmel t88. в arduino ide выбирал разные платы и digispark и atmega88  но эффекта нет.

(28 баллов) 2 9

2 Ответы

+3 голосов
 
Лучший ответ
Мне кажется лучше всего обратиться за ответом к создателям - Digispark. Вот эта ссылка на их сайт, где они описывают что сначала на  tiny надо поставить загрузчик с виртуальным USB (и пишут как), а потом уже с тинькой можно работать как с ардуино. Нужна внешняя ардуинка в качестве программатора.

https://learn.sparkfun.com/tutorials/how-to-install-an-attiny-bootloader-with-virtual-usb/all
(220 баллов) 1 3 13
выбран
в том-то и вопрос, что не получается.  я соединяю  arduino nano с MH-Tiny по схеме isp программатора. в arduino загружаю скетч arduino isp и потом заливаю другой скетч через "загрузить через программатор" . загрузка проходит без ошибок но когда подключаю матрицу на ws2812 то у меня ничего не отображается. если же залить blikn то MH-Tiny будет мигать как и положено. вот в чем проблема, что загрузка происходит, а вот ничего не работает, на матрицу не выводится никаких запрограммированных эффектов.
Шоу продолжается. Скорее всего номера реальных портов  88 и 328 и их привязка к ардуино пинам не совпадают. Но. Есть родное ардуино ядро для этой платы. Его придется поставить. https://github.com/MHEtLive/arduino-boards-index/blob/master/package_mhetlive_index.json    Попробуйте поставить его. Через программатор должно начать работать.
и с этим ядром ничего не получилось. с данной ссылкой  смог в менеджере плат смог найти свою плату MH-Tini Live но ничего более не происходит.
Тогда главный вопрос: а что собственно получилось и что вы ожидали получить?
ожидал что этот зверь будет нормально работать. скетч-то (управление матрицей из WS2812) я загрузил, а вот никаких эффектов не выводится на нее.
+4 голосов
В МК серии Attiny производитель не предусматривает секции загрузчика.

Аппаратного USB на этих МК тоже нет.

Но если очень хочется, то можно почитать здесь

https://alexgyver.ru/lessons/naked-chip/
(2.2 тыс. баллов) 4 19 52
это было первое что я прочитал, но эффекта ноль. к тому в интернете много информации о ATmega328, ATtiny85 и ATtiny13, а вот о attiny88 почти нет
так работай с ней как с обычной атинькой без этих беспонтовых загрузчиков. Я из продукции AVR только с атиньками и работаю)
так не получается работать как с обычной. загрузка скетча через USB невозможна, а если заливать скетчи через другую arduino nano? через ISP то скет заливается, но он не работает, нет выходного сигнала на матрицу.
Добро пожаловать на Бредборд! Сайт вопросов и ответов на тему Arduino, Raspberry Pi и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.
  1. parovoZZ

    102 балл(ов)

  2. Un_ka

    66 балл(ов)

  3. sser

    38 балл(ов)

  4. Тигрыч

    10 балл(ов)

  5. Kiprais

    9 балл(ов)

  6. N08I40K

    8 балл(ов)

Награды месяца
1-е место: Raspberry Pi 3 Model A+
2-е место: Raspberry Pi Zero W
3-е место: Raspberry Pi Zero

...