Jump to content

Recommended Posts

в никрозе пишешь код, компилируешь , на выходе получаешь *.HEX файл , при помощи программатора (он как я понимаю присутствует на плате) и проги к нему заливаешь хекс в МК  .

как подключать прогер должно быть в мануале. лично мне лениво его изучать.

 

Share this post


Link to post
Share on other sites

понял

со слэнгом пока туго - МикроС как то понятнее

а её обновить только на их сайте - или есть варианты

на сайте меня как то далеко послали.

Share this post


Link to post
Share on other sites

Плата расширения для Arduino с защищенными 24-вольтовыми ключами Infineon семейства PROFET

Компания Infineon представила плату расширения для Arduino c 24-вольтовыми ключами PROFET™+24V (BTT6xxx). Данное семейство ключей верхнего плеча с защитами предназначено для управления резистивными, емкостными и индуктивными нагрузками (лампы автомобилей, реле, двигатели, клапаны, светодиоды, конденсаторы). Использование платы расширения для Arduino с 24-вольтными защищенными ключами ускоряет создание прототипов и позволяет с минимальными затратами проводить тестирование совместимых по распиновке ключей PROFET™+24V.
Подробнее

04.11.2019 в 17:54, IMXO сказал:

понятия не имею

что то у меня проблемы с МикроС.

проект начинаю, пишу, сохраняю

по идее должна быть возможность симулирования. нет

создать .hex - нет

в общем любые телодвижения не хочет

кто то есть - пользователь МикроС - что не так ?

04.11.2019 в 17:54, IMXO сказал:

я его не  пользую

а что сейчас актуальнее к ОСВОЕНИЮ и использованию ?

Share this post


Link to post
Share on other sites

Вебинар «Умный и безопасный дом от STMicroelectronics – строим вмеSTе!» (23.06.2021)

Приглашаем 23/06/2021 всех желающих принять участие в вебинаре, посвященном проектированию и разработке систем умного дома на базе компонентов STMicroelectronics. Экосистема продукции STMicroelectronics включает в себя как электронные компоненты, так и средства разработки, готовые стеки протоколов и законченные примеры кода. Предлагаемые ресурсы позволяют разработчику легко построить каркас системы и быстро создать прототип своего приложения. На вебинаре мы также поговорим о беспроводных интерфейсах – ведь благодаря поддержке стандартов BLE и ZigBee вы сможете при необходимости интегрировать устройства сторонних производителей и создавать открытые системы.

Подробнее

поставил MPLAB X IDE и компилятор С v.141

вопрос: на сайте микрочипа бесплатного не нашёл, только за 29 зелёных попугаев в месяц

1. я плохо искал (бесплатную версию компилятора С)? или соответствует ?

2. есть бесплатная версия (компилятора С) более свежая ? (но не ограниченная во времени)

3. с последней редкацией MPLAB X IDE она нормально работает (v1.41 компилятора С) ? или таки надо искать что то свежее.

Share this post


Link to post
Share on other sites

TEA от TRACO – семейство 1 Вт DC/DC-преобразователей по доступной цене

Компания TRACO разработала новую серию оптимизированных по стоимости DC/DC-преобразователей TEA с фиксированным входом. Они изготавливаются в наиболее популярных корпусах типа SIP-4 (TEA 1) и SIP-7 (TEA 1E и TEA 1HI) на напряжение «вход-выход» 5-в-5 и изоляцию 1500 и 4000 В (только в корпусе SIP-7). Преобразователи TEA имеют расширенный рабочий температурный диапазон -40…85ºС и предназначены для широкого применения
Подробнее

может всетаки ХС8 ?

1. нет , бесплатных нет. на торентах есть лекарства, захочешь найдешь.

2. читай пункт первый

3. понятия не имею мне десятка не нравится, досих пор пользую 8.92

Share this post


Link to post
Share on other sites
08.11.2019 в 14:48, IMXO сказал:

может всетаки ХС8 ?

хорошо. намучился. завтра залью ХС8

компилятор к нему какой ?

Share this post


Link to post
Share on other sites

это и есть компилятор для 8ми битных  пыхов , работает совместно с мплаб.

Share this post


Link to post
Share on other sites
08.11.2019 в 07:38, Crazzzy-piC сказал:

поставил MPLAB X IDE и компилятор С v.141

вопрос: на сайте микрочипа бесплатного не нашёл, только за 29 зелёных попугаев в месяц

1. я плохо искал (бесплатную версию компилятора С)? или соответствует ?

2. есть бесплатная версия (компилятора С) более свежая ? (но не ограниченная во времени)

3. с последней редкацией MPLAB X IDE она нормально работает (v1.41 компилятора С) ? или таки надо искать что то свежее.

Последняя версия компилятора для 8-битных МК Микрочипа -  ХС8  v 2.10. Искать ее не требуется. Просто скачайте с сайта Микрочипа.

Как и все остальные компиляторы (ХС16, ХС32), оный ХС8 совершенно бесплатен для free версии, которая по умолчанию и имеет место быть при установке.

Ежели эта версия не устраивает, то ищите таблетки, либо, что гораздо проще и эффективнее, пишите прямо на АСМе. Последний вариант хорош тем, что реализует все фичи МК, особенно тех, что появились недавно.

Edited by my504

Share this post


Link to post
Share on other sites

да, спасибо, разбираюсь по чуть чуть

медленно получается, но тягача найти не получается

Share this post


Link to post
Share on other sites

Добрый день

Задам свой вопрос в этой теме.

Нужно запилить многоразрядный регистр. С возможностью параллельного  приема данных и одновременной выдачей. PIC справится с этой задачей?

Share this post


Link to post
Share on other sites

Функционально конечно справится. Вопрос только в скорости.

Вы практически не определили задачу.

Share this post


Link to post
Share on other sites
44 минуты назад, my504 сказал:

Функционально конечно справится. Вопрос только в скорости.

Вы практически не определили задачу.

5 разрядный параллельный регистр на 32 бита. Такт 1мгц

Share this post


Link to post
Share on other sites

На  1 МГц справится при скорости в 8 МИПС, но задержка переноса на выход будет иметь джиттер порядка  250 нс.

Кроме того, будет задержка работы при включении.  Написать придется на АСМе (скорость почти предельная), но там код основного цикла будет всего на 4...5 команд. Ну и очень простая инициализация пинов в начале.

Share this post


Link to post
Share on other sites

Здравствуйте. После годичного перерыва("родину защищал") решил вернуться к изучению азов программирования. Имеется Pickit 3  с алиэкспресса(такой, с такой же панелью в комплекте, вроде работает, по крайней мере пустые пики читал/писал, готовые прошивки заливал(но они не завелись))

Скрытый текст

H0e1919bf1b1a4ef288b76f7e68356f0bl.jpg

Еще есть 5шт PIC12f675 в дип корпусе с возможно закосяченными константами и 5шт в соик корпусе-нетронутые(переходник под них для программирования есть). Качество самих микросхем- с того же алиэкспресса, но опираюсь всегда на отзывы/количество заказов и в сомнительных местах за совсем бесценок не отовариваюсь, поэтому должны быть рабочие/не перемаркеры. Ну, макетная плата, рассыпуха радиоэлементов, это есть.

Из книг уже были прочтены Шпак, Корабельников, статейки из радио, еще всяческие самоучители и по ассемблеру и С языку(читал все подряд, пока думал на чем писать лучше), темы на нашем форуме, на коте, на хабре. В голове каша, сейчас по-тихоньку разгребаю/вспоминаю, еще скачал книгу Рюмик С.М. по пикам, поглощаю и ее.

Ну так вот: работать хочу в Micro C for PIC, русский хэлп есть. Наслышан что истинные гуру кодинга всячески против микроСи, но я любитель, дальше двигаться без надобности. Помню, что доставляли неудобство некоторое константы в имеющихся пиках. Сейчас для облегчения жизни хочу попробовать сначала на PIC18, из пушки по воробьям, но хотя бы понять что да как, не боясь закосячить. Да и для обучения будет проще, если сразу взяться за универсальный камень, который потом постепенно раскручивать по винтикам. Цены на камни 18 семейства не совсем демократичные, ну и ладно. Какой именно микроконтроллер будет лучше взять? Наткнулся на PIC184550, уже заказать хотел, а он специализированный для юсб вроде, да и уже как я понял старинный. В DIP корпусе, без констант, чтобы запороть было сложнее. Все что выше(24,32 семейство), уже вроде не 8-битные камни, страшно сразу браться. Да и программатор, вдруг фигу выкинет на что-то навороченное сверхмеры(а может и нет)

Edited by Mayder

Share this post


Link to post
Share on other sites

Я очень часто применяю PIC12F1572, встроенной периферии достаточно много :yes:

И с памятью там проблем нет, для  решений, где больше 5-и портов i/O и не нужно.

Share this post


Link to post
Share on other sites
1 час назад, Mayder сказал:

Ну так вот: работать хочу в Micro C for PIC, русский хэлп есть.

как бы нет препятствий , но стоит учитывать что на форуме его практически никто не пользует и помощи в случаи необходимости можно и не получить

Share this post


Link to post
Share on other sites

Micro C for PIC,  хотел бы добавить, что лучше использовать родной MBLAB с pic там и debugger отладка все есть, чтобы проверить неполадки в коде и сразу кажет автоматом ошибки при кодинге на слова. Компилятор X8 лучше крякнуть и сменить настройку на pro, так при компиляций прошивки мусора лишнего не будет в hex. 

Share this post


Link to post
Share on other sites

@ivani-2a Да вроде хотелось прям совсем жЫрный камень для набивания руки, а ограничить себя в ногах МК- это и так успеется) Тем более уже есть десяток восьминогих, да и 12ф675 тоже не совсем уж пустой

@IMXO ну, вроде не прям уж совсем не пользуют. Хотя аудитория и не особо большая. В нем хотя бы оболочка сразу не отпугивает, а то то что я ставил до этого(из других программ), вызывало тихий ужас

@Securety попробую еще поставить родную программу, хотя как я помню- в самоучителях везде старая версия программы уже(даже слишком). И в родном софте как-то все мрачно для меня было, что я больше приуныл, чем разобрался в нем.

Попытался еще найти какую-нибудь логику в названиях МК- безрезультатно. Пока копаю 18е камни. В новых- может быть беда с кремнием(брак вроде), сильно старые брать не хочется, ибо они дороже современных аналогов, иногда ощутимо.

Share this post


Link to post
Share on other sites

Ставьте последний mblab и разбирайтесь , скачайте мануалы про debug отладку , щас есть скромное описание на русском возможностей. Я хоть сам и зелёный в кодинге  писать почти не умею, но уже с ним навык набил. То есть мне родной mblab позволяет найти не понимая кода неполадки по работе с таймерами , регистрами и ТД по даташитам у контроллёров и много ещё чего, в случае если кодер не может понять причину , где зарыта собака. Речь идёт о рабочем коде без ошибок но допустим не работает как надо. То есть для новичка изучить его крайне рекомендую. 

Share this post


Link to post
Share on other sites

если уж совсем хотите новый то pic18f27k42 или типа него, есть отладка на кристалле, присутствуют все новые фишки ножек вполне достаточно частота более чем достаточная, но работать будет только из под pickit4 либо отладочной платы Curiosity HPC (DM164136) ну и как выше сказали последний mplab. Со старыми мк есть одна неприятность,  несовсеми работает mplab code configurator MCC

Share this post


Link to post
Share on other sites

Для начала вполне достаточно 675. На нем можно уйму полезных штуковин сделать. Когда напишите первую простенькую программу и она в железе заработает, тогда можно усложнять. Про константу не заморачивайся, она корректирует частоту внутреннего генератора. Если ее нет, запиши в последнюю ячейку 3485.

Share this post


Link to post
Share on other sites
5 часов назад, 100482 сказал:

Там как раз про микроси и рабочие примеры программ.

угу... пример того как вообще неНада писать код , (меня переполняют эмоции) , аФФтор пол статьи делает идиотские расчеты с точностью до 4го знака и в итоге округляет до целых и перемножает на диапазон АЦП 10бит , и использует из них только 8мь.. . ,  но самое веселое начинается в коментах когда заходит речь о других диапазонах и начинается бред  перемножения беззнакового  целого на коэф. с точностью до 4го знака. но самое печальное, что для паказометра аффтора было достаточно 8ми бит АЦП , и для рассчетов было бы достаточно unsigned char , но библиотеки никроза, это весч сама в себе и  как переключить функцию АЦП на 8 бит аффтор не знает или не умеет...

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

если и остальные статьи в том ключе, сайт однозначно полезный  :i-m_so_happy:

 

 

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 Михаил Карнаухов
      В общем, во встроенных библиотеках Proteus нет МК PIC12F635. И мне нужна какая-нибудь сторонняя библиотека, что бы там был этот МК
    • By Sergey Krugov
      Доброго времени суток дня и ночи!!! Я конечно понимаю, что за это время уже успел надоесть вам, но прошу откликнуться к просьбе о помощи. 
      Проблема заключается в следующем:

      В данной схеме используется Atmega8
      Фьюзы:

      При симуляции схемы происходит следующее:


      А дальше ничего не происходит. 
      Возникает также проблема такого рода: 

      Почему-то Протеус ругается на это,  но при удалении этой строки из кода в Протеусе, схема начинает вроде бы работать, но дальше setup на ЖКИ ничего не появлется. Очень прошу помочь понять, что не так. Мб на железе это всё бы и работало. Как разрешить эту проблему в программе?
      Я буду очень благодарен всем, кто откликнется на мою проблему. Надеюсь вы не оставите это без внимания. Очень надеюсь...
    • By Daniil Mask
      Здравствуйте, не могу понять как сделать такую систему на базе электромоторчика.
      Принцип работы:
      Катушка с нитками установлена на электромоторчике.
      нитку легко можно разматывать руками, а моторчик держит эту нить под натяжением но так чтобы не рвал.
      Длина нити около 20 метров.
      и как только мы отпускаем нить она заматывалась обратно.
      все это должно быть максимально маленьким и потребляло мало электричества.
      Ну на сколько это возможно. 
    • By dima040891
      Приветсвую!
      Кто ни будь работал с микросхемой STLED316S?  Это драйвер семисегментонго индикатора.
      Можете привести минимальный кусок кода который выводит любую цифру на дисплей. Из документации не пойму как с ней работать...
      На форумах инфы почти нет. Из того что есть тоже толку мало. Буду рад любой инфе по этой микросхеме.

      Ещё правильно же понимаю биты по SPI передаются младшим вперёд, а такты нужно передавать инверсные?

      В качестве МК применяю STM32.
    • Guest Тот самый чайник
      By Guest Тот самый чайник
      Добрый день! Вопрос такого характера: нужно разработать блочок микроконтроллера, чтобы он управлял датчиками. Планирую взять 2 дискретных и 2 аналоговых входа ну и вывод. Но как это сделать? Знаю, нужно взять контроллер ПЛК к примеру и написать к нему программку, но мне нужно разработать, а также написать программу для управления датчиками (количество входов увеличится). Вот с чего мне начать? Нарисовал блочок, показал входы и выходы, а по конкретнее уже увы. Могу сделать через логику но это слишком трудно будет и не то (дедлайн неделя=) ). С программирование контролёрами так на ардуино через раз сталкивался, так что тоже не силён. 

      Хочу работать на производстве, знаю у каждого ПЛК свой язык программирования. Но какой язык у микроконтроллеров распространённый, и такой чтобы не углубятся а то в компания сотрудников посмеются и скажут зря учил.

      Не спал пару суток), голова тупит Хелп ми
×
×
  • Create New...