Научите чит даташит или что делать с GP3 и GP4 на 12f627

Поклонники продукции Microchip Technology Inc тусуются тут.
Аватара пользователя
Anatoliy1000
Прорезались зубы
Сообщения: 202
Зарегистрирован: Сб фев 13, 2016 13:16:18
Откуда: Красноярск

Научите чит даташит или что делать с GP3 и GP4 на 12f627

Сообщение Anatoliy1000 »

Здравствуйте!
В очередной раз пытаюсь разобраться в элементарном...
Где бы ни начал задавать вопрос, все сводится к тому, что нужно уметь читать ДАТАШИТ. Очень хотелось бы но не понимаю как. Так вот. Начал изучение микроконтроллеров ПИК. Сначала прикупил 16F628. Показалось очень тяжело, но количество ножек - замануха какая-то. Поэтому купил 12f627. Думаю для начала очень даже не плохо на нем получить базовые знания (мигание ЛЕДочкой). Конечно же, что бы было интересно был проект под который и изучал.
Проект: мишень которая падает при попадании в неё шариком. Распределение контактов.
GP5 - повесил ножку сервомотроа, который поднимает мишень (он же опускает при замыкании управляющего контакта).
GP2 - управляющий контакт, при замыкании: поднять-опустить мишень.
GP0, GP1 - светодиоды (красный, белый) мигают. Обозначают белый - стрелять нельзя, красный можно.

А вот с другими контактами GP3, GP4 разобраться не могу. Не получается. Простым управлением (0,1) их не победить. Пробы свои делаю во ФлоуКоде. Понимаю, что это даже программированием не назвать, но начальный этап: мигание ЛЭД, управление серво освоено. Что дальше? Как победить: GP3, GP4, что с ними можно делать. Как мне показалось простое мигание ЛЭДкой и управление сервой не получится, они для чего-то "большего".

На всякий выкладываю, даташит 675 (
PIC12F629_675.pdf
(1.87 МБ) 349 скачиваний
). Заранее благодарю всех кто попытается помочь.
За любую помощь (даже попытку) ставлю +.
Реклама
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18561
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Научите чит даташит или что делать с GP3 и GP4 на 12f627

Сообщение ARV »

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

Мой уютный бложик... заходите!
Реклама
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15572
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Научите чит даташит или что делать с GP3 и GP4 на 12f627

Сообщение BOB51 »

Даташит ЧИТАТЬ надо... :cry:
Особо про совмещенные функции по отдельным выводам и начально активированную конфигурацию аппаратных узлов МК "по умолчанию".
В 629-м (и не только) именно там и "гвоздь": исходно на тех выводах обитает какое-либо дополнительное устройство из обозначенных на схемке описания назначения выводов.
На GP3/-MCLR/VPP обычно сидит линия сброса, отключить которую можно лишь битами фузов слова конфигурации. И даже в таком случае сей вывод может выполнять лишь функции ввода.
На GP4/AN3/-T1G/OSC2/CLKOUT может быть активирована опция CLKOUT опять при задании фузов конфигурации.
Вобчем... ЧИТАМС ВНИМАТЕЛЬНО для начала тот самый даташит...
8)
Насчет ФлоуКоде нишыша сказать не могу - потребляю ассемблер. :dont_know:
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Научите чит даташит или что делать с GP3 и GP4 на 12f627

Сообщение otest »

У тебя все МК в одной тарелке (628,627,675,629). Напиши какой у тебя МК и что ты хочеш от этих ног.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
kotpalych
Электрический кот
Сообщения: 1064
Зарегистрирован: Пн ноя 21, 2011 16:45:00

Re: Научите чит даташит или что делать с GP3 и GP4 на 12f627

Сообщение kotpalych »

Лучше бы вместо описания микроконтроллера , выложили свой проект и схему , может быть у кого-то есть Flowcode .
Невозможно починить то, что не сломалось.
Реклама
Аватара пользователя
Anatoliy1000
Прорезались зубы
Сообщения: 202
Зарегистрирован: Сб фев 13, 2016 13:16:18
Откуда: Красноярск

