Академия гитарной электроники: Блок Тапа Для Pt2399 - Академия гитарной электроники

Перейти к содержимому

  • 5 Страниц +
  • « Первая
  • 2
  • 3
  • 4
  • 5
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Блок Тапа Для Pt2399

#91 Пользователь офлайн   qwer009 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 01 апреля 2021 - 20:21

Yurec, я бегло просмотрел код вполне может работать. (хотя писать такое на сях это извращение, лично мое мнение, не обсуждается) Да и в коде разбираться .. Оно вам нужно? Просто hex скачать и залить, в 84 войдет под горлышко :).
Так було добре там і колись. Там, де без поту і там де без сліз.
Тільки не було в тому мети – Я так не можу, а як зможеш ти?
0

#92 Пользователь офлайн   Yurec 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 01 апреля 2021 - 20:30

qwer009, скачать и залить, это я наверное смогу. Как с али мне придут ништяки, сделаю тогда плату и буду тогда просить у вас консультации по поводу программирования. :)
0

#93 Пользователь офлайн   qwer009 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 01 апреля 2021 - 20:44

Yurec, Тап и ПТ, очень условно, тапком задается реальный промежуток времени и МК его может четко определить , из доки на ПТ выбирается соответственно сопротивление. А в реальности сопротивление +-10% и хрен знает какой разброс у разных ПТ (зависимость частота сопротивление) в результате соответствие нужно подбирать программно под каждую ПТ ... реально гемор.
Так було добре там і колись. Там, де без поту і там де без сліз.
Тільки не було в тому мети – Я так не можу, а як зможеш ти?
0

#94 Пользователь офлайн   Torbjorn 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 01 апреля 2021 - 20:44

qwer009, пардон, спутал hex c бинарником. Хекс действительно всегда будет более чем вдвое больше фактического объёма флеши МК.
Yurec, извиняюсь, что сбил с толку. SinaProg вам в помощь. Какие есть программаторы? AVR шьются чем угодно: от ch341а, USBAsp и Arduino_as_ISP, до USB-TTL адаптеров типа PL2303 в режиме bitbang и "пяти проводков".
0

#95 Пользователь офлайн   Yurec 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 01 апреля 2021 - 20:59

Просмотр сообщенияTorbjorn сказал:

qwer009, пардон, спутал hex c бинарником. Хекс действительно всегда будет более чем вдвое больше фактического объёма флеши МК.
Yurec, извиняюсь, что сбил с толку. SinaProg вам в помощь. Какие есть программаторы? AVR шьются чем угодно: от ch341а, USBAsp и Arduino_as_ISP, до USB-TTL адаптеров типа PL2303 в режиме bitbang и "пяти проводков".

Я на али заказал дохрена всего, уже не помню чего. :) Как заберу напишу.
0

#96 Пользователь офлайн   qwertyfruity 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 01 апреля 2021 - 23:32

Скачивал исходники под проект bontempo, под Arduino IDE компилировалось полностью, только пришлось кусок кода убрать (сейчас точно не помню,какой-то режим отключил,есть сохранённый скетч), иначе под завязку память забита выходит. Прошивать не прошивал,нет аттини84. аттини24 прекрасно шьётся через Arduino as ISP
0

#97 Пользователь офлайн   Yurec 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 02 апреля 2021 - 17:00

Я так понимаю, эти узлы будут не нужны?

Прикрепленные изображения

  • Прикрепленное изображение: DBD-shema-768x590.jpg

0

#98 Пользователь офлайн   Канифолька 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 02 апреля 2021 - 17:09

Ручка повторов нужна.
Мама говорила: бог за работу (труд) не накажет.
0

#99 Пользователь офлайн   Yurec 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 13 апреля 2021 - 10:53

Понял. Спасибо.

Всем доброго дня! Приехал вот такой программатор: https://aliexpress.r...ASAAEgJvn_D_BwE
Теперь надо купить саму attiny84. Подскажите какую покупать их там много разновидностей с разными буквами. Спасибо.
0

#100 Пользователь офлайн   qwertyfruity 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 13 апреля 2021 - 11:04

Просмотр сообщенияYurec (13 апреля 2021 - 10:53) писал:

Понял. Спасибо.

Всем доброго дня! Приехал вот такой программатор: https://aliexpress.r...ASAAEgJvn_D_BwE
Теперь надо купить саму attiny84. Подскажите какую покупать их там много разновидностей с разными буквами. Спасибо.


Если будете собирать проект Bontempo, то в исходниках на GitHub там указано Attiny84A
0

#101 Пользователь офлайн   Yurec 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 13 апреля 2021 - 11:08

Понял, спасибо.
0

#102 Пользователь офлайн   Torbjorn 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 13 апреля 2021 - 22:19

