Пікірлер
@multikot620
@multikot620 2 ай бұрын
Спасибо вам большое!)
@アローン-アゲイン
@アローン-アゲイン 7 ай бұрын
вы молодец
@nadyashaymardanova6000
@nadyashaymardanova6000 Жыл бұрын
Интересное видео
@nadyashaymardanova6000
@nadyashaymardanova6000 Жыл бұрын
👬
@KandSerg
@KandSerg Жыл бұрын
Правильное название для видео "Прошивка микроконтроллера..."!!!
@isorport32
@isorport32 Жыл бұрын
могли бы исходничком поделится, шаблон не плохой вижу.
@davidkharabadze90
@davidkharabadze90 Жыл бұрын
Здравствуйте! К сожалению, прошивка не сохранилась. Но есть аналогичная прошивка для ATtiny2313: github.com/Kharabadze/Music_Bell_AVR/blob/main/main.asm
@isorport32
@isorport32 Жыл бұрын
@@davidkharabadze90 спасибо, правда интересовал именно аттини10 с распиновкой, таблицей прерывания ну и примером старта, прикупил на алике про запас 5 шт. Обычно я такими мелочами старые мафоны и центры чипую, чтоб входы подключать через режим кассетника или испорченный сиди ченджер выкинуть. А тут удивился что мой великий и могучий TL866II+ эту сикарашку не может... и начался гемор где то на полтора дня по прерываниям с USBasp)
@davidkharabadze90
@davidkharabadze90 Жыл бұрын
@@isorport32 К сожалению, исходник не сохранился. Но по видео можно восстановить начало прошивки. Таблица прерываний состоит из "rjmp", если нужно обработать его и "reti", если не нужно. Комментарии скопированы из даташита. (kzbin.info/www/bejne/h6TMY4F7mMisntk) Самое "неординарное", что там есть - это настройка тактирования. Она сделана так: ldi temp1,0xD8 ldi temp0,0x00 out CCP, temp1 out CLKMSR, temp0 out CCP, temp1 out CLKPSR, temp0 (kzbin.info/www/bejne/h6TMY4F7mMisntk) А дальше - обычная прошивка AVR. (Единственная проблема - нет регистров r0..r15, а есть только r16..r31) По поводу программирования ATtiny10 с помощью USBasp... В комментариях интересовались этим вопросом... Если у Вас будет свободное время, может быть, поделитесь своим опытом?
@isorport32
@isorport32 Жыл бұрын
@@davidkharabadze90 письмо на gmail получили?
@davidkharabadze90
@davidkharabadze90 Жыл бұрын
@@isorport32 Нет. Не получил. Можно написать мне на рабочий адрес. Здесь он есть: genphys.phys.msu.ru/rus/chair/staffsearch.php?id=115
@НиколайКуклин-б1п
@НиколайКуклин-б1п 2 жыл бұрын
Чисто поражать.. 😂 Надыбал где то схему без выходного конденсатора с резистором на 10кОМ,вместо 1,4, и чешет репу, чё не работает.. Поставил вместо одного два кондёра на выходы, заработало, но так и не въехал как подключить правильно.. 😂 kzbin.info/www/bejne/j6OyaXVre7h8d9k Не благодари.. 😂
@davidkharabadze90
@davidkharabadze90 3 жыл бұрын
Мне задали вопрос... "Возможно-ли на основе данного мультивибратора сделать схему частотника для асинхронного двигателя?" Я не знаю... Сам не пробовал. Но напрямую её использовать нельзя - слишком высокая частота для двигателя (как я понимаю). Можно, конечно, попробовать увеличить номиналы конденсаторов, но, на мой взгляд, для двигателя лучше собрать схему на микроконтроллере. Одна микросхема и переменный резистор для регулировки частоты (скорости вращения). Всё равно к этой схеме (как и к микроконтроллеру) придётся приделывать мощные транзисторы. Но главный минус этой схемы в том, что для регулировки частоты необходимо менять сопротивления сразу трёх резисторов. То есть, нужен строенный резистор.
@dimitschornyj5594
@dimitschornyj5594 3 жыл бұрын
Здравствуйте, вопрос можно ли использовать программатор usbasp v 2.0. для прошивки т10
@davidkharabadze90
@davidkharabadze90 3 жыл бұрын
Я использовал самодельный программатор, совместимый с AVRISP mkII. В нём можно вывести разъём TPI для attiny10. От себя я добавил только возможность подать 12 Вольт на ножку Reset микросхемы, чтобы можно было перепрограммировать в случае, если эта ножка использовалась для каких-то других целей. Что касается программатора usbasp v2... У меня не было такого программатора. Но, насколько я понял, в нём нет выхода TPI, то есть, этот программатор не будет программировать attiny10. Кроме того, этой микросхемы нет в списке поддерживаемых микросхем. Данные я взял отсюда: robotchip.ru/obzor-programmatory-usbasp-v-2-0/ Микросхема ATtiny10 программируется только через TPI. С моей точки зрения, можно взять микросхему ATtiny13SSU. (Она немножко меньше, чем ATtiny13SU). Она не сильно больше, чем ATtiny10, но поддерживается Вашим программатором (через ISP). Кроме того, у неё есть огромное преимущество... Там процессор имеет 32 регистра общего назначения (R0..R31), в то время, как ATtiny10 имеет всего 16 регистров (R16..R31). То есть, ATtiny10 имеет "урезанный" набор регистров общего назначения. Ответ: нет, нельзя (насколько я понимаю).
@АзаматУрынбаев-н5о
@АзаматУрынбаев-н5о 3 жыл бұрын
@@davidkharabadze90 Здорова! Можете дать схему вашего программатора для прошивки аттини10....?
@davidkharabadze90
@davidkharabadze90 3 жыл бұрын
@@АзаматУрынбаев-н5о Схема не моя. Я взял схему из интернета (клон AVRISP mkII) и подключил разъём TPI. Наиболее близко здесь: avr.ru/ready/tools/prog/avrisp, правда, вместо 68 Ом (R4, R5, R6) я поставил 47 Ом, потому что таких у меня не было. И добавил подачу 12 Вольт на ножку Reset attiny10, чтобы можно было программировать в случае, если Reset был переделан в обычную ножку. Подключение TPI к ATtiny10 делается по даташиту: pin1 - TPI DATA pin2 - GND pin3 - TPI CLK pin 4 - не подключен pin 5 - Vcc (5V) pin 6 - RESET (или 12 Вольт)
@АзаматУрынбаев-н5о
@АзаматУрынбаев-н5о 3 жыл бұрын
@@davidkharabadze90 *Благодарю, спасибо за ответ!* 🙌
@АзаматУрынбаев-н5о
@АзаматУрынбаев-н5о 3 жыл бұрын
@@davidkharabadze90 Вы собирали этот программатор на готовой макетке AVR-USB162MU? или на отдельной микроконтроллере с разведением печатной платы? Что лучше самому собрать или же купить макетку AVR-USB162MU?
@Radiolubitel-Petrovich
@Radiolubitel-Petrovich 3 жыл бұрын
Я пишу программы для этих МК, очень удобная Фоннеймоновская архитектура.
@davidkharabadze90
@davidkharabadze90 3 жыл бұрын
Я подарил эту плату соседу. Поэтому больше не программирую MSP430. У меня лежат ещё другие платы с другими микроконтроллерами. Надо будет с ними тоже разбираться.
@Radiolubitel-Petrovich
@Radiolubitel-Petrovich 3 жыл бұрын
@@davidkharabadze90 у меня есть тоже разные МК: 8053, PIC, STM, AVR, TM4C. Из них не все мне понравились: TM4C более новый и перспективный; MSP430 используются в промышленности, бытовых приборах учёта и медицине он самый распространенный; STM нет толкового метода разработки и убогая документация; остальное старьё.
@davidkharabadze90
@davidkharabadze90 3 жыл бұрын
Мне нравится AT91SAM7S... и AT91SAM7X... (А плата у меня лежит Olimex SAM7-P64)
@Sib_eng73
@Sib_eng73 4 жыл бұрын
Куда нагрузку цеплять?
@davidkharabadze90
@davidkharabadze90 4 жыл бұрын
Ну я просто осциллографом смотрел напряжение на коллекторах транзисторов. По поводу подключения нагрузок... Я бы подключил три нагрузки вместо резисторов на 330 Ом. Но я не проверял.
@СашаВолошин-ю2ь
@СашаВолошин-ю2ь Жыл бұрын
Между колектором и резистором но резистор подобрать надо под светодиод
@alligator4241
@alligator4241 29 күн бұрын
@@СашаВолошин-ю2ь а кто сказал что нагрузкой должен быть светодиод?
@MsFakoff
@MsFakoff 4 жыл бұрын
пересматриваю видео и офигеваю) простая схема говорите у вас не заработала. хаха. а вот эта странная заработала. ну вы крутой электронщик значит. не каждый выдумает такое награмождение элементов, и чтобы всё это запустилось. только я до сих не пойму нафига? с таким же успехом можно подключить напрямую к микрофонному входу, вообще без схем
@ֆիզիկաԿարենՄամյան
@ֆիզիկաԿարենՄամյան 4 жыл бұрын
Спасибо, Давид Эдгарович!
@evgenbondar5075
@evgenbondar5075 5 жыл бұрын
У меня есть контролер MSP430F133 его можно перепрошить?
@davidkharabadze90
@davidkharabadze90 5 жыл бұрын
С помощью той платы, которую я использовал в видео перепрошить, MSP430F133, на мой взгляд, не получится, так как в MSP430F133 нет SBW (насколько я знаю). По умолчанию в плате установлен контроллер M430G2553, но можно перепрошивать контроллеры с SBW, как написано здесь: habr.com/ru/post/245425/ , там подключается MSP430F5438. (Нужно, чтобы у контроллера был SBW.)
@evgenbondar5075
@evgenbondar5075 5 жыл бұрын
@@davidkharabadze90 спасибо, а если контроллер был прошит, его какимто образом можно перепрошить?
@davidkharabadze90
@davidkharabadze90 5 жыл бұрын
@@evgenbondar5075 Если в микроконтроллере многократно стираемая память, то запрограммированный микроконтроллер можно перепрограммировать. (Если память однократно стираемая, то необходимо заранее предусматривать возможность перепрограммирования, используя то, что можно перепрошить 1 в 0, но не наоборот.) Насколько я знаю, MSP430F133 имеет флеш-память, то есть, многократно перепрограммируемую, значит, его можно перепрошить. Способов, как я понимаю, всего 3 (взято с we.easyelectronics.ru/msp430/sposoby-prozhiga-msp430-lauchpad-v-kachestve-programmatora.html): 1. Прошивка, которой прошит контроллер уже сама-по-себе умеет его перепрошивать. Тогда перепрошить в соответствии с предыдущей прошивкой.(Но, скорее всего старая прошивка не умеет этого делать.) 2. Через SBW (насколько я знаю, в MSP430F133 его нет - не подходит) 3. Через JTAG. Как я понимаю, понадобится что-то вроде: ru.aliexpress.com/item/32980123199.html?spm=a2g0o.productlist.0.0.5ba53a1azpvrtg&algo_pvid=de9c7677-630a-44f7-bb01-24e523342f7a&algo_expid=de9c7677-630a-44f7-bb01-24e523342f7a-1&btsid=10bfd89f-cac8-454e-ba6c-92f07729db53&ws_ab_test=searchweb0_0,searchweb201602_9,searchweb201603_60 Но сам я не пользовался JTAG-ом, поэтому совет чисто "теоретический" :).
@olgavolodina303
@olgavolodina303 5 жыл бұрын
За нех константы в коде руки отрывать
@ВладимирМ-е6ь
@ВладимирМ-е6ь 5 жыл бұрын
Зочем? Ведь так красиво и понятней выглядит.
@Tim_AV
@Tim_AV 2 жыл бұрын
@@ВладимирМ-е6ь красиво это когда бин., а понятно когда дес.
@yunushkin88
@yunushkin88 5 жыл бұрын
очень дисциплинирует написание программы на asm, спасибо!!!)
@БорисГСВГ3509
@БорисГСВГ3509 5 жыл бұрын
вопрос...насколько разнятся чувствительность угольного и динамического..
@davidkharabadze90
@davidkharabadze90 5 жыл бұрын
Если верить Википедии (ru.wikipedia.org/wiki/%D0%A3%D0%B3%D0%BE%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D1%84%D0%BE%D0%BD , то угольный микрофон может работать вообще без усилителя, а динамический микрофон требует усилителя. Если сравнивать угольный микрофон с динамическим (с усилителем), то, как я понял из википедии, угольный микрофон "отличается высоким уровнем шумов и искажений". Поэтому, на мой взгляд, динамический микрофон с усилителем будет более чувствителен, чем угольный. Но у угольного "узкая полоса пропускания", что позволяет выделить только речь, ослабив посторонние звуки. Для динамического микрофона потребуется дополнительный фильтр для выделения речи. Но лучше дождаться ответа специалиста. (Кстати, угольные микрофоны продаются в магазине "Кварц" www.quartz1.com/price/price.php?group=2182.)
@MsFakoff
@MsFakoff 6 жыл бұрын
вы хотели фильтровать питание usb, а писк и помехи все равно слышны. сказать секрет почему? отключите минусовой провод от usb, пусть останется только минус от звука. он будет общий для всей схемы. и всё. эти помехи пропадут и можно будет использовать любые схемы. вообще схема очень странная, нафига эти трансформаторы, такое странное подключение оу. толку от такой сложности никакого, усиление слабое, так что вы говорите прямо впритык микрофона. поаккуратнее с "изобретениями", а то некоторым это даёт пищу для размышлений о вашем психическом состоянии)
@ВикторГорбунов-с1б
@ВикторГорбунов-с1б 6 жыл бұрын
Звук не в дугу! А схема еще хуже!
@Dmitrii82
@Dmitrii82 6 жыл бұрын
А ссылку на ccs?
@davidkharabadze90
@davidkharabadze90 5 жыл бұрын
www.ti.com/tool/ccstudio#