Comments 37
Если не считать того, что у человека на первой фотографии очень большие проблемы с избыточным весом (то есть он брюхо наел себе центнера на полтора по меньшей мере), то он чертовски внешне напоминает меня.
Это что такое? Предупреждение от судьбы — ограничить себя в еде, чтобы не стать вот этаким?
Это что такое? Предупреждение от судьбы — ограничить себя в еде, чтобы не стать вот этаким?
+9
Есть два решения проблемы:
1. перестать пристально вглядываться
2. попробовать прочитать текст и написать по теме (возможно отпустит)
1. перестать пристально вглядываться
2. попробовать прочитать текст и написать по теме (возможно отпустит)
+2
Не сомневаюсь в том, что вы очень классный инженер, но подаете идею уж очень смазанно и неструктурированно. Из введения про Android и ARM совершенно непонятно, откуда будет расти экзоскелет. Я бы построил статью так:
1) Сначала 2 общих предложения про экзоскелет и как это круто;
2) Потом проблема, которая еще не решена, но вы собираетесь решить;
3) Техническое обоснование, это у вас есть и хорошо расписано;
4) Вывод, опять же в рамках экзоскелета и первоначального вопроса, а не Open-source, RS-232, CLC и PID — эти детали оставьте в предыдущей части.
Я о том, что большинство хабрапользователей читает по-быстрому статьи на работе и более подробно — дома, а вашу статью как она есть мне вдумчиво дома прочитать пока не хочется, т.к. я так и не понял без детального анализа, что вы сделали и как это относится к экзоскелету.
1) Сначала 2 общих предложения про экзоскелет и как это круто;
2) Потом проблема, которая еще не решена, но вы собираетесь решить;
3) Техническое обоснование, это у вас есть и хорошо расписано;
4) Вывод, опять же в рамках экзоскелета и первоначального вопроса, а не Open-source, RS-232, CLC и PID — эти детали оставьте в предыдущей части.
Я о том, что большинство хабрапользователей читает по-быстрому статьи на работе и более подробно — дома, а вашу статью как она есть мне вдумчиво дома прочитать пока не хочется, т.к. я так и не понял без детального анализа, что вы сделали и как это относится к экзоскелету.
0
Могу предолжить вам ознакомится с линейкой микроконтролеров от Cypress Semiconductor. Микроконтролеры с реконфигурируемой цифровой и аналоговой частью. PSoC1 на M8C разрабатывается с начала 2000-ых, но сейчас в режиме поддержки, но есть более новые PSoC2 на i8051 и PSoC5 на ARM Cortex M3. Весь плюс в IDE PSoC Designer/Developer первый я когда-то помагал разрабатывать. Очень быстро и удобно задавать логику в визуальном редакторе. Да и редактор кода, как для embedded-индустрии очень неплох.
0
PSoC это очень круто, но не вписывается в концепцию «DIP20 модуль за 10 долларов в розницу»
0
www.cypress.com/?mpn=CY8C27443-24PXI — 1-10 unit Price — $4.09 — PDIP20 — www.cypress.com/?docID=35973
0
А если добавить cp2102, плату и разъем?
Да еще и заработать попытаться?
Да еще и заработать попытаться?
0
У PSoC экономия в другом, экономим на обвязке и за счет аналоговых и цифровых блоков делаем то что по силам только более мощным и дорогим товарищам при очень скромном энергопотреблении(хотя в плане потребления PSoC3/PSoC5 конечно лучше).
Но тут конечно считать нужно в каждом конкретном случае. Если вам нужна большая универсальность, то для домашней автоматизации серия PowerPSoC с возможность управления силовыми цепями очень кстати.
Если у вас есть конкретная задача и для вас каждый лишний доллар критичен, то PIC могут выиграть, тут вопрос сколько и какой обвязки вам нужно.
Ну и замечу что Microchip номер 1 на рынке микроконтролеров, а Cypress толи 8-ой, толи 9-й соответственно расспространенность и известность ниже, сложнее искать готовые решения.
Но тут конечно считать нужно в каждом конкретном случае. Если вам нужна большая универсальность, то для домашней автоматизации серия PowerPSoC с возможность управления силовыми цепями очень кстати.
Если у вас есть конкретная задача и для вас каждый лишний доллар критичен, то PIC могут выиграть, тут вопрос сколько и какой обвязки вам нужно.
Ну и замечу что Microchip номер 1 на рынке микроконтролеров, а Cypress толи 8-ой, толи 9-й соответственно расспространенность и известность ниже, сложнее искать готовые решения.
0
www.cypress.com/?mpn=CY8C24094-24AXI — к сожалению 24-тую серию в DIP корпусах уже не выпускают, но если подойдет TQFP — то получите до 56 GPIO, в cp2102 потребности не будет, полноценный USB (USB-UART поддерживается), цена все те же примерно 4$.
0
Во как. А кроме пиков такая штука есть где-нибудь?
0
Микроконтроллеру в данном случае ничего больше не остается, кроме как мониторить это самое некоторое количество входов в рабочем цикле и… больше ничего не делать
Ой, да ладно! А мужики-то не знают!
Вам что, фемтосекунды надо считать логикой?
Может я плохо читал, но так и не понял, о чем статья. Ну сделали Вы платку на новом супер-пупер модном микроконтроллере. И что дальше? Где Вы её будете использовать? Как расширитель портов роутера? Тогда пример кода в студию. Или хотя бы схему. Или рассказ о том, с какими подводными камнями пришлось столкнуться.
Или Вы хвалитесь, какой Вы тридцатилетний молодЕц?
И да, насчет риалтайма. Связь с линуксом у вас через что? UART? М… понятно.
+2
Вам что, фемтосекунды надо считать логикой?
Нет, мне надо, чтобы ядро занималось полезными делами, а не прослушиванием портов.
Или рассказ о том, с какими подводными камнями пришлось столкнуться.
Не было подводных камней, все заработало с первого раза.
У меня большой опыт.
Естественно, проект опенсорсный, но еще не готов к релизу
0
Где Вы её будете использовать?Мне бы тоже хотелось услышать, где и как можно применять платку. И какие преимущества она даст по сравнению с GPIO (их же тоже можно poll()-ить). Я на уровне хобби занимаюсь микроконтроллерами, тоже фанат Microchip-а, очень интересно узнать про что-то сложнее пульсометра и счётчика калорий, которые я сделал.
0
Применять можно везде, где вы привыкли применять микроконтроллеры.
Можете считать, что это PIC микроконтроллер в DIP корпусе, но со встроенным программатором и разъемом USB.
Можете считать, что это PIC микроконтроллер в DIP корпусе, но со встроенным программатором и разъемом USB.
0
Ага, т.е. теперь PICkit 2 не нужен. Он не дешёвый, да. А во сколько вы оцениваете примерную стоимость вашей платы?
0
Да, пиккит не нужен. Он мало того, что не дешевый, так его еще и подключать надо, а это 5 проводов.
PLS5, который часто используется для этих целей, в два раза больше uUSB.
Сейчас по стоимости сложно говорить, одно могу сказать, что до 10$.
Если бы я жил в США, то с помощью кикстартера, эту цену можно было бы снизить еще доллара на два-три, благодаря запуску сразу крупной серии. А я буду пока по сотенке-другой делать. Это большого выигрыша на опте не даст.
PLS5, который часто используется для этих целей, в два раза больше uUSB.
Сейчас по стоимости сложно говорить, одно могу сказать, что до 10$.
Если бы я жил в США, то с помощью кикстартера, эту цену можно было бы снизить еще доллара на два-три, благодаря запуску сразу крупной серии. А я буду пока по сотенке-другой делать. Это большого выигрыша на опте не даст.
0
При чем тут ядро? Вы про аппаратные прерывания в курсе?
ОК, не буду занудствовать о трассировке. Тем более на Ваших фотках её не очень хорошо видно из-за белой маски.
У меня большой опыт.
ОК, не буду занудствовать о трассировке. Тем более на Ваших фотках её не очень хорошо видно из-за белой маски.
0
ОК, не буду занудствовать о трассировке.
От чего же?
Здоровая критика всегда приветствуется. Можете, например, придраться к тому, что одна из линий диффпары USB, длиннее другой на полмиллиметра.
0
вообще сумбурная довольно какая то статья на мой взгляд, доля правды в написанном есть, но стоит понимать, что задача должна определять инструменты, а не инструмент задачу — когда разработчик владеет большим набором инструментов — он может эффективней решать задачу. смысл использовать отдельные микросхемы логики? что это за задача, где не хватает прерывания? Медленно работает операционка? не ставьте операционку, не умеете без неё писать? — научитесь, а доп элементы добавлять в устройство только потому что вы не владеете инструментом — это костыли.
0
Подскажите мне, пожалуйста, легкодоступный микроконтроллер, который по установлению на любых его 24 GPIO числа вида
0b100011001111000000110101
сгенерирует прерывание. На другие числа, разумеется, он реагировать не должен.0
Скажите, а чем обусловлен выбор чипа 1509? 1459 вроде как ничем не уступает, кварц уже способен работать по usb2. И чем обусловлен выбор в пользу именно PIC? Меня остановило отсутствие каких либо стабильных открытых библиотек и компилятора, по крайней мере для AVR всего на порядок больше. Хотя втрое более низкая цена и встроенный кварц и дают явный отрыв по железу, но с софтом куда более туго.
0
Я сейчас готовлю новую статью, по реализации гальванически развязанной шины RS232/RS485.
Моя плата + несколько транзисторов + LAN трансформатор.
Приемник и передатчик отдельные, реализованы на встроенной логике и не задействуют в своей работе ядро.
Микроконтроллерное ядро даже не знает, что у него там MIL-STD-1553B, для него это все — RS232TTL, с которым он привык работать.
Без DC-DC и без драйвера RS485. 1,5kV развязка.
Предложите, пожалуйста AVR, решающий выше поставленную задачу, и умещающийся на модуле DIP20.
Что касается компилятора, то он есть на сайте microchip.
Моя плата + несколько транзисторов + LAN трансформатор.
Приемник и передатчик отдельные, реализованы на встроенной логике и не задействуют в своей работе ядро.
Микроконтроллерное ядро даже не знает, что у него там MIL-STD-1553B, для него это все — RS232TTL, с которым он привык работать.
Без DC-DC и без драйвера RS485. 1,5kV развязка.
Предложите, пожалуйста AVR, решающий выше поставленную задачу, и умещающийся на модуле DIP20.
Что касается компилятора, то он есть на сайте microchip.
0
Имелся в виду физический уровень MIL-STD-1553B.
0
Исходя из написанного в топике выбор микросхемы был не очевиден, отсюда и появился вопрос.
Скажите, что используете в 1509, возможно подскажу что-то аналогичное из AVR, хотя как мне кажется, вы и сами справитесь. Если таких нет, что же это за уникальные возможности PIC?
Скажите, что используете в 1509, возможно подскажу что-то аналогичное из AVR, хотя как мне кажется, вы и сами справитесь. Если таких нет, что же это за уникальные возможности PIC?
0
Sign up to leave a comment.
Просто добавьте мяса или эмбеддинг по моде