vganin - вы в курсе, что в русском языке существуют знаки - препинания, восклицательный и вопросительный?
Вам лишний символ нажать лень - а я догадываться должен, что вы там имели в виду? С учетом того, что вопросы ваши, как вы сами пишете - тупые, догадаться, что вы там придумали - не так и просто.
Пишите полными предложениями, литературным русским языком, уж к пенсии-то можно было научиться!
Продолжу. но эти ноги описаны как аналоговые входы. хотел бы понятькак это противоречие воспримет железка, или может быть есть какие то программные ухищрения для использования и того и другого9и входов и шины)
Продолжу. но эти ноги описаны как аналоговые входы. хотел бы понятькак это противоречие воспримет железка, или может быть есть какие то программные ухищрения для использования и того и другого9и входов и шины)
не будет никакого противоречия. Вы, допустим, описали ноги как аналоговые. Потом запустили библиотеку, которой нужно I2C - она первым делом запустит метод Wire.begin(). который переконфигурит ноги как i2c/ Если вы снова опишете ноги, как аналоговые входы - в зависимости от реализации у вас либо i2c отвалится, либо аналоговые входы работать не будут.
Если постоянно перестраивать пины с одного режима на другой - можно пользовать и то и то - но только поочередно, одновременно никак.
Но вообще вопрос надуманный. Чисто на физическом уровне как вы подключите к одному "штырьку" одновременно и аналоговый сигнал и шину, чтобы одно не давало наводки на другое?
После долгих пыток штирлиц здался. Т.е, как я понял, не ленись описывай в лупе пины как физические входы и потом аккуратно складывай куда-нибудь, если нужно. мне пока не на чем пробовать. библиотека для модуля описывается 1 раз в сетапе, и входы тоже в сетапе. Вот я думал, что будет коллизия. пытался найти что нибуть в описаниях к IDE. ничего поэтому спрашивал у продвинутых людей
Но вообще вопрос надуманный. Чисто на физическом уровне как вы подключите к одному "штырьку" одновременно и аналоговый сигнал и шину, чтобы одно не давало наводки на другое?
[/quote]
Физически можно(мультиплексор), но думаю не для шины. хотя и тут естьпрерывания. но вопрос был от обратного. Максимально иметь физические входы при наличии возможности использования шинных модулей
Мне кажется, что vganin представляет себе следующим образом: есть ардуина и у нее сквозная нумерация выводов, к которой можно добавить еще что-то и это что-то отмапит свои выводы в нумерацию выводов arduino - через экспандер станут доступны D20-D30.
А почему бы и нет?
Ничего против такой архитектуры не имею.
Только "из коробки" это не работает и придется ТС самому это реализовывать под каждую модель перефирийной МС.
После долгих пыток штирлиц здался. Т.е, как я понял, не ленись описывай в лупе пины как физические входы и потом аккуратно складывай куда-нибудь, если нужно. мне пока не на чем пробовать. библиотека для модуля описывается 1 раз в сетапе, и входы тоже в сетапе. Вот я думал, что будет коллизия. пытался найти что нибуть в описаниях к IDE. ничего поэтому спрашивал у продвинутых людей
Извините, ТС, ну вас в голове каша из прочитанного но не осмысленного. Слова луп, сетап, библиотека для модуля, физические входы... Всё перемешано и вы не видите полной картины. К сожалению, это следствие отсутствия знаний по програмированию микроконтроллеров, на которых базируется концепция ардуино. Ваше исходное утверждение :"... Контроллеры там серьезные- сематик, ханивелл, ален бредли, шнайдер..." сразу сказало что вы совершенно не в теме, т.к. в базе эти контроллеры базируются на тех же микроконтроллерах что и ардуино. И поэтому:"По заяыленым характкристикам Леонардо сопоставим с Сименсом или Хоневелл за пару килоевро.". Их стоимость определяется, в том числе, программым обеспечением, написанным и протестированным, и выдающим на уровень обслуживания только сервисные возможности, прописанные программым обеспечением. Ардуина не имеет программ внутри. Именно это и является основным отличием от тех контроллеров, которые вы видели раньше. За вас разработали концепцию объединения модулей, написали программы и мануалы по использованию, за это брали деньги. Если вы решили перейти на ардуино, то все эти вещи придётся делать самому. А знаний нет. И форум здесь не поможет. Мы не сможем физически прочитать курс лекций по означенной теме. Что бы спроектировать систему, нужно знать свойства её отдельных элементов. Вы даже свойств отдельных модулей ардуино не знаете. Програмировать не умеете. А это основа работы с ардуино. Может быть сначала светодиодиками поморгать, свет в прихожей включить а уж потом замахиваться на глобальный проект? Вам уже говорили - если не хватает ног микроконтроллера, значит вы не правильно спроектировали систему. Это действительно так. Прислушайтесь. Если есть желание использовать ардуино "Платформа нужна не для игрушек" надо начинать с изучения микроконтроллеров. Ардуино это именно для игрушек. Она так задумывалась изначально. То, что с её оборудованием можно сделать что то серьёзное это уже следующий шаг, который в описаниях к IDE не найти. Форума объяснить не хватит.
Там кроме адреса ничего не указывается. Хотя может я чего не доглядел.
Физические пины, на которых сидит I2C известны и не меняются, просто примите это данность и успокойтесь.
vganin пишет:
Конкретизирую. Нужны аналоговые входы -все 7(или 5 в зависимости от платформы) Но и шина нужна для умных модулей. как это решается.
Перепроектированием системы так. чтобы что-то одно стало ненужным и не было конфликтов.
vganin пишет:
как с внешним прерыванием и шиной одновременно.
Если пины используются для протокола I2C, а Вы хотите ещё и свои прерывания на те же пины навесить - никак.
То же касается и других протоколов (SPI, UART), если Вы их поланируете использовать - пины фиксированы. Или не используйте протокол, или не используйте эти пины по другому назначенияю. Проектируйте систему так. чтобы это не было нужно.
для nik182: Каждый в написаном видит что тог свое, и это Вас извиняет. Но тут технический сайт и не зачем меряться своей значимостью. есть же люди, которые отвечают прямо, и им все понятно. даже здесь мнения рознятся( посты №53,57,59).
К стати. Вчера пытался вкуривать сеьезные ветки форума. Там людей тревожат такие же вопросы и они их серьезно обсуждают. Я то железа еще не видел. Задача сейчас- определиться с платформой.
И ко всем еще раз: так можно использовать ноги контроллера разным способом( сегодня нашел у Гайвера-он кроме шины обращается к ней как внешнему прерыванию для просыпания ардуины(подключен датчик орентации по I2C))
vganin, если хочешь нормально здесь жить, немедленно убери упоминание гайвера (отредактируй пост, пока на него не ответили, а то потом нельзя будет) и больше никогда не упоминай его.
И ко всем еще раз: так можно использовать ноги контроллера разным способом
Слушай, как же ты задолбал. Ну, вот, что тебе ответить? Скажешь, что нельзя, ты найдёшь у какого-нибудь засранца редкое использование, которое не мешает использованию по прямому назначению (типа просыпания). Скажешь можно - ты начнёшь с A5 значения напряжений читать, параллельно с работой протокола.
Давай так, ты будешь задавать конкретные вопросы с конкретными ситуациями, а не про коня в ваккуме. А то блин, "можно ли использовать?" Мля, для чего использовать? Подложить приятелю на стул вместо кнопки? Или в розетку воткнуть?
Мне тоже всё понятно. И я вижу что Вам бесполезно что то объяснять, пока Вы не изучите минимум необходимый для работы с микроконтроллерами. Например с ногами. Любая нога микроконтроллера имеет много разных функций. Про каждую ногу есть описание в мануале на микроконтроллер, а не на ардуино. Функции ноги ардуино зависят от процессора, на котором собрана плата. При этом ноги ардуино имеют одинаковые названия типа D1 или A0. И ардуино гарантирует одинаковую работу ног только в пределах, определённых описаниями ардуино. Как только Вы захотите бОльшего - использовать функционал ноги по максимальным возможностям- придётся изучать микроконтроллер и тогда существует большаяя вероятность, что на другой плате ардуино Ваша программа работать будет неадекватно. Функцию работы ноги МК можно менять, программировать, в любой момент времени. Например у меня есть программа, где одна нога управляет светодиодом и слушает нажатие кнопки, т.е. работает на вход и на выход. Здесь главное внешними цепями обеспечить такую возможность. SETUP и LOOP это две подпрограммы, определённые в ардуино и они имеют одинаковый приоритет с множеством других подпрограмм, которые можете написать Вы сами. Поэтому заблуждение, что инициализировать надо в сетап а работать в луп для не игрушечных проектов надо изживать. МК можно использовать в пределах функционала как угодно разработчику, в любой момент времени обращаясь к необходимым функциям. Вот только для этого надо написать программу. И обеспечить внешние подключения.
ТС! Дорогой. Я понимаю, что ты новичок и совсем не понимаешь «с какой стороны у тетки дырка», в том смысле, что как и зачем используется МК (микроконтроллер). Тут тебе правильно сказали, что опыт АСУ ТП будет играть отрицательную роль, из-за разницы подходов, из-за разницы специализированных и универсальных контроллеров и многого другого.
Сперва забудь о длинных линиях и подобной ерунде, потом к ним вернешься. Они не представляют сложности когда поймешь. То есть пока собираем макет задумки на столе.
На столе у нашей системы могут быть вот такие типы соединений:
1. Цифровой вход (для простоты пока забудем о 3.3В и 5В);
2. Цифровой выход;
3. Цифровой дуплекс;
4. АЦП вход (пусть от 0 до Vcc, для простоты);
5. ЦАП выход (с каким-то опорным, пусть Vcc);
6. ШИМ выход;
7. SPI мастер (не может требоваться больше одного);
8. SPI слейв;
9. I2C мастер (тоже не может быть нужно более одного);
10. I2C слейв;
11. UART;
При помощи МК ты можешь, так или иначе, с дополнительными микросхемами или целыми МК, создать в своей системе ЛЮБОЕ количество таких интерфейсов. Какое-то количество интерфейсов, в зависимости от типов МК могут иметь специальное назначение внутри МК. Цифровой вход может быть привязан, например. К счетчику, выход — к генератору и т. д.
Ты, пока не разобрался, не заморачивайся тем, как это сделать. Повторю — в своем «СуперГлавном контроллере» ты сможешь (научившись) сделать любое количество таких интерфейсов.
Вот поэтому вопрос о назначении/переназначении «штырьков» (всё еще в восторге от термина!) - совершенно праздный. В каких-то МК есть ремаппинг, в каких-то нет — это вообще не имеет значения. Сперва проектируешь то, что тебе нужно, потом выбираешь МК под это дело, а уже потом начинаешь разбираться с его ...извините «штырьками».
Так я вижу кортизон прояснил мозги. стали разговаривать на человечьем. Все это где то подспудно предполагалось и я получил чего хотел. Жаль , что пришлось вас позлить. Ликбеза мне не нужно и всякие глупые инсенуации по поводу опыта и проч оставить прошу. А то разозлюсь.
ТС! Дорогой. Я понимаю, что ты новичок и совсем не понимаешь «с какой стороны у тетки дырка», в том смысле, что как и зачем используется МК (микроконтроллер). Тут тебе правильно сказали, что опыт АСУ ТП будет играть отрицательную роль, из-за разницы подходов, из-за разницы специализированных и универсальных контроллеров и многого другого.
Еще раз зайдите на сайт Сегнетикса и посмотрите, как универсальный контроллер становится специализированным. И заодно про АСУ ТП и теткину дырку у них же можно распросить. Хороший пример для всех к чему стремиться.
Ты не понял, мужик! Тебя сказали "удали упоминание безграмотного блогера из темы". Ты этого не сделал - сам себе злобный буратино.
Адептов гайвера на этом форуме посылают в двух направлениях (на выбор посылаемого): на форум гайвера (там тебе на все вопросы ответят), или вот сюда - здесь тоже все ответы получишь.
Выбирай и иди туда или туда, а здесь адептов гайвера очень не любят.
Еще раз зайдите на сайт Сегнетикса и посмотрите, как универсальный контроллер становится специализированным. И заодно про АСУ ТП и теткину дырку у них же можно распросить. Хороший пример для всех к чему стремиться.
Объясните подробнее, что можно увидеть на сайте Сегнетикса? Как 3-х доллоровый STM32 превращают в 100 евровый готовый модуль? Это не откровение. Таких конструктивов много. МК в основе те же что и в ардуине. За что деньги берут я уже писал.
А как вы на ПЛК за туеву хучу баксов реализовывали подобные хотелки? (Типа - аналоговый вход одновременно и вывод RS232 на одном выводе , к примеру). Там такое возможно?
А как вы на ПЛК за туеву хучу баксов реализовывали подобные хотелки? (Типа - аналоговый вход одновременно и вывод RS232 на одном выводе , к примеру). Там такое возможно?
да никак он не реализовывал. Если бы у него был реальный опыт использования ПЛК - он бы подобных вопросов не задавал.
И вам доброе утро. Ну увидел, не понравилось, подумал-"во лошара"- и пройди мимо. Писать не обязательно. Еще раз повторюсь- железки только заказал, правила форума прочитал( и порядки тоже). Если есть еще какие негласные- пусть модератор укажет.
Подготовка пока теоретическая. Не смотря на ругань- я удовлетворен и получил ответы. Спасибо. есть еще пару вопросов.
1. для проекта мне нужно 8 аналоговых выходов. MCP4725 могут быть всего 2. Может кто встречал другие или предложит решения.
2. Почему на форуме нет раздела "наши проекты" или что то похожее.
Еще раз зайдите на сайт Сегнетикса и посмотрите, как универсальный контроллер становится специализированным. И заодно про АСУ ТП и теткину дырку у них же можно распросить. Хороший пример для всех к чему стремиться.
Объясните подробнее, что можно увидеть на сайте Сегнетикса? Как 3-х доллоровый STM32 превращают в 100 евровый готовый модуль? Это не откровение. Таких конструктивов много. МК в основе те же что и в ардуине. За что деньги берут я уже писал.
2. Почему на форуме нет раздела "наши проекты" или что то похожее.
Раздел есть, а вот почему ты не смог его найти, на это ответ знаешь только ты и Господь Бог (если ему есть до этого какое-то дело).
vganin пишет:
есть еще пару вопросов.
Тебе же русским языком объяснили, что со всеми твоими вопросами, тебе следует пройти или на форум гайвера (там тебе на все вопросы ответят), или вот сюда - здесь тоже все ответы получишь.
Ещё раз-другой позволите себе хамство в адрес уастников - узнаете. Пока топайте по моим ссылкам и не возвращайтесь, пока не научитесь нормально общаться и уважать традиции форума.
Ещё раз-другой позволите себе хамство в адрес уастников - узнаете. Пока топайте по моим ссылкам и не возвращайтесь, пока не научитесь нормально общаться и уважать традиции форума.
Ты больной , что ли. Почитай свои посты и убедись- кто тут хамит, а у кого тонкий английский юмор. Если тебе жизнь не удалась, так это не обязательно демонстрировать на форуме. Я тут по техническим вопросам, а не семейный психолог.
А где больше? Это вообще экзотика. Разве что у stm32f303 их 3.
вопрос не в контроллере, а в плате ЦАП, платки на заводе прошиты адресами и на шине I2C и на платке модуля меняется только последний бит 0 или 1 адреса путем перекусывания перемычки.
вопрос не в контроллере, а в плате ЦАП, платки на заводе прошиты адресами и на шине I2C и на платке модуля меняется только последний бит 0 или 1 адреса путем перекусывания перемычки.
вопрос не в контроллере, а в плате ЦАП, платки на заводе прошиты адресами и на шине I2C и на платке модуля меняется только последний бит 0 или 1 адреса путем перекусывания перемычки.
это все решается
как? на уровне идеи только, если не жалко, а там мои доведут.
Коллеги, а что будет, когда ТС доберётся до программирования и узнает, что «здесь Вам не тут» и нужно не стрелочки с квадратиками рисовать, как на ПЛК, а реально программировать? Получим очередного фаната флпрога, который будет задавать «тупые вопросы о глобальном», пока не будет забанен?
модуль 4725 частично решает проблему, думал, может кто встречал другие или поколхозить пытался
начать с того, что я навскидку на всем форуме за 2 года помню всего один проект, где был нужен один ЦАП. А тут сразу восемь - почти наверняка это хрень
Коллеги, а что будет, когда ТС доберётся до программирования и узнает, что «здесь Вам не тут» и нужно не стрелочки с квадратиками рисовать, как на ПЛК, а реально программировать? Получим очередного фаната флпрога, который будет задавать «тупые вопросы о глобальном», пока не будет забанен?
во-первых, почти уверен что он и не собирается учиться программировать. Ди врядли собирается вообще что0то реально делать... будет сидеть и, простите.. онанировать на чужой успех - этого, как его. Ситроникса...
во-вторых, готов поставить пару пива, что он будет забанен много раньше.
MCP4725 работает на I2C (физические ноги PC4,5)
И что?
vganin - вы в курсе, что в русском языке существуют знаки - препинания, восклицательный и вопросительный?
Вам лишний символ нажать лень - а я догадываться должен, что вы там имели в виду? С учетом того, что вопросы ваши, как вы сами пишете - тупые, догадаться, что вы там придумали - не так и просто.
Пишите полными предложениями, литературным русским языком, уж к пенсии-то можно было научиться!
Продолжу. но эти ноги описаны как аналоговые входы. хотел бы понятькак это противоречие воспримет железка, или может быть есть какие то программные ухищрения для использования и того и другого9и входов и шины)
Продолжу. но эти ноги описаны как аналоговые входы. хотел бы понятькак это противоречие воспримет железка, или может быть есть какие то программные ухищрения для использования и того и другого9и входов и шины)
не будет никакого противоречия. Вы, допустим, описали ноги как аналоговые. Потом запустили библиотеку, которой нужно I2C - она первым делом запустит метод Wire.begin(). который переконфигурит ноги как i2c/ Если вы снова опишете ноги, как аналоговые входы - в зависимости от реализации у вас либо i2c отвалится, либо аналоговые входы работать не будут.
Если постоянно перестраивать пины с одного режима на другой - можно пользовать и то и то - но только поочередно, одновременно никак.
Но вообще вопрос надуманный. Чисто на физическом уровне как вы подключите к одному "штырьку" одновременно и аналоговый сигнал и шину, чтобы одно не давало наводки на другое?
После долгих пыток штирлиц здался. Т.е, как я понял, не ленись описывай в лупе пины как физические входы и потом аккуратно складывай куда-нибудь, если нужно. мне пока не на чем пробовать. библиотека для модуля описывается 1 раз в сетапе, и входы тоже в сетапе. Вот я думал, что будет коллизия. пытался найти что нибуть в описаниях к IDE. ничего поэтому спрашивал у продвинутых людей
Но вообще вопрос надуманный. Чисто на физическом уровне как вы подключите к одному "штырьку" одновременно и аналоговый сигнал и шину, чтобы одно не давало наводки на другое?
[/quote]
Физически можно(мультиплексор), но думаю не для шины. хотя и тут естьпрерывания. но вопрос был от обратного. Максимально иметь физические входы при наличии возможности использования шинных модулей
работает! тут где-то на генераторе для катушки Мишина я ей усиление регулирую, на нано занимает пины А4 и А5, на этих же пинах и дисплей LCD 20х4
Мне кажется, что vganin представляет себе следующим образом: есть ардуина и у нее сквозная нумерация выводов, к которой можно добавить еще что-то и это что-то отмапит свои выводы в нумерацию выводов arduino - через экспандер станут доступны D20-D30.
А почему бы и нет?
Ничего против такой архитектуры не имею.
Только "из коробки" это не работает и придется ТС самому это реализовывать под каждую модель перефирийной МС.
После долгих пыток штирлиц здался. Т.е, как я понял, не ленись описывай в лупе пины как физические входы и потом аккуратно складывай куда-нибудь, если нужно. мне пока не на чем пробовать. библиотека для модуля описывается 1 раз в сетапе, и входы тоже в сетапе. Вот я думал, что будет коллизия. пытался найти что нибуть в описаниях к IDE. ничего поэтому спрашивал у продвинутых людей
Извините, ТС, ну вас в голове каша из прочитанного но не осмысленного. Слова луп, сетап, библиотека для модуля, физические входы... Всё перемешано и вы не видите полной картины. К сожалению, это следствие отсутствия знаний по програмированию микроконтроллеров, на которых базируется концепция ардуино. Ваше исходное утверждение :"... Контроллеры там серьезные- сематик, ханивелл, ален бредли, шнайдер..." сразу сказало что вы совершенно не в теме, т.к. в базе эти контроллеры базируются на тех же микроконтроллерах что и ардуино. И поэтому:"По заяыленым характкристикам Леонардо сопоставим с Сименсом или Хоневелл за пару килоевро.". Их стоимость определяется, в том числе, программым обеспечением, написанным и протестированным, и выдающим на уровень обслуживания только сервисные возможности, прописанные программым обеспечением. Ардуина не имеет программ внутри. Именно это и является основным отличием от тех контроллеров, которые вы видели раньше. За вас разработали концепцию объединения модулей, написали программы и мануалы по использованию, за это брали деньги. Если вы решили перейти на ардуино, то все эти вещи придётся делать самому. А знаний нет. И форум здесь не поможет. Мы не сможем физически прочитать курс лекций по означенной теме. Что бы спроектировать систему, нужно знать свойства её отдельных элементов. Вы даже свойств отдельных модулей ардуино не знаете. Програмировать не умеете. А это основа работы с ардуино. Может быть сначала светодиодиками поморгать, свет в прихожей включить а уж потом замахиваться на глобальный проект? Вам уже говорили - если не хватает ног микроконтроллера, значит вы не правильно спроектировали систему. Это действительно так. Прислушайтесь. Если есть желание использовать ардуино "Платформа нужна не для игрушек" надо начинать с изучения микроконтроллеров. Ардуино это именно для игрушек. Она так задумывалась изначально. То, что с её оборудованием можно сделать что то серьёзное это уже следующий шаг, который в описаниях к IDE не найти. Форума объяснить не хватит.
Там кроме адреса ничего не указывается. Хотя может я чего не доглядел.
Физические пины, на которых сидит I2C известны и не меняются, просто примите это данность и успокойтесь.
Конкретизирую. Нужны аналоговые входы -все 7(или 5 в зависимости от платформы) Но и шина нужна для умных модулей. как это решается.
Перепроектированием системы так. чтобы что-то одно стало ненужным и не было конфликтов.
как с внешним прерыванием и шиной одновременно.
Если пины используются для протокола I2C, а Вы хотите ещё и свои прерывания на те же пины навесить - никак.
То же касается и других протоколов (SPI, UART), если Вы их поланируете использовать - пины фиксированы. Или не используйте протокол, или не используйте эти пины по другому назначенияю. Проектируйте систему так. чтобы это не было нужно.
Всё? И поосторожнее с поеданием дерьма.
для nik182: Каждый в написаном видит что тог свое, и это Вас извиняет. Но тут технический сайт и не зачем меряться своей значимостью. есть же люди, которые отвечают прямо, и им все понятно. даже здесь мнения рознятся( посты №53,57,59).
К стати. Вчера пытался вкуривать сеьезные ветки форума. Там людей тревожат такие же вопросы и они их серьезно обсуждают. Я то железа еще не видел. Задача сейчас- определиться с платформой.
И ко всем еще раз: так можно использовать ноги контроллера разным способом( сегодня нашел у Гайвера-он кроме шины обращается к ней как внешнему прерыванию для просыпания ардуины(подключен датчик орентации по I2C))
Не исключаю, что я опять ничего не понял.
Все равно всем спасибо за участие.
Забыл упомянуть пост 56
vganin, если хочешь нормально здесь жить, немедленно убери упоминание гайвера (отредактируй пост, пока на него не ответили, а то потом нельзя будет) и больше никогда не упоминай его.
Слушай, как же ты задолбал. Ну, вот, что тебе ответить? Скажешь, что нельзя, ты найдёшь у какого-нибудь засранца редкое использование, которое не мешает использованию по прямому назначению (типа просыпания). Скажешь можно - ты начнёшь с A5 значения напряжений читать, параллельно с работой протокола.
Давай так, ты будешь задавать конкретные вопросы с конкретными ситуациями, а не про коня в ваккуме. А то блин, "можно ли использовать?" Мля, для чего использовать? Подложить приятелю на стул вместо кнопки? Или в розетку воткнуть?
Спрашивай конкретно.
Мне тоже всё понятно. И я вижу что Вам бесполезно что то объяснять, пока Вы не изучите минимум необходимый для работы с микроконтроллерами. Например с ногами. Любая нога микроконтроллера имеет много разных функций. Про каждую ногу есть описание в мануале на микроконтроллер, а не на ардуино. Функции ноги ардуино зависят от процессора, на котором собрана плата. При этом ноги ардуино имеют одинаковые названия типа D1 или A0. И ардуино гарантирует одинаковую работу ног только в пределах, определённых описаниями ардуино. Как только Вы захотите бОльшего - использовать функционал ноги по максимальным возможностям- придётся изучать микроконтроллер и тогда существует большаяя вероятность, что на другой плате ардуино Ваша программа работать будет неадекватно. Функцию работы ноги МК можно менять, программировать, в любой момент времени. Например у меня есть программа, где одна нога управляет светодиодом и слушает нажатие кнопки, т.е. работает на вход и на выход. Здесь главное внешними цепями обеспечить такую возможность. SETUP и LOOP это две подпрограммы, определённые в ардуино и они имеют одинаковый приоритет с множеством других подпрограмм, которые можете написать Вы сами. Поэтому заблуждение, что инициализировать надо в сетап а работать в луп для не игрушечных проектов надо изживать. МК можно использовать в пределах функционала как угодно разработчику, в любой момент времени обращаясь к необходимым функциям. Вот только для этого надо написать программу. И обеспечить внешние подключения.
ТС! Дорогой. Я понимаю, что ты новичок и совсем не понимаешь «с какой стороны у тетки дырка», в том смысле, что как и зачем используется МК (микроконтроллер). Тут тебе правильно сказали, что опыт АСУ ТП будет играть отрицательную роль, из-за разницы подходов, из-за разницы специализированных и универсальных контроллеров и многого другого.
Сперва забудь о длинных линиях и подобной ерунде, потом к ним вернешься. Они не представляют сложности когда поймешь. То есть пока собираем макет задумки на столе.
На столе у нашей системы могут быть вот такие типы соединений:
1. Цифровой вход (для простоты пока забудем о 3.3В и 5В);
2. Цифровой выход;
3. Цифровой дуплекс;
4. АЦП вход (пусть от 0 до Vcc, для простоты);
5. ЦАП выход (с каким-то опорным, пусть Vcc);
6. ШИМ выход;
7. SPI мастер (не может требоваться больше одного);
8. SPI слейв;
9. I2C мастер (тоже не может быть нужно более одного);
10. I2C слейв;
11. UART;
При помощи МК ты можешь, так или иначе, с дополнительными микросхемами или целыми МК, создать в своей системе ЛЮБОЕ количество таких интерфейсов. Какое-то количество интерфейсов, в зависимости от типов МК могут иметь специальное назначение внутри МК. Цифровой вход может быть привязан, например. К счетчику, выход — к генератору и т. д.
Ты, пока не разобрался, не заморачивайся тем, как это сделать. Повторю — в своем «СуперГлавном контроллере» ты сможешь (научившись) сделать любое количество таких интерфейсов.
Вот поэтому вопрос о назначении/переназначении «штырьков» (всё еще в восторге от термина!) - совершенно праздный. В каких-то МК есть ремаппинг, в каких-то нет — это вообще не имеет значения. Сперва проектируешь то, что тебе нужно, потом выбираешь МК под это дело, а уже потом начинаешь разбираться с его ...извините «штырьками».
Так я вижу кортизон прояснил мозги. стали разговаривать на человечьем. Все это где то подспудно предполагалось и я получил чего хотел. Жаль , что пришлось вас позлить. Ликбеза мне не нужно и всякие глупые инсенуации по поводу опыта и проч оставить прошу. А то разозлюсь.
а что там с гайвером. кому то это мешает жить.
ТС! Дорогой. Я понимаю, что ты новичок и совсем не понимаешь «с какой стороны у тетки дырка», в том смысле, что как и зачем используется МК (микроконтроллер). Тут тебе правильно сказали, что опыт АСУ ТП будет играть отрицательную роль, из-за разницы подходов, из-за разницы специализированных и универсальных контроллеров и многого другого.
Еще раз зайдите на сайт Сегнетикса и посмотрите, как универсальный контроллер становится специализированным. И заодно про АСУ ТП и теткину дырку у них же можно распросить. Хороший пример для всех к чему стремиться.
Грозный-то какой, ужость :(
а что там с гайвером. кому то это мешает жить.
Ты не понял, мужик! Тебя сказали "удали упоминание безграмотного блогера из темы". Ты этого не сделал - сам себе злобный буратино.
Адептов гайвера на этом форуме посылают в двух направлениях (на выбор посылаемого): на форум гайвера (там тебе на все вопросы ответят), или вот сюда - здесь тоже все ответы получишь.
Выбирай и иди туда или туда, а здесь адептов гайвера очень не любят.
похоже, тема уверенно идет к закрытию.
Типичный пенсионерский троллинг - идиотские вопросы на уровне детского сада, но при этом усиленное раздувание щек про свой "прошлый богатый опыт"...
Очередной Алегир.
Еще раз зайдите на сайт Сегнетикса и посмотрите, как универсальный контроллер становится специализированным. И заодно про АСУ ТП и теткину дырку у них же можно распросить. Хороший пример для всех к чему стремиться.
Объясните подробнее, что можно увидеть на сайте Сегнетикса? Как 3-х доллоровый STM32 превращают в 100 евровый готовый модуль? Это не откровение. Таких конструктивов много. МК в основе те же что и в ардуине. За что деньги берут я уже писал.
Вот например https://www.advantech.ru/products/rs-485-i-o-modules-adam-4000/sub_1-2mlkht
то vganin.
А как вы на ПЛК за туеву хучу баксов реализовывали подобные хотелки? (Типа - аналоговый вход одновременно и вывод RS232 на одном выводе , к примеру). Там такое возможно?
то vganin.
А как вы на ПЛК за туеву хучу баксов реализовывали подобные хотелки? (Типа - аналоговый вход одновременно и вывод RS232 на одном выводе , к примеру). Там такое возможно?
да никак он не реализовывал. Если бы у него был реальный опыт использования ПЛК - он бы подобных вопросов не задавал.
похоже, тема уверенно идет к закрытию.
А ТС к ссылкам, что я ему дал.
Ликбеза мне не нужно и всякие глупые инсенуации по поводу опыта и проч оставить прошу. А то разозлюсь.
разозлишься - получишь сертификат и направление следования.
И вам доброе утро. Ну увидел, не понравилось, подумал-"во лошара"- и пройди мимо. Писать не обязательно. Еще раз повторюсь- железки только заказал, правила форума прочитал( и порядки тоже). Если есть еще какие негласные- пусть модератор укажет.
Подготовка пока теоретическая. Не смотря на ругань- я удовлетворен и получил ответы. Спасибо. есть еще пару вопросов.
1. для проекта мне нужно 8 аналоговых выходов. MCP4725 могут быть всего 2. Может кто встречал другие или предложит решения.
2. Почему на форуме нет раздела "наши проекты" или что то похожее.
Еще раз зайдите на сайт Сегнетикса и посмотрите, как универсальный контроллер становится специализированным. И заодно про АСУ ТП и теткину дырку у них же можно распросить. Хороший пример для всех к чему стремиться.
Объясните подробнее, что можно увидеть на сайте Сегнетикса? Как 3-х доллоровый STM32 превращают в 100 евровый готовый модуль? Это не откровение. Таких конструктивов много. МК в основе те же что и в ардуине. За что деньги берут я уже писал.
Вот например https://www.advantech.ru/products/rs-485-i-o-modules-adam-4000/sub_1-2mlkht
спасибо за поддержку. И АДАМ и Сегнетикс и Контар И стив Джобс- это уважаемые люди, которые из 3 долларов делают 100.
1. для проекта мне нужно 8 аналоговых выходов. MCP4725 могут быть всего 2. Может кто встречал другие или предложит решения.
на stm32F103 за 100 рублей аж 20 аналоговых выходов. Правда некоторые связаны между собой, полностью независимых - 11
мало того что наглый и тупой, так еще и слепой. Раздел так и называется - Проекты
http://arduino.ru/forumy/proekty
спасибо за поддержку. И АДАМ и Сегнетикс и Контар И стив Джобс- это уважаемые люди, которые из 3 долларов делают 100.
вам-то что за радость? :) рассчитываете на пенсии повторить их успех? :))
это переобутый Аллегир. Такой же тупой и самодовольный, с той же манерой общения.
2. Почему на форуме нет раздела "наши проекты" или что то похожее.
Раздел есть, а вот почему ты не смог его найти, на это ответ знаешь только ты и Господь Бог (если ему есть до этого какое-то дело).
Тебе же русским языком объяснили, что со всеми твоими вопросами, тебе следует пройти или на форум гайвера (там тебе на все вопросы ответят), или вот сюда - здесь тоже все ответы получишь.
Тебе что-то непонятно?
спасибо за поддержку. И АДАМ и Сегнетикс и Контар И стив Джобс- это уважаемые люди, которые из 3 долларов делают 100.
вам-то что за радость? :) рассчитываете на пенсии повторить их успех? :))
За успех надо радоваться. Чего Вы такие злые, это потому что велосипеда у вас нету?
это переобутый Аллегир. Такой же тупой и самодовольный, с той же манерой общения.
Ты картинку под рукой держишь, если чего?
это переобутый Аллегир. Такой же тупой и самодовольный, с той же манерой общения.
Ты картинку под рукой держишь, если чего?
у меня и сертификат под рукой. А то как без него идти?
А так, наградили и отправили на свободу с чистой совестью. :)
Че за картинка то?
Ещё раз-другой позволите себе хамство в адрес уастников - узнаете. Пока топайте по моим ссылкам и не возвращайтесь, пока не научитесь нормально общаться и уважать традиции форума.
на stm32F103 за 100 рублей аж 20 аналоговых выходов. Правда некоторые связаны между собой, полностью независимых - 11
Аналоговых выжодов всего 2
Ещё раз-другой позволите себе хамство в адрес уастников - узнаете. Пока топайте по моим ссылкам и не возвращайтесь, пока не научитесь нормально общаться и уважать традиции форума.
Ты больной , что ли. Почитай свои посты и убедись- кто тут хамит, а у кого тонкий английский юмор. Если тебе жизнь не удалась, так это не обязательно демонстрировать на форуме. Я тут по техническим вопросам, а не семейный психолог.
А где больше? Это вообще экзотика. Разве что у stm32f303 их 3.
А где больше? Это вообще экзотика. Разве что у stm32f303 их 3.
вопрос не в контроллере, а в плате ЦАП, платки на заводе прошиты адресами и на шине I2C и на платке модуля меняется только последний бит 0 или 1 адреса путем перекусывания перемычки.
Аналоговых выжодов всего 2
независимых PWM каналов - 11
А настоящих "аналоговых выходов" (DAC) у большинства младших МК, например у ардуиновскиз атмег - нет вовсе
вы бы лучше поделились, зачем они вам - с вашими знаниями может оказаться, что и не нужны вовсе
вопрос не в контроллере, а в плате ЦАП, платки на заводе прошиты адресами и на шине I2C и на платке модуля меняется только последний бит 0 или 1 адреса путем перекусывания перемычки.
это все решается
модуль 4725 частично решает проблему, думал, может кто встречал другие или поколхозить пытался
вопрос не в контроллере, а в плате ЦАП, платки на заводе прошиты адресами и на шине I2C и на платке модуля меняется только последний бит 0 или 1 адреса путем перекусывания перемычки.
это все решается
как? на уровне идеи только, если не жалко, а там мои доведут.
Коллеги, а что будет, когда ТС доберётся до программирования и узнает, что «здесь Вам не тут» и нужно не стрелочки с квадратиками рисовать, как на ПЛК, а реально программировать? Получим очередного фаната флпрога, который будет задавать «тупые вопросы о глобальном», пока не будет забанен?
модуль 4725 частично решает проблему, думал, может кто встречал другие или поколхозить пытался
начать с того, что я навскидку на всем форуме за 2 года помню всего один проект, где был нужен один ЦАП. А тут сразу восемь - почти наверняка это хрень
Успокойтесь, я могу лично Вам принести извинения. Мне не в тягость и искренне. Я за техникой.
Коллеги, а что будет, когда ТС доберётся до программирования и узнает, что «здесь Вам не тут» и нужно не стрелочки с квадратиками рисовать, как на ПЛК, а реально программировать? Получим очередного фаната флпрога, который будет задавать «тупые вопросы о глобальном», пока не будет забанен?
во-первых, почти уверен что он и не собирается учиться программировать. Ди врядли собирается вообще что0то реально делать... будет сидеть и, простите.. онанировать на чужой успех - этого, как его. Ситроникса...
во-вторых, готов поставить пару пива, что он будет забанен много раньше.
Я тебе позавчера вполне вежливо написал, что нужно сделать. Ты упёрся рогом. А извинения мне твои до открытого коллектора.