Для разовых работ с PIC16/PIC18 я использовал arduino + DIY K149 софтину + свой скетч.
Да, это вообще ни разу не рядом с требованием "Обязательно чтобы оно работало без танцев с бубном и почесывания левой пятки правым ухом через ноздрю", а ровно наоборот. Особенно учитывая жуткую кривизну софтины =) Если кому-то будет интересно, спросите, выложу скетч.
Жесть...Страшно даже представить, что там.... От Arduino есть вакцина в ФГБУ «НИЦЭМ им. Н. Ф. Гамалеи»?
От Arduino уже есть, а вот от тех, кого чем-то не устраивает кусок текстолита, с распаянным процессором и CH340, к сожалению вакцина пока в разработке.
---
Да, внутри жесть. Но жесть много где, просто не всегда её видно. Да, оно работает неполноценно. Да, оно _работает_.
И мне не жаль было предложить эту жесть тем, кому она могла бы быть полезна.
Анекдот что-то вспомнился.
Цитата:
Молодой черт попал на работу в ад. Видит три котла, где варятся грешники. Первый котел плотно закрыт, на крышке множество цепей, замков, сверху навалена куча камней. Охраняет котел толпа чертей, багры и дубины на изготовку. У второго котла крышка приоткрыта, рядом стоят два черта в фуражках со скучающими физиономиями. У третьего котла крышки нет, рядом никого нет, да и выход из ада рядом... Пошел чёрт старожилов спрашивать. - Понимаешь, в первом котле сидят евреи. У них если один начнет вылезать - его остальные подсаживают, а как только он выберется, так всех остальных за собой повытащит. Во втором котле - немцы. Народ аккуратный, исполнительный. Мы поставили там табличку "Вылезать запрещено!" – они и не вылезают. И охрану сами потребовали поставить, чтобы порядок был. А в третьем котле сидят русские. У них чуть кто наружу полезет - его свои же тянут за ноги обратно.
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Зачем что-то считать? Возможности отладки зависят от отладчика. Вы что-то сделали своё и считаете странным вопрос об отладке... Может быть, тот самый комментарий не лишен смысла?
Тема называется "программатор для..." а не "отладчик для...". Очевидно, что отладчик это гораздо более сложная система компонентов, чем программатор, интегрирующаяся в среду разработки и тп - ради разовых работ такое реализовывать, в одно лицо... не рационально/не реально.
Поэтому я посчитал странным ваш вопрос об отладке, а также в том числе на это повлиял "комментарий про ардуино".
Мне было надо и я сделал в каком-то виде программатор для PIC. Функции отладчика для PIC в нем, как и в USBAsp отладчика для AVR - нет.
-- Аналогично, из этого же железа программатора (т.е. arduino-based) я был бы не против сделать программатор для Nuvoton (да или вообще "очередной" "доступный" универсальный программатор), не отладчик.
В качестве вакцины возьмите STM32 и отладчик ST-Link за 100 рублей. Помогает не только от ардуины, но и от PIC и AVR и других устаревших 8-ми битных МК.
Далеко не все и не везде 8-битки устарели. А то так в каждый фонарик H7 можно пихать идти. Че там у stm32 самое маленькое есть? G0 в SOIC-8 аж? Ну-ну. Attiny10 смеется над ними )
G0 в SOIC-8 аж? Ну-ну. Attiny10 смеется над ними )
Размер tiny10 - 2.9x2.8mm, STM32 при размере 3x3mm имеет 20 ног(UFQFPN20). SOIC-8 - это не про минимализм, он даже крупнее TSSOP14 в которых L0 выпускают. А еще есть WLCSP18(1.9x2.1mm)
Мурик, в фОнарике - для ШИМа яркости и разных режимов, в т.ч. когда фонарик, скажем, с боковой подстветкой и т.п.
Я не оцениваю по типу корпуса, я написал, что говорить что все 8-битные МК устарели и не нужны - не очень умно. У всех своя ниша, далеко не везде нужно пихать Cortex-M.
Reflector, я о тех, которые в любительской практике легко применять и паять просто. Так-то тинька есть ATtiny20-UUR - WLCSP-12, 1.55x1.40 - никто не переплюнул пока =)
Знаете что возможности ШИМа в STM32 гораздо шире чем в тиньке? И дело не в процессорном ядре, а в более функциональной периферии. Поэтому я пишу, судите по начинке, а не по типу корпуса.
Мурик, а фонарику все эти возможности не нужны. Зато нужен маленький корпус, который легко запихнуть. А если его Ляо в подвале сможет паять без ИК печки (т.е. не BGA), то замечательно. И во многих применениях тип корпуса, ну а точнее весь занимаемый футпринт с обвязкой, далеко не на последнем месте. А еще фактор цены. И не хер-пойми-что на Алишке купленной, а от официальных дистрибов. Так что нужны еще 8-битные МК, они не устарели. Об это говорит хотя бы то, что они прекрасно выпускаются, развиваются и продаются.
STM32 - прекрасные МК (ну кроме F1, это этакий гадкий утенок с его проблемами), но они не отменили 8-битки.
Рынок между 8-битными и ARM поделен ровно пополам, если говорить о рынке профессиональных изделий. Начинка везде различная, и изобилие периферии у ARM не всегда нужно. На мой взгляд, для радиолюбителя 8-битный проще - меньше вероятность программной ошибки. Это правило работает и для серьезных проектов, несмотря на надежность ядра, ПО у ARM довольно-таки перегружено, часто используется продукты 3-их производителей. В ряде случаях 8-битный может оказаться даже шустрее ARM, в связи с тем, что на некоторые операции последний затрачивает гораздо больше тактов. В ряде случаях 5-вольтовые 8-битные могут оказаться более помехоустойчивыми. В простых батарейных решениях 8-битные чаще всего экономичнее. Стоимость при массовом производстве в основном дешевле у 8-битных.
В общем, выбор типа мк зависит от множества факторов. Мне нравится у ARM то, что если у них USB-Device, то их можно обновлять без всякого программатора. Это удобно.
я о тех, которые в любительской практике легко применять и паять просто.
Любители скорее захотят еще более легко паяемый DIP8, чем забракуют SOIC-8 по причине большого размера, а твои любители собирают какие-то микро-фонарики где каждый мм на счету
В ряде случаях 8-битный может оказаться даже шустрее ARM, в связи с тем, что на некоторые операции последний затрачивает гораздо больше тактов.
Может наоборот? Знаете сколько тактов нужно для работы с uint32_t у 8-ми и 32-ух битных МК?
BlackKilkennyCat писал(а):
В простых батарейных решениях 8-битные чаще всего экономичнее.
32-ух битные обычно выполнены по более тонкому техпроцессу, а значит должны потреблять меньше.
С точки зрения разработчика, большинство задач проще реализовать на 32-ух битных МК за счет более функциональной периферии. А у 8-битных устарело не только ядро, но и периферия. Можете сравнить например таймеры у AVR и STM32 чтобы понять это.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения