Правильное название для видео "Прошивка микроконтроллера..."!!!
@isorport32 Жыл бұрын
могли бы исходничком поделится, шаблон не плохой вижу.
@davidkharabadze90 Жыл бұрын
Здравствуйте! К сожалению, прошивка не сохранилась. Но есть аналогичная прошивка для ATtiny2313: github.com/Kharabadze/Music_Bell_AVR/blob/main/main.asm
@isorport32 Жыл бұрын
@@davidkharabadze90 спасибо, правда интересовал именно аттини10 с распиновкой, таблицей прерывания ну и примером старта, прикупил на алике про запас 5 шт. Обычно я такими мелочами старые мафоны и центры чипую, чтоб входы подключать через режим кассетника или испорченный сиди ченджер выкинуть. А тут удивился что мой великий и могучий TL866II+ эту сикарашку не может... и начался гемор где то на полтора дня по прерываниям с USBasp)
@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 Жыл бұрын
@@davidkharabadze90 письмо на gmail получили?
@davidkharabadze90 Жыл бұрын
@@isorport32 Нет. Не получил. Можно написать мне на рабочий адрес. Здесь он есть: genphys.phys.msu.ru/rus/chair/staffsearch.php?id=115
@НиколайКуклин-б1п2 жыл бұрын
Чисто поражать.. 😂 Надыбал где то схему без выходного конденсатора с резистором на 10кОМ,вместо 1,4, и чешет репу, чё не работает.. Поставил вместо одного два кондёра на выходы, заработало, но так и не въехал как подключить правильно.. 😂 kzbin.info/www/bejne/j6OyaXVre7h8d9k Не благодари.. 😂
@davidkharabadze903 жыл бұрын
Мне задали вопрос... "Возможно-ли на основе данного мультивибратора сделать схему частотника для асинхронного двигателя?" Я не знаю... Сам не пробовал. Но напрямую её использовать нельзя - слишком высокая частота для двигателя (как я понимаю). Можно, конечно, попробовать увеличить номиналы конденсаторов, но, на мой взгляд, для двигателя лучше собрать схему на микроконтроллере. Одна микросхема и переменный резистор для регулировки частоты (скорости вращения). Всё равно к этой схеме (как и к микроконтроллеру) придётся приделывать мощные транзисторы. Но главный минус этой схемы в том, что для регулировки частоты необходимо менять сопротивления сразу трёх резисторов. То есть, нужен строенный резистор.
@dimitschornyj55943 жыл бұрын
Здравствуйте, вопрос можно ли использовать программатор usbasp v 2.0. для прошивки т10
@davidkharabadze903 жыл бұрын
Я использовал самодельный программатор, совместимый с 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о3 жыл бұрын
@@davidkharabadze90 Здорова! Можете дать схему вашего программатора для прошивки аттини10....?
@davidkharabadze903 жыл бұрын
@@АзаматУрынбаев-н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о3 жыл бұрын
@@davidkharabadze90 *Благодарю, спасибо за ответ!* 🙌
@АзаматУрынбаев-н5о3 жыл бұрын
@@davidkharabadze90 Вы собирали этот программатор на готовой макетке AVR-USB162MU? или на отдельной микроконтроллере с разведением печатной платы? Что лучше самому собрать или же купить макетку AVR-USB162MU?
@Radiolubitel-Petrovich3 жыл бұрын
Я пишу программы для этих МК, очень удобная Фоннеймоновская архитектура.
@davidkharabadze903 жыл бұрын
Я подарил эту плату соседу. Поэтому больше не программирую MSP430. У меня лежат ещё другие платы с другими микроконтроллерами. Надо будет с ними тоже разбираться.
@Radiolubitel-Petrovich3 жыл бұрын
@@davidkharabadze90 у меня есть тоже разные МК: 8053, PIC, STM, AVR, TM4C. Из них не все мне понравились: TM4C более новый и перспективный; MSP430 используются в промышленности, бытовых приборах учёта и медицине он самый распространенный; STM нет толкового метода разработки и убогая документация; остальное старьё.
@davidkharabadze903 жыл бұрын
Мне нравится AT91SAM7S... и AT91SAM7X... (А плата у меня лежит Olimex SAM7-P64)
@Sib_eng734 жыл бұрын
Куда нагрузку цеплять?
@davidkharabadze904 жыл бұрын
Ну я просто осциллографом смотрел напряжение на коллекторах транзисторов. По поводу подключения нагрузок... Я бы подключил три нагрузки вместо резисторов на 330 Ом. Но я не проверял.
@СашаВолошин-ю2ь Жыл бұрын
Между колектором и резистором но резистор подобрать надо под светодиод
@alligator424129 күн бұрын
@@СашаВолошин-ю2ь а кто сказал что нагрузкой должен быть светодиод?
@MsFakoff4 жыл бұрын
пересматриваю видео и офигеваю) простая схема говорите у вас не заработала. хаха. а вот эта странная заработала. ну вы крутой электронщик значит. не каждый выдумает такое награмождение элементов, и чтобы всё это запустилось. только я до сих не пойму нафига? с таким же успехом можно подключить напрямую к микрофонному входу, вообще без схем
@ֆիզիկաԿարենՄամյան4 жыл бұрын
Спасибо, Давид Эдгарович!
@evgenbondar50755 жыл бұрын
У меня есть контролер MSP430F133 его можно перепрошить?
@davidkharabadze905 жыл бұрын
С помощью той платы, которую я использовал в видео перепрошить, MSP430F133, на мой взгляд, не получится, так как в MSP430F133 нет SBW (насколько я знаю). По умолчанию в плате установлен контроллер M430G2553, но можно перепрошивать контроллеры с SBW, как написано здесь: habr.com/ru/post/245425/ , там подключается MSP430F5438. (Нужно, чтобы у контроллера был SBW.)
@evgenbondar50755 жыл бұрын
@@davidkharabadze90 спасибо, а если контроллер был прошит, его какимто образом можно перепрошить?
@davidkharabadze905 жыл бұрын
@@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-ом, поэтому совет чисто "теоретический" :).
@olgavolodina3035 жыл бұрын
За нех константы в коде руки отрывать
@ВладимирМ-е6ь5 жыл бұрын
Зочем? Ведь так красиво и понятней выглядит.
@Tim_AV2 жыл бұрын
@@ВладимирМ-е6ь красиво это когда бин., а понятно когда дес.
@yunushkin885 жыл бұрын
очень дисциплинирует написание программы на asm, спасибо!!!)
@БорисГСВГ35095 жыл бұрын
вопрос...насколько разнятся чувствительность угольного и динамического..
@davidkharabadze905 жыл бұрын
Если верить Википедии (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.)
@MsFakoff6 жыл бұрын
вы хотели фильтровать питание usb, а писк и помехи все равно слышны. сказать секрет почему? отключите минусовой провод от usb, пусть останется только минус от звука. он будет общий для всей схемы. и всё. эти помехи пропадут и можно будет использовать любые схемы. вообще схема очень странная, нафига эти трансформаторы, такое странное подключение оу. толку от такой сложности никакого, усиление слабое, так что вы говорите прямо впритык микрофона. поаккуратнее с "изобретениями", а то некоторым это даёт пищу для размышлений о вашем психическом состоянии)