Просмотр сообщенияYurec сказал:

Теперь надо купить саму attiny84. Подскажите какую покупать их там много разновидностей с разными буквами

Любую. Традиционно AVR с индексом "V" - "экономки" c ограничением по максимальной рабочей частоте и расширенным диапазоном питающих напряжений. Но в данном проекте МК работает на 8 МГц, так что пойдёт и "V".
0

#103 Пользователь офлайн   Yurec 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 14 апреля 2021 - 09:23

Не подскажете, где можно приобрести Attiny84 и MCP41100? Везде или под заказ или от 100500 штук.
0

#104 Пользователь офлайн   Канифолька 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 14 апреля 2021 - 09:41

В чип и дипе вроде были.
Мама говорила: бог за работу (труд) не накажет.
0

#105 Пользователь офлайн   Yurec 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 14 апреля 2021 - 10:08

MCP41100 у них о 16 шт, а Attiny84 под заказ 2-4 недели.
0

#106 Пользователь офлайн   Канифолька 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 14 апреля 2021 - 10:41

Лучше смотрите. Там далеко не одну позицию выдаёт поиск.
Мама говорила: бог за работу (труд) не накажет.
0

#107 Пользователь офлайн   Yurec 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 14 апреля 2021 - 11:27

Attini84 с буквой A только под заказ. MCP41100 150 руб минимум 16 шт. Либо по 400 руб под заказ. Все что я там нашел.
0

#108 Пользователь офлайн   qwer009 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 14 апреля 2021 - 11:36

Yurec, Как писал Torbjorn , пофих какая буква... буква V позволяет работать с напряжением 1.8в и на ограниченной частоте 10 МГц с внешним тактированием... тут внутренний RC 8МГц так что пофих вообще..
Так було добре там і колись. Там, де без поту і там де без сліз.
Тільки не було в тому мети – Я так не можу, а як зможеш ти?
0

#109 Пользователь офлайн   Torbjorn 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 14 апреля 2021 - 11:40

MCP41100 есть на али. Только отзывов толковых нет, всё в стиле "ещё не проверял, но ставлю пять звёзд авансом". Цена сверхподозрительная, но это могут быть вполне рабочие китайские клоны или перетертые pt-шки.
0

#110 Пользователь офлайн   qwer009 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 14 апреля 2021 - 12:52

Вот может кому пригодится, минимум 110 Ом максимум примерно 29К 256 ступеней при 1% резисторах качество значительно выше МСР41 Прикрепленное изображение: 1.jpg
Так було добре там і колись. Там, де без поту і там де без сліз.
Тільки не було в тому мети – Я так не можу, а як зможеш ти?
0

#111 Пользователь офлайн   Yurec 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 14 апреля 2021 - 13:09

Заказал на сайте Terraelectronica. Только MCP41100 в корпусе soic. Придется или переходник делать или плату переделать под нее.
0

#112 Пользователь офлайн   Канифолька 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 14 апреля 2021 - 13:38

Если честно, не великая сумма.
Мама говорила: бог за работу (труд) не накажет.
0

#113 Пользователь офлайн   Yurec 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 14 апреля 2021 - 15:25

Да сумма то фиг с ней. Главное отгрузка в течении 3 дней, а не месяц.
0

#114 Пользователь офлайн   qwertyfruity 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 28 апреля 2021 - 17:37

Купил в Чип и Дип Attiny84, попробовал залить hex-файл от Bontempo через ардуино нано, всё загружается. Только после прошивки надо ещё фьюзы выставить, как указано в исходнике на Github. Остальной комплектухи к сожалению нет,чтобы проверить полный функционал.
0

#115 Пользователь офлайн   qwertyfruity 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 18 июня 2021 - 22:21

Ребята, подскажите ,есть тут кто знающий по Attiny84? :help:
Есть оригинальный код от Bontempo. Что в нём надо заменить, чтобы вместо 13 контакта на аттини потенциометр time подключать к 6 контакту? Второй день воюю, не найду решение. На 11 контакт пробовал,переделывал,работало. На 6 контакт никак не могу переделать, не работает и всё. Подскажите, кто в теме :help:
Архив с кодом прикладываю ниже

Прикрепленные файлы

  • Прикрепленный файл  Code.zip (7,99К)
    Количество загрузок:74

0

#116 Пользователь офлайн   EfimKR 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 19 июня 2021 - 00:02

Встречал информацию, что некоторые выходы имеют особенный режим работы. Но не буду настаивать, что причина в этом.
А зачем менять контакт?
0

#117 Пользователь офлайн   qwer009 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 19 июня 2021 - 08:11

