Jump to content

На чем писать  

582 members have voted

  1. 1. Что чаще используете в разработках?

    • Assembler
      162
    • C
      296
    • Что-то еще
      63


Recommended Posts

допустим, задача:

Прибор. Измеряет температуру по N каналам, точность 0.1 градус, тип датчика - любой из существующих, контроль за обрывом датчика. Регулирует ее по тем же каналам, предел регулирования вводится на клавиатуре прибора. Заносит инфу в архив объемом порядка 1 Мб, попутно выводя ее на ЖК-индикатор. Архив можно считать компом или просмотреть на приборе. Приборы завязаны в сеть по RS-485 и каждый имеет в сети свой адрес от 0 до FF. плюс всякие настройки типа часов и т.п.

На ассме стабильно пишется только самая малая часть прошивки прибора, сколько замечал.


73 de UB8FCG | QTH LO88CA, Пермь

Share this post


Link to post
Share on other sites
допустим, задача:

Прибор. Измеряет температуру по N каналам, точность 0.1 градус, тип датчика - любой из существующих, ...

немного oфф

а что за датчик, если не секрет, с точностью 0.1 градус?

Share this post


Link to post
Share on other sites

Датчики применяются: термопары, проволочные термометры сопротивления. А точность измерения 0,1 градус обеспечивается точностью измерения напряжения/сопротивления датчика. Недавно появились несколько приборов с точностью 0.01 градуса, но в серию их вроде не пустили, разработали штучно для опытов. Похоже, точность избыточная.


73 de UB8FCG | QTH LO88CA, Пермь

Share this post


Link to post
Share on other sites

Импульсный источник питания - расчет за 10 минут в eDesignSuite

Как ориентироваться в огромном количестве существующих вариантов, чтобы выбрать наиболее подходящий для конкретного случая. «Ручной» перебор всех вариантов может оказаться весьма трудоемким процессом, а полученный результат – далеко не оптимальным. Специализированное программное обеспечение, позволяет уменьшить количество рутинных операций при проектировании.

Подробнее

Вообще пишу на С, но сейчас начал и бейсик осваивать :) А asm вообще не перевариваю...


"Все что нас не убивает, то нас делает сильней!", Егор Летов

Share this post


Link to post
Share on other sites
                     

Как упростить выбор ИП для промышленного применения?

Компания Mean Well выпускает широкий перечень встраиваемых источников питания с креплением на шасси, имеющих, на первый взгляд, схожие характеристики. Статья расскажет о ключевых особенностях выпускаемых семейств и упростит выбор источника питания для промышленного применения.

Подробнее

Вот честно скажу, сегодня впервые сделал асм-вставку в код: понадобилось точно выставить задержку по числу тактов.


73 de UB8FCG | QTH LO88CA, Пермь

Share this post


Link to post
Share on other sites
                     

Преимущества новых высоковольтных SOI-драйверов Infineon

При производстве драйверов силовых транзисторов компания Infineon использует различные технологии: JI, SOI, CT. Драйверы, выполненные с применением технологии SOI, имеют целый ряд преимуществ по сравнению с классическими JI-драйверами. В статье рассматриваются эти преимущества на примере новых семейств драйверов 650 В 2ED210x и 2ED218x.

Подробнее

Про языки спорить можно до бесконечности.... Кому как удобно. Но ЯВУ на МК это действительно вопрос задачи решаемой тем же МК.И соответственно его ресурсами. Глупо писать что то на какую нибудь тинюху на Си. Из пушки по воробьям ито эффективнее...Тут АСм самый раз. Особенно графический типа AlgorithmBuilder. Кстати тема классная в принципе. Мошь ЯВУ и тонкости АСм...А в наглядности такая штуковина все известные мне среды и отладчики обходит как Феррари Запорожец. Особенно если уже есть какие-то библиотеки...Песня! Просто большинство когда пишут что-то не задумываются о будущих приложениях.А вот если отладить да сохранить где нить то глядишь и пригодится.Я так с I2C и другими шинами поступаю постоянно.А так же дисплеи, и прочая цветомузыка...Все стандартно. Так что пишите кто на чем может!!! Но не плачьте если что-то что должно работать быстро(особенно в реалтайме) вдруг еле ползает.Скорее всего это Ваша неспособность принять многогранность Мира!

Share this post


Link to post
Share on other sites
Но не плачьте если что-то что должно работать быстро(особенно в реалтайме) вдруг еле ползает

быстро, медленно... главное, точно и надежно :)


73 de UB8FCG | QTH LO88CA, Пермь

Share this post


Link to post
Share on other sites
Но не плачьте если что-то что должно работать быстро(особенно в реалтайме) вдруг еле ползает

быстро, медленно... главное, точно и надежно :)

Но иногда от производительности напрямую зависит надёжность!!!

Вообще пишу на С, но сейчас начал и бейсик осваивать :) А asm вообще не перевариваю...

НЕ превариваешь потомучто питаешься чем попала


Ваши права преследуются по закону!

Share this post


Link to post
Share on other sites

ЗЫ как не крути бейсик для начинающих !!!


Ваши права преследуются по закону!

Share this post


Link to post
Share on other sites

Ну Бейсик-то для начинающих, но вот С... Он мудрее! Бейсик проще... АСМ примитивнее тех двоих, но очень тяжел... Мне он не понравился... Но нас и учили под КР580... Жуть...


"Все что нас не убивает, то нас делает сильней!", Егор Летов

Share this post


Link to post
Share on other sites

Зато асм даёт возможность управлять процессором как тебе заблагорассудиться, пользоваться его возможностями на 100%

С конечно хорошо но не для мк


Ваши права преследуются по закону!

Share this post


Link to post
Share on other sites

GiG, согласен, С это под ОС приложения больше писать, но я никак не могу догнать как например сложить два огромных числа на АСМ, а тем более умножить... А если еще и числа не целые... ;)


"Все что нас не убивает, то нас делает сильней!", Егор Летов

Share this post


Link to post
Share on other sites

Просто надо немного почитать о булевой арифметике...И операциях над двоичными числами(а так же над 8-ми и 16-тиричными).И все станет ясно!!! Разрядность не важна! :) А ЯВУ при всей их крутости иногда делают из людей обезьян...Ездить то научили на велике а вот дальше...

Share this post


Link to post
Share on other sites

alts, и все-таки мне роднее языки высокого уровня :)

А есть Делфа для AVRов? Оч хочу!!!


"Все что нас не убивает, то нас делает сильней!", Егор Летов

Share this post


Link to post
Share on other sites

а зачем делфи? есть же си? немногим может посложнее, в силу хитростей с синтаксисом :)


73 de UB8FCG | QTH LO88CA, Пермь

Share this post


Link to post
Share on other sites

Нет ! Не Микропроцессор правит Миром !!! А ,Мы, Программисты!!! А Язык микропроцессороа( т.е ASM), это сказал - и сделал. И при том , как сказал, так и сделал, а не как , Дядя-переводчик(т.е. С- комрил), РЕШИЛ. C - конечно - круто, но ASM - сказал- СДЕЛАЛ!!!!!!!!!!!

Share this post


Link to post
Share on other sites

olegzom! Вот лично мы, системные программисты (ну лично я радист + по совместительству программист), предпочитаем языки высокого уровня ;) Виндовое приложение на АСМе не напишешь ;)


"Все что нас не убивает, то нас делает сильней!", Егор Летов

Share this post


Link to post
Share on other sites

Вопрос не в том что роднее, а скорее что привычнее.То чему Вас научили, или что попало к вам в руки с самого начала. Вот я начинал вообще с основ программирования( если кто помнит такое как "если-то-иначе-все"),т.е. не было привязки к какому-то конкретному языку вообще! И потом что Паскаль, что Асм -шли в принципе одинаково...Конечно для систем с "большими" камнями, памятью, и т.д. Асм будет слишком рутинен.Много телодвижений.Часто лишних.А ЯВУ очень даже колбаса...

Но вот КАК эти компиляторы интерпретируют в машинный код то что вы там нарисовали...Частенько вовсе не так как вам того хотелось бы! Так что смотреть надо в каждом конкретном случае...К примеру:Нужна управляющая система с математическими возможностями.Часть которая управляет(т.е.) выставляет сигналы управления я сделал бы на АСме, а вот формулы нарисовал на Си или чем нибудь еще...Если конечно нет условий реалтайма и проч.Поэтому считаю сравнение языков делом не совсем корректным.Все равно что двух женщин сравнивать... :)

Share this post


Link to post
Share on other sites
Нет ! Не Микропроцессор правит Миром !!! А ,Мы, Программисты!!! А Язык микропроцессороа( т.е ASM), это сказал - и сделал. И при том , как сказал, так и сделал, а не как , Дядя-переводчик(т.е. С- комрил), РЕШИЛ. C - конечно - круто, но ASM - сказал- СДЕЛАЛ!!!!!!!!!!!

Респект Тебе огромный

Хорошо как сказал

А почему нельзя под винды на асме писать столько вирусов на нём родном написано было!

На АСМ можно писать писать под всё!!

Ты скажи что винды Ысчё машинный код не понимают


Ваши права преследуются по закону!

Share this post


Link to post
Share on other sites
Виндовое приложение на АСМе не напишешь ;)

Напишешь-напишешь! Как два пальца об асфальт! :) Только зачем? Даже, например, под ARM-контроллер заниматься такими ивращениями смысла нет - его архитектура, мне кажется, больше заточена для эффективной работы с откомпилированной с языка высокого уровня программой, нежели чем для лёгкого понимания человеком его ассемблерного кода. А вот с мелкими микроконтроллерами PICами, AVRами и MCS-51 ситуация иная - часто некоторые куски проги компилируются очень неоптимально. Хорошим подходом было бы написать программу на писать программу на языке высокого уровня (я, лично, из всех языков признаю только C ;) ), найти неоптимально скомпилировавшиеся или критичные к скорости исполнения куски и переписать их на ассемблере, благо язык C позволяет делать ассемлерные вставки.

А новичкам я рекомендую сделать сначала пару-тройку проектов на чистом ассемблере, ибо без этого не понять, например, работу со стеком, да и многие нюансы микрокроконтроллера выпадут из вида.

Share this post


Link to post
Share on other sites

Для начала надо понять что такое стек, вернее нафига он нужен... Все эти регистры... Тяжко с ними... Помещать значения в регистры, проще объявить глобальную переменную и юзать ее!

Пошел АСМ для АВРов изучать... Может хоть что-то пойму...


"Все что нас не убивает, то нас делает сильней!", Егор Летов

Share this post


Link to post
Share on other sites

Все не о том вы...

Любой язык есть ограничение и заморочки.

Хочу полета фантазии. По этому обожаю не заморачиваться с языками.

Для IBM использую Clarion, для Аверов использую Алгоритм Билдер.

Автоматом и там и там получаю текст программы, который корректирую по необходимости. Но не писать -же его самому! Хоть на Си, хоть на каком другом!

http://www.annaanna.nm.ru

Share this post


Link to post
Share on other sites
Все не о том вы...

Любой язык есть ограничение и заморочки.

Хочу полета фантазии. По этому обожаю не заморачиваться с языками.

Для IBM использую Clarion, для Аверов использую Алгоритм Билдер.

Автоматом и там и там получаю текст программы, который корректирую по необходимости. Но не писать -же его самому! Хоть на Си, хоть на каком другом!

http://www.annaanna.nm.ru

НУ вот уж точно не ограничения!! Ассемблер как раз и раздвигает "граници дозволенного" .

А алгоритм билдер )).....

Ты б ещё на руском языке писал к примеру

Сбросить микроконтроллер

Все порты на вывод

Помигать лампочкой на первом выводе порта B

Помигать лампочкой на втором выводе порта B

))))))))))))))))))))))))))))))))))

Крута не правда ли )


Ваши права преследуются по закону!

Share this post


Link to post
Share on other sites
А почему нельзя под винды на асме писать столько вирусов на нём родном написано было!

Загляни на wasm.ru . Там тебе под винды такого будет. :o


Пока в груди моей бьётся мотор, надежда есть на чистый бензин...

Share this post


Link to post
Share on other sites

GiG, насчет виндов. Попробуй создать полноценное приложение под Windows (с нормальной графикой и цветностью) на АСМ... На нем можно создать неплохой мыслительный аппарат, но не более того :)


"Все что нас не убивает, то нас делает сильней!", Егор Летов

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

  • Similar Content

    • By Prozac
      Здравствуйте, уважаемые форумчане! Вообще говоря, не имею такой привычки - донимать людей вопросами, и до всего стараюсь доходить самостоятельно. Но в данном случае без "помощи зала" совсем никак: перепробовал уже все, что только смог придумать - а "воз и ныне там! Поэтому и обращаюсь сюда - возможно, кто-то уже сталкивался с чем-то подобным, и сумел найти решение...
      Суть проблемы в следующем: решил построить ШИМ-контроллер для автомобильного вентилятора охлаждения ("карлсона"), но никак не могу заставить его работать - как только открываются VT2 и VT3, подключая нагрузку, МК уходит в резет или виснет (чаше - первое)!.. Сбросившись, опять пытается подключить нагрузку, и опять резетится, и так - без конца! Причем, изначально решил испытать схему не на индуктивной нагрузке (электромоторе), а на вполне себе пассивной 60Вт (около 3A по току) лампочке из фары - и та же фигня: МК пытается запуститься, сбрасывается, лампа моргает, дергается... Даже не ШИМ, а обычное мигание лампой с частотой 1Гц через несколько вспышек или вешает МК, или резетит его (что видно по сбою ритма моргания). При этом без нагрузки - по осциллографу, подключенному к ноге 5 МК или к нижнему (по схеме) выводу R7 - все отлично: наблюдается ровный и чистенький ШИМ-сигнал, изменяющийся согласно тестовой программе! Однако, стоит подать нагрузку, как осциллограмма начинает прыгать: появляются ШИМ-импульсы, затем ровная линия, затем снова импульсы с тем заполнением, которое должно быть в самом начале программы... Собственно, это наблюдение и позволило сделать вывод о том, что МК перезагружается.
      Естественно, первая мысль - слабый лабораторник (он у меня импульсный, самодельный, где-то на 3А - действительно слабый; но та же петрушка наблюдалась и при попытках питать устройство от трансформаторного ЗУ на 10А). Ну, пригнал машину, снял с нее аккум (100% свежий и не дающий просадок!), запитал от него - однако проблема повторилась... Значит, дело не в питании!.. Пробовал много различных танцев с бубном: отключал внешнюю цепочку сброса R2-C2 (результат - ноль), включал BOD микроконтроллера (стало еще хуже), подвешивал вместо C4 и C6 электролиты большей емкости (не помогло)... Думал, что, возможно, кондеи C4 и C6 разряжаются через R7 - экспериментировал с его сопротивлением (от 100 до 960 Ом), перекидывал его верхний вывод на анод VD1 (чтобы отсечь резистор от фильтрующих C4 и C6) - тщетно... Грешил даже на то, что какие-то проблемы вносит емкость затворов VT2 и VT3 - уменьшал сопротивление R10 и R12, дабы затвор быстрее "разряжался" - безрезультатно...
      Игрался с частотой МК и ШИМ - перебрал частоты ШИМ от 18 до 4687 Гц; пытался запускать нагрузку с разным заполнением ШИМ, от 10 до 40% - как глючило, так и глючит... Т.е., перелопатил, практически, всю схему!
      Удалось заставить устройство нормально работать на лампу, и даже на пару спаралеленных электродвигателей МЭ218 (от "печки") следующим образом: R8 был исключен (вместо него - перемычка), а C7 (изначально - К73-17В всего на 0,47мкФ) был заменен на пару электролитов по 1500мкФ, включенных плюс к плюсу последовательно (для устранения полярности кондеев). Нагрузка стала нормально подключаться, отрабатывать как на повышение, так и на убывание заполнения ШИМ. Двигатели отлично работали как при ступенчатом изменении ШИМ-заполнения, так и при плавном. Единственное, что при попытке подать на двигатели ШИМ с заполнением менее 20%, МК опять начинал дергаться и резетить, а так же резетил при резком отключении движков: если раскрутить их до 100%, а потом снять сигнал, то МК перезагружался; однако, если после 100% плавно понижать обороты где-то до 40%, и лишь потом снимать сигнал, то схема работала нормально. Плюс, очень сильно нагревались электролиты C7...
      Однако, когда принес схему в машину - для отладки непосредственно в "боевых условиях", и подключил мощный двигатель вентилятора, началась старая песня с резетами...
      Сейчас, вроде бы, "осенило" - поменял VD2 на Шоттки 1N5822 - лампочка запустилась на "ура" даже без С7; так же отлично и мягко стартовала спарка из МЭ218 - радостный побежал к машине... Но с "карлсоном" - опять мимо: МК вновь ушел в перезагрузку... Все: я не знаю, что тут делать - каждую деталь уже перелопатил, и кучу вариантов испробовал!!! Но ничего не понятно(( Вот и прошу помочь: может быть, кто-то уже был в такой ситуации, и как-то решил подобную проблему?
      VT2 и VT3 стоят "фирменные", IR-овские (не Китай) - из "Чип и Дипа". ATtiny13 - с Алиэкспресс; чтобы исключить возможность брака конкретной микросхемы, пробовал ставить в схему несколько разных экземпляров МК (из одной посылки). DS18B20 пока еще не подключал (нужно разобраться с ШИМ!). IRF3205 каскадированны для уменьшения нагрева (хотя его и так практически нет), и для дополнительной надежности (чтобы в случае выхода из строя одного транзистора не перегреть машину). Тестовую программу специально написал "китайским стилем", без циклов и т.п. - чтобы она была максимально простой, наглядной и линейной - для уверенности, что не в ней дело.
      Подскажите пожалуйста - откуда эти резеты, и как с ними бороться? Как заставить схему отрабатывать на мощную нагрузку? Заранее благодарю!!!
       
       
      ;*************ТЕСТОВАЯ ПРОГРАММА************* ;============ДИРЕКТИВЫ ТРАНСЛЯТОРУ=========== .device ATtiny13 .include "tn13def.inc" .list ;Обзывательство регистров .def Temp = R16 .cseg .org 0x00 ;=========ТАБЛИЦА ВЕКТОРОВ ПРЕРЫВАНИЙ======== rjmp Begin //Начальный сброс reti //Внешнее прерывание INT0 reti //Изменение состояния любой линии reti //Переполнение T0 reti //Готовность EEPROM reti //Срабатывание компаратора reti //Совпадение в канале A таймера T0 reti //Совпадение в канале B таймера T0 reti //Переполнение сторожевого таймера reti //Завершение преобразования в АЦП ;============МОДУЛЬ ИНИЦИАЛИЗАЦИИ============ Begin: ;-----Инициализация стека ldi Temp, RAMEND out SPL, Temp ;-----Отключение компаратора ldi Temp, 0x80 out ACSR, Temp ;-----Настройка портов ldi Temp, 0b00000111 out DDRB, Temp //PB0 - на вывод ;-----Настройка ШИМ ldi Temp, 0b11000001 out TCCR0A, Temp //Режим - быстрый ШИМ с инверсией ldi Temp, 0b00000010 out TCCR0B, Temp //Делим тактирование таймера на 8 rjmp Start //При старте пропускаем 5-секундную задержку ;===============ТЕСТОВЫЙ ЦИКЛ================ PWM: ldi Temp, 0b00000000 out OCR0A, Temp //ШИМ=0% rcall Delay5sec //Ждем 5 сек ;-----Повышаем скорость Start: ldi Temp, 77 out OCR0A, Temp //ШИМ=30% rcall Delay2sec ldi Temp, 102 out OCR0A, Temp //ШИМ=40% rcall Delay2sec ldi Temp, 128 out OCR0A, Temp //ШИМ=50% rcall Delay2sec ldi Temp, 154 out OCR0A, Temp //ШИМ=60% rcall Delay2sec ldi Temp, 179 out OCR0A, Temp //ШИМ=70% rcall Delay2sec ldi Temp, 205 out OCR0A, Temp //ШИМ=80% rcall Delay2sec ldi Temp, 230 out OCR0A, Temp //ШИМ=90% rcall Delay2sec ldi Temp, 255 out OCR0A, Temp //ШИМ=100% rcall Delay2sec ;-----Понижаем скорость ldi Temp, 230 out OCR0A, Temp //ШИМ=90% rcall Delay2sec ldi Temp, 205 out OCR0A, Temp //ШИМ=80% rcall Delay2sec ldi Temp, 179 out OCR0A, Temp //ШИМ=70% rcall Delay2sec ldi Temp, 154 out OCR0A, Temp //ШИМ=60% rcall Delay2sec ldi Temp, 128 out OCR0A, Temp //ШИМ=50% rcall Delay2sec ldi Temp, 102 out OCR0A, Temp //ШИМ=40% rcall Delay2sec ldi Temp, 77 out OCR0A, Temp //ШИМ=30% rcall Delay2sec rjmp PWM //Возвращаемся, и начинаем с 5 сек "молчания" ;===========ПОДПРОГРАММЫ ЗАДЕРЖКИ============ ;-----Задержка в 2 секунды Delay2sec: ldi R17, 253 ldi R18, 75 ldi R19, 29 L1: subi R17, 1 sbci R18, 0 sbci R19, 0 brcc L1 nop ret ;-----Задержка в 5 секунд Delay5sec: ldi R17, 253 ldi R18, 61 ldi R19, 73 L2: subi R17, 1 sbci R18, 0 sbci R19, 0 brcc L2 nop ret  

    • By Дмитрий Чуков
      Необходимо составить программу, которая формирует сигнал с частотой 1 кГц и скважностью 4 при помощи таймера. В CodeVision AVR написать программу и после в протеусе проверить, целый день уже бьюсь, не могу разобраться с таймерами. Вроде задача не трудная, если бы увидел, как это должно выглядеть в коде... Как настроить таймер для ATMega8A и решить эту задачу?
    • By Евгений61
      Уважаемые знатоки языка Си. К Вам такой вопрос.
      Имеется функция на языке Си. В этой функции содержится одна статическая переменная. Проблема в том что каждый вызов этой функции отвечает за разный выполняемый алгоритм.
      Что бы было понятнее делаю таймер с задержкой включения в котором сохраняется время для каждого таймера. Вопрос состоит в том как можно сделать, чтобы при вызовах этой функции значения статической переменной были свои для каждого вызова.
      Или только писать две одинаковые функции с разными переменными?
    • By SAYMPR
      Друзья ! Нужна помощь,есть схема бортового устройства в протеусе,так же и программа на С.Не получается  программу связать со схемой.Помогите пожалуйста!
      Протеус принимается только асемблер,а мне нужен С.

    • By ARV
      Вот такая плата была когда-то давно разработана и изготовлена... Но ни разу не включалась, не проверялась и не налаживалась.
      Схема с перечнем сохранилась только на бумаге.
      Схема предназначалась для изучения/освоения микроконтроллера AT90PWM3 и CAN, использование их для управления трехфазным инвертором. 
      На плате установлены:
      микроконтроллер AT90PWM3-16SQ в типовой обвязке с кварцем; внешний CAN-контроллер MCP2510-I/SO; драйвер CAN-шины MCP2551-I/SN; регистр SN74HC597 для ввода 8 дискретных сигналов; 4 оптрона ILD74 для развязки дискретных сигналов; Операционный усилитель AD824AR для аналоговых сигналов, подаваемых на МК; элементы N74AHCT86D для возможности инвертирования выходных сигналов (при помощи перемычек) буфер SN74AC244DWR для умощнения выходных сигналов; преобразователь питания ИРБИС МПА10А (входное напряжение 9...18В); необходимая обвязка, включая восстанавливаемый предохранитель, кварц, защитные диоды на входах и т.п. На плате много контрольных точек, есть технологические перемычки. Схема оттрассирована в расчете на то, что МК формирует 3 двуполярных ШИМ-сигнала (т.е. всего 6 ШИМ-ов для верхних и нижних ключей отдельно)  возможностью индивидуально проинвертировать каждый (т.к. драйверы IGBT могут иметь как прямые, так и инверсные входы). 4 аналоговых сигнала с датчиков тока или напряжения поступают в МК для реализации ОС и защит. Управление ведется по CAN и с помощью 8 дискретных сигналов.
      Больше подробностей вспомнить не могу...
      Плата, как видите, даже не мылась от канифоли - так и пролежала 10 лет... Паялась профессиональнми монтажниками вручную, трассировалась тоже, но за качество, увы, не порчусь головой...
      Думаю, плата может быть хорошей основой для самодельного инвертора или как экспериментальная основа для изучения микроконтроллера, CAN-контроллера и шины, а так же вообще для всяких поделок. 
      Отправлю почтой РФ комплект: 
      Схема - 1 лист А1 эскиз размещения компонентов на плате - 1 лист А4 (немного поврежден, но читаем) перечень компонентов - 2 листа А4 эскиз печатной платы - 1/2 листа А4 плата в сборе дополнительный контролер AT90PWM3B (на плате распаян другой - AT90PWM3) Цена 3000 рублей, доставка отдельно. Бонусом могу добавить дополнительный CAN-контроллер и CAN-драйвер.
×
×
  • Create New...