Jump to content
kostyax

Легкая Програмка Для Pic12F629

Recommended Posts

Здравствуйте. Вот решил заняться программированием контролеров PIC, начал с 12f629, хочу написать простую программку которая после подачи питания на контролер он открывал один транзистор а через секунды 3 другой и на этом цикл заканчивался. Вот не знаю как это сделать можете посоветовать литературу какую ни будь для начиная или пример привести как это можно написать. В инете встречал пару вариантов но они то ассемблере написаны то на СИ. Посоветует с каким языком проще разобраться.

Share this post


Link to post
Share on other sites

Литиевые батарейки Fanso для систем телеметрии и дистанционного контроля

Системы телеметрии находят все более широкое применение во многих отраслях на промышленных и коммунальных объектах. Требования, предъявляемые к условиям эксплуатации приборов телеметрии и, как следствие, источников питания для них, могут быть довольно жесткими. Fanso предоставляет широкую линейку продукции, рассчитанной на различные условия эксплуатации, что позволяет подобрать батарейку для каждого конкретного применения, в том числе и для устройств телеметрии.

Подробнее

Качай журналы Радиоаматор за 2006 год, в номерах с 2 по 11 цикл статей Рюмика “Микроконтроллеры PIC. Действие 1...10”.

Share this post


Link to post
Share on other sites

629-ый не лучшее начало. Отлаживать невозможно, только через протеус, да и то с гарантией 50/50

самый оптимальный старт - PIC16F886. Есть отладка, подойдет для очень широкого круга задач.

Люди ошибочно почему то думают, что чем меньше контроллер, тем он проще. На самом деле это не так. И по сравнению с 886-ым 629-я это практически высший пилотаж )

Share this post


Link to post
Share on other sites
                     

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

Компэл совместно с Texas Instruments 23 октября 2019 приглашают на вебинар, посвященный системам-на-кристалле для построения ультразвуковых расходомеров жидкостей и газов на базе ядра MSP430. Вебинар проводит Йоханн Ципперер – эксперт по ультразвуковым технологиям, непосредственно участвовавший в создании данного решения. На вебинаре компания Texas Instruments представит однокристальное решение, позволяющее создавать точные недорогие счетчики жидкостей и газов.

Подробнее...

Можете прислать какой ни будь пример простой на Си что примерно знать как это выглядит.

А по повод PIC 12f629 у меня только такой микроконтроллер.

Share this post


Link to post
Share on other sites

сомневаюсь, что в Питере нет магазинов радиодеталей с хорошим выбором МК. В нашей деревне их только 4 штуки и в любом можно отовариться от PIC12 до PIC32 в ассортименте. Даже STM32 не проблема

а уж вам то горевать...

Edited by mail_robot

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Я хочу в синтаксисе разобраться программирования

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

заготовки кода на асме лежат в папках мплаба

ну а на Си для своего МК можете тут взять.. http://catcatcat.d-lan.dp.ua/skachat/primeryi-postroeniya-koda-programm-dlya-pic-kontrollerov/zagotovki-dlya-programm-si/

Share this post


Link to post
Share on other sites

Разница в Ассемблере. А Си - он и в Африке Си...

Но как устроено железо - понимать в любом случае необходимо, порты у них устроены по разному.

Share this post


Link to post
Share on other sites

Ну, хотя бы опыт человек получит. Си выучит - это много где пригодится. И мелкие контроллеры - совсем не тупик, у них своя ниша, иначе бы десятки лет не выпускали бы.

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

такие задачи лучше решать в порядке хобби. А вот зарабатывать лучше на STM.

Проще осваивать камень в котором проще понять как все работает, а не тот к котором мало периферии. А это качество доки, набор утилит, удобная среда программирования и отладки. STM в этом плане просто шикарен. Один CubeMX у него чего стоит!

Share this post


Link to post
Share on other sites

Какой заработок, человек даже не представляет внутреннее устройство МК, иначе не было бы вопросов по отличиям архитектур... Вот пусть на этом PIC-е и учится. Замучает вусмерть - не жалко :)

Share this post


Link to post
Share on other sites

да мы про китайцев, а не про человека.

с этим то кадром все уже ясно...

Edited by mail_robot

Share this post


Link to post
Share on other sites

Здесь столько умников даже не знаешь в кого плюнуть!!! Если такие умные зачем тут сидите??? Так чисто по выпендриваться.

Share this post


Link to post
Share on other sites

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

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 bardak
      Нужна помощь, как правильно загнать зверя в режим SLEEP, так как на текущий момент потребление порядка 0.5мА! Необходимо разъяснить, что я делаю не правильно. Бюджет 500 р.
    • By bardak
      Читаю документацию на мк и из нее не получается "уловить" как настроить вывод GP на вход и считывать биты.
      Прикладываю, схему из Протеуса, то что я хочу видеть! Буду признателен в информации!

    • By dubok963
      Здравствуйте. Нашел в интернете схему "Домофон для частного дома" http://radiomaster.c...snogo-doma.html Решил собрать.

      Прошивка находится в архиве
      DOMOF1.rar
      По схеме была сделана (в Sprint Layout6) печатная плата.

      домофон последняя печатка.lay6
      Была собрана плата на 2х стороннем стеклотекстолите.

      Оптореле CPC1008N пришлось установить на другой стороне из-за неправильной разводки. ( печатная плата была исправлена).
      Транзисторы BC847 были заменены на BC546
      Транзистор T6 - КТ973Б.
      Резистор R17 - 0,5Вт.
      Подстроечные резисторы типа 3296
      Стабилизатор 7805
      Кварц - 455kHz
      Микроконтроллер PIC12F629 был зашит с помощью программатора PICkit2 (без ошибок, без затирания константы).
      Разъемы были взяты из модемов, и для них была сделана отдельная плата

      Трубка для домофона самодельная

      Была сделана печатная плата

      Готовая плата


      Соединил домофон и трубку телефонным кабелем. Подал напряжение 12 вольт-и домофон заработал.
      Выставил контрольные точки (при помощи R20 подстроечника) на компараторе LM339 (выход 1-я нога) напряжение "+3,7в" (Трубка лежит). При поднятой трубке напряжение на выходе (на 1-й ноге) стало как на схеме "+6,5в".
      Говорю в трубку, и слышу сам себя в динамике трубки.
      Говорю в "выносной" микрофон и слышу сам себя в "выносном" динамике.
      Трубка лежит: Говорю в "выносной" микрофон-слышу себя в "выносном" динамике
      При нажатии кнопки "Звонок" - (работает только во втором положении тумблера на трубке) и звук выходит из выносного динамика, а не из трубки. В первом режиме не работает.
      _____________________________________________________________________________________________________
      Чуть позже была найдена "немного другая" схема домофона на сайте http://master-uri.narod.ru/

      Прошивки нет.
      Транзистор Т6 (КТ973Б), с проводимостью P-N-P , изображен на схеме, как N-P-N.
      Заменил транзистор на КТ815. Контрольные точки удалось выставить "приближенные" к указанным на схеме .
      Звонок начал выходить---из трубки.
      Но проблема осталась
      Все мои попытки связаться с автором схемы, оказались неудачными (автор не отвечает).
      Прошу у Вас помощи. Помогите запустить домофон.
      P/S: Прошу прощения, если оформил тему не в тот раздел.
    • By Lev@
      Решил прошить PIC 12F629, прога протестирована в PIC emulator IDE, в Proteus - работает - 100%, но ПИК не шьется!.
      Программатор - Pony Prog, софт - IC prog 1.06 выдает ошибку еще до этапа заливки программы:
      Естественно я сразу же(через пару часов танцов с бубном) забил в "поиск" - вот этот програматор прошьет - паяйте, вот с этим софтом не будет проблем - качайте...
      Еще полтора часа на закачку и пайку програматора, а результат тотже!
      Мозг кипит - ЧТО делать???!!!

    • By Владимир Коновалов
      Решил сделать дозиметр. Есть печатная плата (схема). Буду признателен если поможете разобраться, как открыть эти файлы (.hex / .lay) и как прошить контроллер (PIC12F629)
      Благодарю.
      p.s. http://dmitrstas.uco...zimetr/9-1-0-54 вот такой дозиметр. довольно прост в изготовлении
  • Сообщения

    • Лишний нагрев КРЕНок 
    • Сделал себе 300-вольтовый пробник для светодиодов, преобразователь из Радио №3/1988 г., потом стабилизатор тока, ссылку на который давал Краб. Получилось очень даже не плохо, качает любые линейки.  
    • Походу, "приделать полотно к смычку" (штангенциркуль использовать как гаечный ключ) - как раз и есть "окуенное желание что-то написать на форуме."   Чиста жизненная среднестатистическая  выборка: 8-ми квартирный  дом, 8 семей самого среднего класса (рабочие, служащие (не армия), строитель, воспитатель, педагог, пенсионер....) и возраста (от 0.5, до 85)... у всех есть либо набор ключей, либо пассатижи, либо разводной ключ....., штангенциркуль есть только у меня (и не один, помимо прочего нужного инструментария) . Это я к тому, если у человека нет подходящего ключа, то у него скорее всего (99% )  нет и штангенциркуля. И типа "совет": - Если нет подходящего ключа, то воспользуйтесь штангенциркулем!! выглядит как: -  Если у Вас  в нужный момент не оказалось туалетной бумаги, то воспользуйтесь стекловатой. С уважением, Сергей
    • Нашел в своих закромах, продаю. Вроде не сильно б/у, лет так несколько назад я его проверял, светили все "пиксели" фото с инета, свои прикреплю чуть позже. Октябрьск , Самарской обл. 2500р.  
    • Зря, муйню надо возвращать обратно.
    • Как каким боком? Да хотя бы "лампочками" поморгать...
  • Покупай!

×
×
  • Create New...