Re: Научите чит даташит или что делать с GP3 и GP4 на 12f627

Сообщение Anatoliy1000 »

Кажется с этим разобрался.
Еще такой (ие) вопрос:
1. Кто-нибудь на пальцах может объяснить что такое ШИМ и АЦП? Лучше на примере мигающей ЛЭД-очки. Например мигает лед, а мы на нее посылаем ШИМ, и происходит то-то...
2. Как на одну ножку повесить 2 ЛЕД что бы когда горела (мигала) одна, то другая была в потухшем состоянии. Возможно это фантастика, и все же. Где-то видел на МК (не большом кол.ног) висело несколько семи сигментных индикаторов, показалось тоже фантастика.
3. Зачем создают внешние кварцевые прерывания, если есть внутренний?
За любую помощь (даже попытку) ставлю +.
Реклама
Аватара пользователя
Anatoliy1000
Прорезались зубы
Сообщения: 202
Зарегистрирован: Сб фев 13, 2016 13:16:18
Откуда: Красноярск

Re: Научите чит даташит или что делать с GP3 и GP4 на 12f627

Сообщение Anatoliy1000 »

otest писал(а):У тебя все МК в одной тарелке (628,627,675,629). Напиши какой у тебя МК и что ты хочеш от этих ног.
У меня безграничная фантазия. Зависит от того что они (ноги) могут. Просто я не электронщик, а бухгалтер и некоторые вещи не понимаю, пока (учусь). Первое образование формирует мышление и склад ума. Поэтому и прошу разложить на пальцах.

Например где-то видел, какое-то преобразование сигнала в в синусойду. Зачем рисовать сигнал квадратами, если это сигнал продолжительностью меньшей чем пауза идущая за ним. Из-за этого долго не мог понять как управлять сервомоторчиком, оказалось все просто. Зачем вообще преобразуют сигнал квадратов в синусойду? Какой в этом толк? Может кто-то объяснить не лезя в дебри и терминологию?

Про одну тарелку... Вам видней. Я сейчас только увидел, что они все на 6 начинаются. Для меня как новичка большее значение имело стоимость (бюджетность: цена-качество) и количество ног (это я почему-то сопоставляю с возможностями).
За любую помощь (даже попытку) ставлю +.
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Научите чит даташит или что делать с GP3 и GP4 на 12f627

Сообщение otest »

Первое образование формирует мышление и склад ума
Бесспорно. Поэтому лучше начать изучение языка программирования. Лучше сам его выбери. Если здесь спросиш , то начнутся дебаты и флуд. Флукоде -кубики для детей. Задумайся зачем такое количество например 8-ми ногих МК ? Наверное есть в них различие и оно указано на 1-ой стр. ДШ. От этого зависит конфигурация ног. Про импульсы и синусоиду не понятно. Нужно конкретный пример.
Аватара пользователя
kotpalych
Электрический кот
Сообщения: 1064
Зарегистрирован: Пн ноя 21, 2011 16:45:00

Re: Научите чит даташит или что делать с GP3 и GP4 на 12f627

Сообщение kotpalych »

1. ШИМ это широтно-импульсная модуляция , являющаяся одним из методов ЦАП , АЦП это противоположность ЦАП , ЦАП и АЦП это цифроаналоговое и аналогоцифровое преобразование , у аналогового есть величина , у цифрового только наличие или отсутствие , ШИМ создает аналоговую величину путем изменения соотношения времени наличия и отсутствия . Выводы делайте сами .
2. Можно , если по очереди .
3. Кварцевые прерывания придумали вы , а кварцевые генераторы применяют для повышения точности частоты.
Невозможно починить то, что не сломалось.
Аватара пользователя
botchin
Поставщик валерьянки для Кота
Сообщения: 2029
Зарегистрирован: Чт дек 27, 2012 20:46:09
Откуда: Болгария, г. Лом

Re: Научите чит даташит или что делать с GP3 и GP4 на 12f627

Сообщение botchin »

kotpalych писал(а):ШИМ это широтно-импульсная модуляция , являющаяся одним из методов ЦАП
kotpalych, пожалуйста обьясните каким образом TL494 (ШИМ контроллер) является ЦАП?
kotpalych писал(а):ШИМ создает аналоговую величину путем изменения соотношения времени наличия и отсутствия
А вот - возмите и нагрузите въхода ШИМ-а резистором. Аналоговая величина будет отсутвовать, а ШИМ-то там?

Изображение
Вот про ШИМ (PWM) - ето модуляция, управление коеффициента заполнения сигнала. На графике видно - При макс сигнала Кзап = 1 (въход ШИМ-а "уперся" 1) при мин сигнала Кзап=0 въход ШИМ-а упал в 0.
Лом - ето город в Болгарии, а не инструмент юстировки електроники.
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25261
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Научите чит даташит или что делать с GP3 и GP4 на 12f627

Сообщение КРАМ »

botchin писал(а): обьясните каким образом TL494 (ШИМ контроллер) является ЦАП?
Не контроллер ШИМ является ЦАПом, а МЕТОД формирования ШИМа посредством цифрового управления скважностью является ЦА преобразованием (ЦАП). Причем неотъемлемой частью такого ЦАПа является ФНЧ с правильно рассчитанной частотой среза.
Аватара пользователя
botchin
Поставщик валерьянки для Кота
Сообщения: 2029
Зарегистрирован: Чт дек 27, 2012 20:46:09
Откуда: Болгария, г. Лом

Re: Научите чит даташит или что делать с GP3 и GP4 на 12f627

Сообщение botchin »

Возмите компаратор, на одном входе треуголное напряжение, на другом сигнал - на въходе будет ШИМ. При чем здесь ЦАП? ФНЧ? и т.д. ШИМ есть ШИМ
Лом - ето город в Болгарии, а не инструмент юстировки електроники.
Аватара пользователя
kotpalych
Электрический кот
Сообщения: 1064
Зарегистрирован: Пн ноя 21, 2011 16:45:00

Re: Научите чит даташит или что делать с GP3 и GP4 на 12f627

Сообщение kotpalych »

В основном с уточнениями согласен , только мне кажется аналоговой величиной на резисторе подключенном к выходу ШИМ , будет выделившаяся на нем мощность .
Невозможно починить то, что не сломалось.
Аватара пользователя
botchin
Поставщик валерьянки для Кота
Сообщения: 2029
Зарегистрирован: Чт дек 27, 2012 20:46:09
Откуда: Болгария, г. Лом

Re: Научите чит даташит или что делать с GP3 и GP4 на 12f627

Сообщение botchin »

kotpalych писал(а):выделившаяся на нем мощность
И мъ возмем калориметр и начнем следит за ней. А потом сигнал ОС чтобь стабилизировать въделяемую мощность

Вот здесь про ШИМ. https://ru.wikipedia.org/wiki/%D0%A8%D0 ... 0%B8%D1%8F
Поищите в тексте АЦП или ЦАП.
Лом - ето город в Болгарии, а не инструмент юстировки електроники.
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: Научите чит даташит или что делать с GP3 и GP4 на 12f627

Сообщение korob »

botchin, а как по вашему мнению работают усилители D-класса? :wink: Например LV4904V. :roll:
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Аватара пользователя
botchin
Поставщик валерьянки для Кота
Сообщения: 2029
Зарегистрирован: Чт дек 27, 2012 20:46:09
Откуда: Болгария, г. Лом

Re: Научите чит даташит или что делать с GP3 и GP4 на 12f627

Сообщение botchin »

korob, по вашему если что-то работает в ключевом режиме и имеет на входе ШИМ модулятор (понимаи не ЦАП, АЦП, а компаратор) ето уже не является ключевой режим, а .... не знаю что въ имеете в виду.

Ребята, ШИМ делаетса на один компаратор, грубо говоря. Понимаете - компаратор. И все. Получаете ШИМ.

PS: ЦАП на ШИМ?
Давайте расжуждать. Цифро Аналоговъй - значить на входе цифра (число). Ето число нам необходимо преобразувать в ШИМ (код на МК) Етот ШИМ надо сгладить каким то филтром (ФНЧ) и получим Аналоговъй въход. Не будет ли проще взят стандартнъй ЦАП (хотя бъ R-2R) и с число сразу получаем аналоговъй въход.
Лом - ето город в Болгарии, а не инструмент юстировки електроники.
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: Научите чит даташит или что делать с GP3 и GP4 на 12f627

Сообщение korob »

botchin писал(а):Давайте расжуждать. Цифро Аналоговъй - значить на входе цифра (число). Ето число нам необходимо преобразувать в ШИМ (код на МК) Етот ШИМ надо сгладить каким то филтром (ФНЧ) и получим Аналоговъй въход.
Вот, уже правильно рассуждаете. :)
botchin писал(а): Не будет ли проще взят стандартнъй ЦАП (хотя бъ R-2R) и с число сразу получаем аналоговъй въход.
Опять заблуждение, сразу ничего хорошего не получим, потребуется всё тот же ФНЧ. :wink:

P.S Хоть это и был риторический вопрос, я удовлетворён тем, что вашу точку зрения в отношении метода Широтно Импульсной Модуляции (не ШИМ контроллера!!!) он немного пошатнул. :oops:
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Аватара пользователя
botchin
Поставщик валерьянки для Кота
Сообщения: 2029
Зарегистрирован: Чт дек 27, 2012 20:46:09
Откуда: Болгария, г. Лом

Re: Научите чит даташит или что делать с GP3 и GP4 на 12f627

Сообщение botchin »

Я просто пътался понять как въ разсужаете. И мне не понятно: Зачем если надо зайти в соседную комнату идти до Аляску?
korob писал(а):Опять заблуждение, ..... потребуется всё тот же ФНЧ. :wink:
Ето документация на DAC08. Укажите мне где там есть ФНЧ http://www.analog.com/media/en/technica ... /DAC08.pdf Не буду упоминать что R-2R будут работать и в статическом режиме.
korob писал(а):метода Широтно Импульсной Модуляции (не ШИМ контроллера!!!) он немного пошатнул
А я надеюсь. что въ задумались что ШИМ и ЦАП все таки разнъе вещи. И если одно модуляция то другое преобразувание. И делать ЦАП на ШИМ .... Если вам не известно то объчно в ШИМ контроллере есть и компаратор отвечающии за получение той же самой ШИМ. И без всяких ЦАП.

Кстати, можно показать мне схему ЦАП на ШИМ если
kotpalych писал(а):ШИМ это широтно-импульсная модуляция , являющаяся одним из методов ЦАП
Именно ЦАП.

PS: Согласно етим http://www.ti.com/lit/an/spraa88a/spraa88a.pdf ЦАП на ШИМ можно сделать на ето http://pdf1.alldatasheet.com/datasheet- ... 28016.html
Последний раз редактировалось botchin Вт мар 22, 2016 21:39:47, всего редактировалось 1 раз.
Лом - ето город в Болгарии, а не инструмент юстировки електроники.
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: Научите чит даташит или что делать с GP3 и GP4 на 12f627

Сообщение korob »

botchin писал(а):Кстати, можно показать мне схему ЦАП на ШИМ
korob писал(а): Например LV4904V
стр.5 :)
Еще в моей Sony CDP-XE570 тоже H-Pulse (1bit PWM DAC) ЦАП CXD2587Q стр.2 :)
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Аватара пользователя
botchin
Поставщик валерьянки для Кота
Сообщения: 2029
Зарегистрирован: Чт дек 27, 2012 20:46:09
Откуда: Болгария, г. Лом

Re: Научите чит даташит или что делать с GP3 и GP4 на 12f627

Сообщение botchin »

Извини, но LV4904 ето класс Д усилител, а не ЦАП. А на стр 5 блок схема - что меня не убедило.

CXD2587Q - тоже указали на блок схему. Там вижи A/D(ЦАП) как входъ и PWM (ШИМ) как въходъ. Где ЦАП на ШИМ? Но посколько ето согналнъй процессор можно и есть.
Лом - ето город в Болгарии, а не инструмент юстировки електроники.
Ответить

Вернуться в «PIC»