Вы часом не дилер АРМа? Это уже напоминает паранойю...
Олег, далеко не всем работа с МК видится работой с ПК... Не всем нужен HAL... И дело тут не в целесообразности, а в индивидуальных предпочтениях. Да и вход в понимание архитектур типа АВР, 51 или 10...18 Микрочип много-много более прост.
Вы часом не дилер АРМа? Это уже напоминает паранойю...
Олег, далеко не всем работа с МК видится работой с ПК... Не всем нужен HAL... И дело тут не в целесообразности, а в индивидуальных предпочтениях. Да и вход в понимание архитектур типа АВР, 51 или 10...18 Микрочип много-много более прост.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Предпочтение видимому на рынке - остальное в нонешних "осадно-досадных" условиях - есть профанация. Да и интересует-то оно меня не столько с точки зрения потребителя, а с точки зрения изучения самостоятельного подвида (о развитии аппаратных наворотов в пределах стандартного ядра среднемлмдших мне ведомо).
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Предпочтение видимому на рынке - остальное в нонешних "осадно-досадных" условиях - есть профанация. Да и интересует-то оно меня не столько с точки зрения потребителя, а с точки зрения изучения самостоятельного подвида (о развитии аппаратных наворотов в пределах стандартного ядра среднемлмдших мне ведомо).
не ни дилер не паранойя, а очень удивляет упорное желание использовать устаревшие технологии в новых разработках на армах можно и без HAL "вход в понимание", например в STM32 мне показался гораздо проще чем "вход" в 51, AVR, PIC, кто ни будь объясните, чем микроконтроллеры на ядре арм хуже - вроде обычные микроконтроллеры. Откуда этот миф о сложности.
Цитата:
а с точки зрения изучения самостоятельного подвида
может лучше потратить время на изучение более перспективных видов?
может нафиг эта «улучшенная» серия, есть на данный момент предложения получше
100 % !!! «улучшенная» то она «улучшенная»... но в целом ничего не решает...
BOB51 писал(а):
Предпочтение видимому на рынке - остальное в нонешних "осадно-досадных" условиях - есть профанация.
В данном случае... что «улучшенная», что STM32 видится одинаково... нужно заказывать на стороне...
oleg110592 писал(а):
не паранойя, а очень удивляет упорное желание использовать устаревшие технологии в новых разработках
Здесь спорить - пустая трата времени... Когда "Одни ищут возможности, другие - причины!"(С) Паранойя - это тупо долбить код на старой архитектуре дрожа над каждым тактом и байтом...
Цитата:
может лучше потратить время на изучение более перспективных видов?
100 % !!!
oleg110592 писал(а):
чем микроконтроллеры на ядре арм хуже - вроде обычные микроконтроллеры. Откуда этот миф о сложности.
Обычные МК... особенно F0... Миф о сложности подпитывается ленью и нежеланием осваивать новое... не более...
_________________ "Я не даю готовых решений, я заставляю думать!"(С)
Еще про миф о сложности. Cypress выпустила PSoC 4 CY8CKIT-049 4xxx Prototyping Kits на ARM® 32-bit Cortex-M0™ за 4$. http://www.cypress.com/?rID=92146 Посмотреть как зажечь светодиод и поморгать, используя для программирования бесплатный PSoC Creator можно тут: https://www.youtube.com/watch?v=9uKHAdLjxrc чтоб зажечь светодиод не понадобилось ни строчки кода, чтоб моргать 4 простейших строчки. Налетай, подешевело - за 1$ микроконтроллер PSoC 4 : http://www.cypress.com/?id=2218 Кто подскажет дешевые киты от Микрочип и Атмел со встроенным программатором и где подобные уроки облегчающие жизнь начинающим осваивать.
Обидимшись... Хош присоединиться к обсуждению зная АРМ - выложи ссылки на бесплатный общедоступный компилятор ассемблера для АРМов, на простейшее для LPT или на худой конец COM железо программатора (без всевозможных "мозгов") с одновременной ссылкой на софт им управляющий выложи набросанную самостоятельно схемку (и между делом самим на простенькой пусторыбке собранную) Применение внешней обвязки должно быть соответствующее указанному в теме для аналогичности результатов Напиши и скомпилируй программку на ассемблере с полным комментарием примененных приемов и причин их применения в зависимости от особенностей ядра системы Проверь макеткой и выложи краткий отчет по специфике и преимуществам/слабым местам примененного в разработке МК. Так чтоб было на что посмотреть и что обсудить на равных с автором.
А давать ссылки на даташитки, фирмы по продажам или просто утверждать, что есть лучшее решение/лучший спецкристалл - это равнозначно захламлению исходного смысла темы. Как-то и сам знаю, что китаёзы и получше целевую "капельку" сделать могут, и инет-приложения уже во все дырки всовывают и много чего еще великие фирмы лепят... В том числе и МК на биополимерах... Кстати и я также немножко натворил флуду своими отступлениями на тему "посторонних" готовых схемок вида вставки "Маски-шоу и вредные 8-лапки под трехкнопочным выключателем"... Давно надо бы по теме продолжить... да общая обстановка весьма отвлекает... Пока только на внешние приблуды, несколько в отступление от главной темы, времени и насторения хватает. Вот еще один "твикс" появился http://img.radiokot.ru/files/20529/dfxgbqes8.JPG http://img.radiokot.ru/files/20529/dfxe55fiy.jpg http://img.radiokot.ru/files/20529/dfxdvdvye.jpg мож на недельке прикошмарю еще пару модулей на ИК деталюшках, ежли мелка хитрость получиться.
Only 49 Instructions, including 14 new “C compiler-friendly” Instructions
Может начать с изучения СИ??? И вот здесь "выплывают расписные"... Адекватен более-менее только старый Хай-Теч... который новые камни уже не поддерживает... Отсюда и нежелание юзать "расширенные"... Как не расширяй, не растягивай, а натянуть их уже некуда... поезд ушёл...
====== Если только из интереса поковыряться/освоить... а так... Пару дней назад решил "вспомнить молодость"... Достал PIC18F25K20 с полки... запустил SPI... попытался добавить 9-ый бит и... разбился об еррату... Понимаю, что остались в наличии только сэмплы с длинючей ерратой... Но чувство угнетения и усталости от Микрочипа остались...
_________________ "Я не даю готовых решений, я заставляю думать!"(С)
Так потому и асмодей - чтоб "маскировку" от Си убрать! - Она , сия "маскировка" от лукавых производителей и служит основой коммерческой "наркоты" в распространении МК (и основой "глухого наЧИПзма" фанклубов). Кстати - впоолне нормальный ассемблер для всех подгрупп ПИКов даже в MPLAB v8.92 имеется. Улучшенные среднемладшие ведь тоже "СИ-ориентированные". Вот только что имеется ввиду под этим термином? Просто список команд и их микропрограммы подбираются с таким рассчетом, чтобы легче строить на их основе приемы компилятора языка высокого уровня (собственно или изготовителю МК или фирме- лицензиату производства данных IDE), а не как понятие "ассемблер-несовместимые". Именно отсутствие возможности применения более мощных приемов обработки при введении новых аппаратных модулей и заставила ввести в список команд новые для улучшенных среднемладших (в том числе и мощные "конвеерные пересылки" в пределах любой ячейки любого участка памяти, обработчики вычисляемых векторных переходов без "зацепа" PCLATH). Да это уже и не "типовые среднемладшие" даже по структуре ядра - организация памяти, стека, базы прерываний. А вот по цоколевке и минимальному функционалу - один к одному с предшественниками (это плюс разработчикам Микрощипа). Я пока их даташитки токмо "вскользь глянул" и только относительно базового ядра и системы команд - весьма впечатляет, и работать проще, чем новую серию "с нуля учить" (а чего там в аппаратной части понатыкано... - поглянь-ка лучше сам, да и штудировать за 300 страниц на "спик инглиш" с возможными как всегда ошибками по каждому подвиду - общей юзерс гвиде на данный подвид у микрощипа нету - анализировать самому надо, а практически все в аппаратной части полностью обновлено).
Насчет "вспомнить"... Я работаю на основе библиотек *.pdf файлов в электронной форме и базовых распечаток - конспектов по основным применяемым МК, в которые вписываю все замечания и ерраты согласно полученным в процессе общения с отладкой макетов и вычиткой дополнительной документации материалы. А когда надо "обновиться - всего лишь перелистываю странички с уже отмеченным материалом. Не исключены и "проколы" в тех частях материала, кои до последнего момента не прорабатывались (за временной ненадобностью).
P.S. Насчет компиляторов для профи - ходи сюды http://www.mikroe.com/compilers/ Для всех семейств, в одном ключе писаны ... токмо ООЧЕНЬ ПЛАТНЫЕ...
Дорогой Коллега! Без обид, но кроме Вас на форуме найдется, наверное, от силы пяток людей, обладающих компом с последовательным интерфейсом, а где-то через год их будет еще меньше. Этот преобразователь UART/Serial для компов уже давно не актуален и вряд-ли кого заинтересует. Соберите что-нибудь на более современной базе под USB или купите в конце концов. К примеру, вот мой самодельный преобразователь USB-UART на CP2104 (картинки кликаются для увеличения), могу поделиться файлом печатки под Eagle.
Я вовсе не агитирую все бросить и перейти немедленно на ARM, но если-уж о них пошел разговор, то
BOB51 писал(а):
выложи ссылки на бесплатный общедоступный компилятор ассемблера для АРМов
Бесплатный Keil uVision без таблеток позволяет разрабатывать программы длиной до 32Кб, в том числе на АСМе. Для приложений, которые Вы обсуждаете на здешнем форуме, этого хватит с большим избытком.
BOB51 писал(а):
на простейшее для LPT или на худой конец COM железо программатора (без всевозможных "мозгов") с одновременной ссылкой на софт им управляющий
Программатор под LPT/COM никому не нужен. Внутрисхемный USB программатор/отладчик имеется на любой демо-плате ARM и практически каждый из них может программировать чипы вне демо-платы. Сами платы доступны по символической цене 4 - 20 USD (Олег - спасибо за ссылку про Cypress). На семинарах многих фирм подобные платы даже раздаются всем участникам бесплатно. Если есть возможность посетить такие семинары - очень советую, особенно для первых шагов с ARM. Экспертом по ARM Вы сразу после них не станете, но ощутимый начальный толчек получите.
BOB51 писал(а):
выложи набросанную самостоятельно схемку (и между делом самим на простенькой пусторыбке собранную
Что такое "пусторыбка" не понял, но вот мои самодельные тестовые ЛУТ-платки для ARM-ов, с которыми я пока имел дело. На них МК с минимальной обвеской и разъемом для отладки. Схемки их не рисовал, но если захотите могу набросать - пишите в личку. Впрочем, все они есть в ДШ/апноутах. Сложность перехода на ARMы - это действительно миф, особенно для человека как Вы, имеющего опыт работы с несколькими архитектурами. EFM32TG110: MKL05Z32VFK4: SIM3L134: Был у меня еще недавно небольшой проектик на STM32F0, но после этих плата была сразу "начисто" разведена.
BOB51 писал(а):
Напиши и скомпилируй программку на ассемблере с полным комментарием
Как раз для Вас моя статья здесь: http://radiokot.ru/articles/50/ Выдастся время, напишу еще. Вопросы, или нужна помощь - с удовольствием отвечу в личной переписке.
Да знамо и про АРМы и про тенденции... Все уши прожужжали. Ну не владею я АРМом в достаточной мере для аналогичного его исследования (их там не менее пяти разновидностей - и все на одинаководотошном виде знать надо, чтоб здесь выложить) - потому здесь и нету такой "игрушки" на АРМах. Чего в том сверхестественного? Только вот по факту: Пока на сегодня задачка на более простом стопанулась - алгоритмы табличных обработчиков прекрасно работающие на 51-й и АВР абсолютно неудобны при работе со "стандартными" среднемладшими ПИКами (а вот в улучшенных среднемладших или в 18х/17х вполне может и пройдет). При том, что табличное чтение в среднемладших вроде бы и есть, но работает нормально только при малых объёмах данных или при значительных "побочных" макросах которые сводят к нулю пользу табличного алгоритма. Сделать такое наблюдение работая с СИ невозможно - там просто все нюансы "закрыты" для пользователя. ... Да и платки преобразователя в наборчик более для работы между модулями и всяческих издевок попали. Мало ли еще над чем приколоться захочется.
Несколько более для лички - но судя по шквалу АРМистов прийдется положить здесь:
По - Вашему все что ни есть АРМ или не современно - НЕ ИМЕЕТ ПРАВА СУЩЕСТВОВАНИЯ при том, что ЛЮБАЯ ПОПЫТКА КОПНУТЬ ПОГЛУБЖЕ НЕПОЗВОЛИТЕЛЬНА? Почему я в ВАШИ темы не лезу с требованиями забыть и забить - а тут целый взвод советчиков "вдруг появился" - это не обиды - просто досада на разговор не по существу и совершенно ненужную, в данной ситуации, рекламу. Я ж не оспариваю преимущества коммерческих проектов и/или новейших технологий в данной теме. Всего лишь занимаюсь анализом четырех видов МК с единым заданием и под ассемблером - тех о которых мне достаточно хорошо известно. А Ваши вбросы требуют бросить то, что начато, немедленно вложиться в изучение совершенно другого материала и ШАГАТЬ В НОГУ ПОД НОВЫЙ ХАЙЛЬ АРМ... Пока - в данной теме неинтересно и неоправдано с моей точки зрения, но вполне перспективно для кого-то еще (по обстановке) и дальнейшего освоения по мере потребностей и возможностей.
Кстати... Тема висит весьма давно в виде монолога любителя, а вот прям "атака АРМистов" пошла после моего сообщения об особенностях новой породы среднемладших ПИКов и возможности работать с ними на простейшем оборудовании...??
Вроде ж во всех холиварных темах уже выяснили - МК подбирается под задачу. Надо рулить over9000 светодиодами через инет, слушать радио марсиан и т.д. - да, собирайте это на STM, там есть где развернуться. Но простые часики, с которых, собственно, и началась эта тема ?... Выкладывал свой вариант схемы для "новых" PIC-ов в лампово-часовой теме - viewtopic.php?f=3&t=3210&p=2020339#p2020339 Там и микропотребление, и набортный RTC, и минимум железа, и корпус любой - хоть DIP, хоть SSOP. И (понятное дело, с определенным опытом) писалось все за пару вечеров. И таки на ассемблере (хоть новомодные PIC-и и обзываются Си-ориентированными). По той простой причине, что там кода 200 байт... И точно так же там будет работать и старый PIC16F870. И даже микропотребление никуда не денется. Я гарантирую это (с)
Вместо этого предлагаете ТС-у пару-тройку недель помигать светодиодом, изучая новый для него камень, чтоб в конечном итоге сделать "тот же ***, но вид сбоку". А зачем ?
потому что было не понятно (теперь понятно) зачем использовать "новых PIC-ов", если
abc писал(а):
И точно так же там будет работать и старый PIC16F870. И даже микропотребление никуда не денется.
И точно так же там будет работать и новый стм32, но это автору оказалось не интересно, а народу это интересно. Эта тема, я так понял, должна быть без комментариев, в виде блога, но на форумах так вроде не принято. Выражу просьбу автору - когда решите все поставленные задачи, если будет желание и время, попробуйте решить эту же задачу на более современном микроконтроллере - это было бы очень интересно.
Последний раз редактировалось oleg110592 Вс июн 22, 2014 13:13:15, всего редактировалось 1 раз.
Но часы/светики/"как управлять сервой"(с) и прочая малокалиберная схемотехника, которую уже давно прошли и забыли на гораздо менее мощных камнях - нет, НЕ ИНТЕРЕСНО. Поэтому и призывать автора использовать STM в _простых_ задачах, где справляется любой другой _знакомый_ ему камень - по меньшей мере, не комильфо.
Но часы/светики/"как управлять сервой"(с) и прочая малокалиберная схемотехника, которую уже давно прошли и забыли на гораздо менее мощных камнях - нет, НЕ ИНТЕРЕСНО. Поэтому и призывать автора использовать STM в _простых_ задачах, где справляется любой другой _знакомый_ ему камень - по меньшей мере, не комильфо.
Но новые "часы/светики/как управлять сервой" будем продолжать делать на AT89S8252, который "Mature product; not recommended for new designs"?. И никто и ни куда не призывает, просто логично решать и простые и сложные задачи более перспективными "камнями", с которыми познакомиться совсем просто.
А для 51 существует ПРОСТОЙ программатор?? Чтобы сходу взять и поюзать например AT89C4051 или какой другой 40-ка ногий... Ради интереса пробовал изучить для себя эту архитектуру, после заявлений что оно простой как 2х2, но все уткнулось в программатор.
Как Вам не повезло.. Но тогда Вы и ПЗУ типа 27с512 тоже не можете "прошивать" - паки туда же "упрётся". И у знакомых такого нема ? Ну что ж сие печально.
_________________ < виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
Сейчас этот форум просматривают: Аурита и гости: 55
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения