Перейти к содержанию

crazz

Рекомендуемые сообщения

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

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

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

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

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

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

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

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

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

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

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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 версии, которая по умолчанию и имеет место быть при установке.

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

Изменено пользователем my504

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Добрый день

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

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

Ссылка на комментарий
Поделиться на другие сайты

44 минуты назад, my504 сказал:

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

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

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

H0e1919bf1b1a4ef288b76f7e68356f0bl.jpg

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

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

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

Изменено пользователем Mayder
Ссылка на комментарий
Поделиться на другие сайты

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

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

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, Mayder сказал:

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

@Mayder Загляните на сайт http://embedded-lab.com/blog/pic-based-digital-voltmeter-dvm/

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

Сам пробовал и получалось.

Ссылка на комментарий
Поделиться на другие сайты

5 часов назад, 100482 сказал:

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

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

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

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

 

 

Ссылка на комментарий
Поделиться на другие сайты

17 часов назад, IMXO сказал:

угу...

Конечно все хреново, все неправильно, профи так никогда не будет делать.

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

даже близко не сидело с работой, а последний раз в 80-е годы был бэйсик на ес1840 с дискетами 5-ти дюймовыми.

Рядом нет человека, дотошно разъясняющего тонкости программирования.

Тогда что ?

  Ладно теперь есть интернет, куча сайтов, гугл переводчик.

Появились дармовые пики и установил и перепробовал разный софт и для себя нашел более понятный микроси

с вполне рабочими исходниками.

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

Кое что понял  и простенькие программы с си на микроси вполне переводятся.

Это интерес чисто для себя, с профи никогда даже не пытаюсь сровняться и спорить не буду.  

Да ВЫ умнее, быстрее, ловчее, ... всё что нравится ВАМ можете дописать сами, распечатать и повесить на стену.:)

Влад Иванович по журналам можно, но только если , как говорят тупо, повторять.

А человек хочет попробовать сам что то сварганить.

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

повторить в выбранном компиляторе.

 

Изменено пользователем 100482
дополнение
Ссылка на комментарий
Поделиться на другие сайты

  1. В некоторых статьях авторы описывают и саму программу, а алгоритм работы - обязательно. Значит можете составить свою программу и изменять, улучшать...
  2. В МикроСи устанавливается папка Examples, в ней программки. Открывай и разбирайся.
  3. Помощник  MikroC на русском: и описание и сами программы с подробными комментариями. Правда используется камень 877 - адаптируйте под свой МК. Только сверяйте со справкой  (?) в своей программе.  mikroC_pic.chm
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • У меня больше всего вопросов вызвала необычная схема обеспечения отрицательного питания. Автор этой обстоятельной заметки пишет: For this supply to work correctly, the transformer must have a secondary voltage of at least 18V RMS.  Почему? Что будет не так с отрицательным питанием, если напряжение на трансформаторе будет меньше 18В?   https://tinyurl.com/23mlwxtt - я в простейшей эмуляции ставлю 12В пикового напряжения для трансформатора и на стабилитроне все как положено: -5.6В.
    • Согласен, очень криво объяснил. Это работа трёх вольтовой линии, просто на диод шотки сдвоенный, на один анод приходит сигнал напрямую с трансформатора, а на второй через дроссель. Вольт/деление 5 вольт в клетке, тайминг по моему 10 МС. Третья фотография это сигнал на катодах уровень земли ровно по центру экрана. Но все линии по итогу в порядке 3.3 в, 5, в, 12 в и -12 в. Нагрузить все линии не могу сразу ,так как тут же выгорают транзисторы (имеется нагрузка 250 ватт по 10 ампер на каждую линию за исключением-12в), поэтому нагружаю 3.3 вольтовую линию на 10 ампер,  подключаю переменный резистор 50 ватт на 15 ом на 5 вольтовую линию и постепенно довожу до той той картины с перекосом (это гдето  50 ватт общее). По поводу микросхемы, вверху имеется скрин где между импульсами проскакивает мини импульс, если так можно сказать, он проскакивает и на одной  и на второй ноге (7,8). Микросхема не tl 494, а lw4933/abx942.1/c9421646. Далее они приходят на базы транзисторов 945g  коллекторы этих транзисторов соединены с  выводами трансформатора. Просто схема типовая, легче мне кажется просто привести фото самого блока, для тех кто разбирается будет гораздо информативне.  Диод шотки по 12 вольтовой линии был подгоревший, заменил на донора. Приводить скрины не буду что бы не захламлять тему. В итоге, пока все так же, при достижении определенной нагрузки суммарно где-то 50 ватт, появляется этот "выброс и перекос". По этому имеются мысли на два варианта, это микросхема , этот мини импульс между периодами, на низкой нагрузке особо не влияет, но при достижении определенной приводит с самовозбуждению входной цепи и непроизвольному открытию транзистора нижнего плеча. Либо дело в "горячей части", плавающий дефект в обвязке силовых ключей.  Спасибо за ответ.
    • @Gomerchik а вы контролировали как меняется уровень сигнала на А1 ардуины?
    • Спасибо за совет. Автором данного проекта я не являюсь, мне нужно было воссоздать уличный датчик для метеостанции взамен пропавшего(( Из разного найденного в интернете этот проект работает с моей станцией Орегон (спасибо автору). В понедельник попробую последовать Вашему совету. Но все равно куча непоняток  как блин это работает)) Если дело в неправильной отправки команды, то как на это влияет подключение датчика температуры? Если совсем не подключать таймер, то передача идет один раз (как и прописано в программе), станция принимает и отображает, но минут через сколько-то естественно станция уже ни чего не показывает, но с таймером питание полностью не пропадает с ардуинки, но передача сигнала каким-то образом работает по таймеру.  В моем понимании данная команда подается один раз потому, что таймер должен отключать питание МК после передачи сигнала и каждые 43 сек снова подавать питание (так того требует станция).  Ардуино передает показания температуры отключается полностью и 43 секунды мк не работает.  Сейчас у меня питание пока сделано на подпитке от солнечной батареи, но пару пасмурных дней и аккумулятор съедается до отключения(
    • thickman Так и сделаю. Вытащу из бу БП.  Буду знать, как отличить. Благодарю. Заменил транзисторы на IRFB20N50K. Картина стала, совсем другой.  Похоже трудность не в драйвере, на момент подвозбуда, переходные процессы, в нем, завершены. Увеличил затворные резисторы до 50ом, стало немного лучше.  Не понятно, почему верхний ключ греется несколько сильнее. Возможно, стоит посмотреть ток в коллекторе.  Снабберные емкости временно удалил, изменений не произошло.  Замена ТГР на другой, на кольце MSTN-16A-TH, так же, результата не принесла.   irfb20n50k.pdf
    • А что нить из ассортимента активных щупов производства СССР..))
  • Похожий контент

×
×
  • Создать...