qwertyfruity, схема где? Хотя по Ардуино я мало что могу подсказать (это для меня сложно). замена аналогового входа с 13 на 6 по сути просто перенастройка мультиплексора ( регистр ADMUX ), но на 6 есть еще много функций выход таймера 1 последовательные интерфейсы и его может перенастраивать программа после первичной настройки или в прерываниях...

На 6м выводе входные сигналы последовательных интерфейсов и если вы даже ничего не читаете, но используете аппаратные последовательные интерфейсы то процессор сам его настраивает как вход и разумеется ничего на нем промерять не получится.
Так було добре там і колись. Там, де без поту і там де без сліз.
Тільки не було в тому мети – Я так не можу, а як зможеш ти?
0

#118 Пользователь офлайн   qwertyfruity 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 19 июня 2021 - 10:26

Просмотр сообщенияqwer009 (19 июня 2021 - 08:11) писал:

qwertyfruity, схема где? Хотя по Ардуино я мало что могу подсказать (это для меня сложно). замена аналогового входа с 13 на 6 по сути просто перенастройка мультиплексора ( регистр ADMUX ), но на 6 есть еще много функций выход таймера 1 последовательные интерфейсы и его может перенастраивать программа после первичной настройки или в прерываниях...

На 6м выводе входные сигналы последовательных интерфейсов и если вы даже ничего не читаете, но используете аппаратные последовательные интерфейсы то процессор сам его настраивает как вход и разумеется ничего на нем промерять не получится.


Схему прикрепляю ниже. Что 6 контакт можно применять, как вход для регулировки потенциометром, это мне известно (PiodFX реализовал это на аттини 24, распиновка одинаковая). Собственно затем это и хочу сделать, заменить аттини24 на аттини84 с этой прошивкой (в аттини24 мало памяти, не помещается), не изменяя плату, просто перепаять микросхемы. С пинами на кнопку и светодиод разобрался, поменял, работает. От всех тумблеров на схеме буду избавляться, из кода тоже убирать. А вот с потенциометром time не получается((

Прикрепленные изображения

  • Прикрепленное изображение: pin config.jpg
  • Прикрепленное изображение: Bontempo - Datasheet.en.ru.jpg

Сообщение отредактировал qwertyfruity: 19 июня 2021 - 10:28

0

#119 Пользователь офлайн   qwer009 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 19 июня 2021 - 14:50

qwertyfruity, не вижу проблем. но судя по всем нужно найти функцию опроса кнопки Waveform и отключить или переназначить на др кнопку. Это может быть в цикле или в прерывании. И все, затем переключить мультиплексор на 7.
Так було добре там і колись. Там, де без поту і там де без сліз.
Тільки не було в тому мети – Я так не можу, а як зможеш ти?
0

#120 Пользователь офлайн   qwertyfruity 

  • Вставить ник
  • Цитировать
  • Раскрыть информацию

Отправлено 19 июня 2021 - 16:27

Просмотр сообщенияqwer009 (19 июня 2021 - 14:50) писал:

qwertyfruity, не вижу проблем. но судя по всем нужно найти функцию опроса кнопки Waveform и отключить или переназначить на др кнопку. Это может быть в цикле или в прерывании. И все, затем переключить мультиплексор на 7.


Вот кусок кода, который я изменил (изменил содержимое "case 0x00" и "case 0х07"), есть вопрос по строке "ADMUX &= ~(1 << MUX0) & ~(1 << MUX1) & ~(1 << MUX2);", она относилась к выключателю waveform. Я правильно её закомментировал и вместо неё подставил строку "ADMUX |= (1 << MUX0);", которая относилась к потенциометру?

ISR(ADC_vect) //ADC interrupt
{
switch (ADMUX)
{
case 0x00:
// wavevalue = ADCH; //Stocking 8-bit value
ADMUX |= (1 << MUX0); //changing to next ADC Channel
break;

case 0x01:
//divtogglevalue = ADCH;
ADMUX &= ~(1 << MUX0);
ADMUX |= (1 << MUX1);
break;

case 0x02:
//speedvalue = ADCH;
ADMUX |= (1 << MUX0);
break;

case 0x03:
//depthvalue = ADCH;
ADMUX |= (1 << MUX2);
break;

case 0x07:
timevalue = ADCH;
//ADMUX &= ~(1 << MUX0) & ~(1 << MUX1) & ~(1 << MUX2);
ADMUX |= (1 << MUX0); //changing to next ADC Channel
break;
}
ADCSRA |= (1 << ADSC); //Restarting conversion
}
0

Поделиться темой:


  • 5 Страниц +
  • « Первая
  • 2
  • 3
  • 4
  • 5
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей

Спасибо админам и создателям форума, которые развивали ресурс вплоть до мая 2022 года: Kanistra, Nazarett, Satriani, Плохиш, Тяп !