-
Постов
508 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Блоги
Сообщения, опубликованные Alex Ferrum
-
-
Зависит от ваших целей, если брать например avr контроллеры, то для ATTINY2313 (ибо у него мало памяти и на си там просто не развернуться) лучше ассемблер, а для ATMEGA128 (ибо у него много памяти и на ассемблере вы просто запутаетесь в программе) лучше си. На ассемблере программы получаются меньшего размера и более быстродействующие, на си проще и быстрее писать программы, особенно большого размера.
1 -
Не проще ли купить???
0 -
@NUByara по поводу дип переключателей, те которые используются для анимации (DIPSW_4) не имеют корпуса, а вот другие (SW-DIP4) те же самые и имеют корпус, но их нельзя использовать для анимации.
По поводу семисегментных индикаторов, те которые с дешифратором не имеют корпуса, поэтому не переносятся. Возьмите отдельно семисегментных индикатор без дешифратора, но с корпусом и микросхему-дешифратор к нему (4055, 4056, 4511, 4513, 4543, 7447, 7448 и куча других), и, порядок!!!
0 -
@NUByaraесли нет требования от преподавателя, что симуляция и 3D модель должны быть именно в протеусе, то симуляцию можно делать в протеусе, а 3D модель, например, в DIPTrace.
Вот пример DIP переключателя в DIPTrace.
0 -
@IMXO к сожалению вы на 25 лет опоздали. Манипуляционные приёмы типа взять на слабо последний раз действовали на меня в начале средней общеобразовательной школы. А так, да, попытка хорошая, вы молодец!
Ну чтобы вы особо не огорчались, давайте я вас порадую и скажу: "ДА, ВЫ ПРАВЫ, МНЕ СЛАБО ПЕРЕВЕСТИ ДАННУЮ СХЕМУ В СХЕМУ НА БАЗОВЫХ ЭЛЕМЕНТАХ" (конечно не слабо, но доказывать я ничего не собираюсь).0 -
@IMXO ну наверное в курсовом проекте нужно не найти название микросхемы сумматора, а объяснить как этот зверь работает, соответственно нужна схема на логических элементах.
А почему вы решили что схема нужна именно на элементах 2И-НЕ??? Если сделать как вы сказали, схема получится огромная и сложночитаемая. Ту схему, которую я привёл, во-первых она простая и легко читаема, во-вторых на этой схеме наглядно видно как именно работает сумматора. Но если вы не согласны - приведите свой вариант!!!
0 -
@IMXO, ну по поводу разрядности, можно хоть двухразрядный, хоть восьмиразрядный, хоть шестидесятичетырехразрядный, хоть скольки угодно разрядный сделать. Там все разряды одинаково строятся, я не привязывался к конкретной микросхеме сумматора.
А по поводу реализации на элементах 2И-НЕ, такой задачи не было, зачем всё усложнять??? Ну если у вас есть много свободного времени, можете попробовать.
0 -
-
Я использовал такой передатчик:
https://www.quartz1.com/price/model.php?group=7052&mark=CYTD2-ASK-433,92
И такой приёмник:
https://www.quartz1.com/price/model.php?group=7052&mark=CY89-ASK-V1,1-433,92
Можно использовать модули приёмопередатчиков NRF24L01 с усилителями мощности, так называемые NRF24L01+PA+LNA.
0 -
Проверил, portable версия AVR Studio 4.19 отлично работает!!!
0 -
Понадобилось мне посмотреть как работают в Proteus 8 аналоговые мультиплексоры, управляемые по шине I2C, ADG715. А моделек таких там нет. Поэтому решил реализовать данное устройство на логических элементах и вроде как неплохо получилось. В прикреплённом проекте симуляция сразу 4 таких мультиплексоров с адресами: 0x90, 0x92, 0x94, 0x96 соответственно. Соответственно интересно кто что думает? Хочется услышать обоснованную критику, именно обоснованную.
4ADG715.pdsprj 4ADG715.pdsprj.LAPTOP-ASN567LP.asus.workspace Backup Of 4ADG715.pdsbak Last Loaded 4ADG715.pdsbak
0 -
В 30.06.2022 в 08:14, BARS_ сказал:
А что мешает просто установить AVR Studio на флешку? Да и вроде как есть софт для создания портабельных версий программ.
Уважаемый Барсик, на флешку не ставится данная программа.
Попробовал сегодня сделать portable версию с помощью программы cameyo. Завтра буду испытывать. Сделал на виртуальной машине с Windows 7. На Windows 7 запускается, на десятке выдаёт ошибку.
0 -
Я всё-таки полагаю что в схеме может быть очепятка и сопротивление в цепи второй сетки должно быть не 470 Ом, а 470 кОм!!!
0 -
Рекомендую ознакомится с данной темой:
1 -
@IMXO, ну ничего страшного,у меня где-то лежит дракончик (ATAVRDragon), перешли бы фьюзы через параллельное программирование. Напрягает то, что не предупреждают, что в контроллере есть нестандартные изменения. Я то вообще вначале думал что они не работают. Программатор работает, есть старая Atmega128, которая работает, помню что есть хитрожопый вход pen, помню что подключаться надо не к miso и mosi, а к pdo и pdi выводам контроллера, и ничего не работает, естественно первая мысль - бракованные контроллеры.
0 -
Прикупил тут пару дней назад в платане несколько контроллеров ATMEGA128A, подключил по последовательному интерфейсу к программатору - не работает, оказалось нужно припаять кварц, установлены фьюзы на работу от внешнего кварца. Ничего не пойму, контроллеры в заводской упаковке, в ленте, хотя написано не Microchip, а Atmel, хотя первая уже давно поглотила вторую. Изначально фьюзы вроде как должны установлены на внутренний RC генератор, а не на внешний кварц???
Купил вот здесь:
https://www.platan.ru/cgi-bin/qwery.pl/id=671468246
Цена неплохая, но предустановка фьюзов странная.
0 -
А на какой частоте транзистор работает? Суть в том, что у исходного транзистора такой параметр, как заряд затвора почти в 7 раз меньше, то есть говоря простым языком он более быстродействующий, для его управления нужен драйвер с меньшим выходным током.
0 -
Если память не изменяет, данный операционник устойчиво начинает работать при напряжении питания не менее 9 вольт, так что ни при каких 3,5 вольта он работать не будет. А диапазон питающих напряжений 9-18 вольт.
0 -
Можно непосредственно ознакомится с документацией на логарифмические усилители, например, AD8310 и другие, причём изучить не только datasheet но и другую документацию, например, application note.
1 -
Я не люблю додумывать за людей, что они там имели ввиду, может у нас 5 моторчиков будет на одной руке, 5 - на другой, а 10 на ногах. Иной раз человек и сам не знает чего он хочет, и если я в таком случае буду ещё додумывать, что тогда получится?
0 -
@korsaj вообще да, это имеет значение. Если расстояние между моторчиками небольшое, тогда ими можно управлять одним контроллером, а если большое, тогда каждый моторчик управляется со своего контроллера и все они объединены в сеть и общаются между собой по какому-то про водному интерфейсу.
0 -
Вы же уже создавали тему:
Что так нието и не помог?
В первую очередь интересно, какое расстояние будет между моторчиками внутри одной сети?
0 -
Можно попробовать микросхемы TUSBXXXX, например TUSB2077. Правда там придётся использовать флешки USB. Если не ошибаюсь там есть входы ovrcurX, если на них подать соответствующий сигнал, микросхема завершает общение с данной флешкой, состояние можно отслеживать по выходу pwronX.
0 -
А почему не попробовать более современные операционные усилители с нулевым сдвигом напряжения (вернее он не нулевой, но составляет единицы и десятки микровольт): AD8552, AD8638, INA333?
0
Ассемблер или СИ для микроконтроллеров
в Школьникам и студентам
Опубликовано
Я хотел сказать, что после компиляции одной и той же программы (вернее двух программ выполняющих одни и те же функции но написанных на разных языках), написанной на си и на ассемблере, программа на ассемблере занимает как правило меньше места в памяти микроконтроллера. На эту тему привёл пример с ATTINY2313 у которой памяти относительно других avr контроллеров не так много, поэтому для этого микроконтроллера оптимальнее писать программы на ассемблере.