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

crazz

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

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

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

А насчет МК, есть даташит на русском? И как вобщем этот МК пойдет для эксперементов?

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

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

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

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

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

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

Такую платку тебе нужно выдумывать и собирать самому, вряд-ли найдёшь схему под себя.

А по русской документации http://www.microchip.ru/lit/?mid=1x0 , такого ПИКа там нет, но есть мануалы на отдельные модули МК.

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

Hongfa для различных применений в Компэл. Большой выбор в наличии!

Компания HONGFA - это не только крупнейший в мире производитель электромеханических реле, но также производитель конденсаторов, вакуумных прерывателей, трансформаторов и низковольтного коммутационного оборудования. На складе КОМПЭЛ регулярно поддерживаются около 100 самых популярных позиций электромеханических реле. Реле Hongfa могут заместить многие изделия производства недоступных брендов. Подробнее>>

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

Ему на отдельные модули не поможет, нужна же как минимум распиновка, и знать какие модули есть ...

вообще лучше 628 контроллер. Хотя мне кажется 630-й это немного урезанный 628. а вот в какую сторону - приходится гадать.

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

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

Учение - изучение правил. Опыт - изучение исключений.

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

Тренды и лучшие решения для разработки зарядных станций в России

К 2029 году в России прогнозируется увеличение числа зарядных станций до 40 000. При этом отечественный рынок электротранспорта имеет климатические, потребительские и географические особенности. Для успешной разработки и построения инфраструктуры станций заряда в России идеальным вариантом является использование решений и электронных компонентов китайских производителей – лидеров индустрии электротранспорта и возобновляемой энергетики, которые уже представлены в КОМПЭЛ. Подробнее>>

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

Секреты депассивации литиевых батареек FANSO EVE Energy

Самыми лучшими параметрами по энергоемкости, сроку хранения, температурному диапазону и номинальному напряжению обладают батарейки литий-тионилхлоридной электрохимической системы. Но при длительном хранении происходит процесс пассивации. Разберем в чем плюсы и минусы, как можно ее избежать или уменьшить последствия и как проводить депассивацию батареек на примере продукции и рекомендаций компании FANSO EVE Energy. Подробнее>>

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

Решил начать изучение програмирования, в ссылке на первои странице, есть курс для изучения, так вот там нужен pic16f84 , а по магазинам продаются 16f84a и другие Модели (буквы в конце разные) .

Подоидут ли модификации для моих целей?

Не цитируите полностью предыдущее сообщение!!!

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

Подойдут, но лучше взять pic16f628, а ещё лучше 16f877 т.к 84-й пик совершенно пустой, устаревший и дорогой, а лучше скачай себе протеус и тренеруйся в нём там есть 84-й, а как изучишь курс и будешь дальше изучать переферию пиков то купишь уже 877-й, а пока протеус тебе в помощь.

Будьте проще и люди к вам потянутся.

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

Посоветуйте литературу для начала, пожалуйста. Какие МК серии для начинающего меня. Какие программы, и програматоры...

Не баньте, я больше так не буду.

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

  • 2 недели спустя...
Какие МК серии для начинающего меня. Какие программы, и програматоры...

Если начинаете с нуля то очень советую самоучитель по МК с которого я сам начинал учиться.

Там рекомендованы и программы и основная теория и примеры-упражнения для PIC и AVR. Попробуйте. Есть перевод фирменной документации для PIC, программаторы самодельные для PIC - основы схемотехники и отладки в MPLAB. Где скачать и как установить компилятор микрочип и настроить проект, запустить симуляцию.

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

Друзья на каком-то сайте нашли схему 4-х канального радиоуправления-меня это изрядно заинтересовало. Шифратор на PIC16F84 я собрал за считаные минуты-заработал сразу. А вот дешифратор даже и не пробовал. Дело в том, что он собран на PIC16F628, который работает от внутреннего генератора, т.е. в схеме нет кварца, так вот: как его в таком случае можно прошить через Pony-Prog?

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

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

Учение - изучение правил. Опыт - изучение исключений.

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

Добрый день.

Подскажите пожалуста, можно ли в MPLABе задать в стимуле частоту на ножке, или частота задается согласно тактам осцилятора. А ситуация такая, хочу промоделировать процесс, когда PIC16F628A работает от внутренего осцилятора, а на вход RB6/RB7 подключен часовой кварц 32768 Гц. При этом приходится забивать частоту осцилятора не 4 МГц, а крантую кварцу - 4194304 Гц, и задавать в стимуле частоту 64 такта, такая частота осцилятора не совсем корректная, как на мой взгляд, да и пока высчитал сколько тактов задать надо времени много прошло - запутался. Так что вот такая неувязка.

И попутно вопрос, подскажите где можно подобрать эллементы (микросхемы) по параметрам или где прочитать их классификацию, ну например нежен двоично десятичной дешифратор с повышеной нагрузочной способностью (около 40мА) или это на каждый дешифратор даташит читать надо?

Заранее благодарен.

И есче интересно - MPLAB рускоязычный есче не придумали?

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

Симуляцию лучше производить на таких вещах как Proteus или Multisim. MPlab - он больше предназначен для написания программы, и отладки программной части. Поскольку, для контроллера сигнал на входах фиксируется по тактовым сигналам, то нет смысла задавать этот сигнал произвольно - достаточно убедится что ПРОГРАММА работает, а уже подстройку по частоте производить на живой схеме.

Кстати, а что делает кварц на выводах RB6-RB7 ? Это ведь не выводы кварца у ЭТОГО контроллера.

дешифратор с повышеной нагрузочной способностью (около 40мА)

Таких дешифраторов нет, но при необходимости их можно сделать на основе обычного дешифратора и м/с ULN2003 и ей подобных.

Насколько я знаю, среди импортных таких м/с нет, и только 155ЛА8/ЛА13 способна держать нагрузку на выходе до 60мА.

Учение - изучение правил. Опыт - изучение исключений.

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

В МПЛАБе последних ревизий тоже можно нормально стимулы задавать и даже на лог анализаторе смотреть. Правда разного рода специфическая нецифровая периферия не симулируется. А синхронные и асинхронные (кнопки) события в стимулах формируются отлично

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

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

Не правильно выразился - промоделировать часть рограммы, большая часть есче не написана. Входа RB6, RB7 - входа TMR1. т.е. таймер настраиваю на работу с кварцевым резонатором, а сам контроллер тактируется внутреним осцилятором. PROTEUS хоть и есть но с ним мало знаком, хотя видимо прийдется разбиратся.

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

А поповодк сделать на основе стандартного дешифратора - на выход транзистор, т.е.ключ?

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

Часть программы не моделируется

Для проверок секций нужно их оформлять как полноценную программу с определенными точками контроля - флажками

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

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

Программу пишу с нуля, написал часть, проверил на ошибки - что в регистрах, что на выходах, как на входа реагирует, чтото поправил, исправил - дописал часть и опят в симклятор. Программист я молодой, поэтому части, которые дописываю очеь малы, вплоть до нескольких операторов, посмотреть правильно ли настроил, к присеру таймер и т.д. А под секциями Вы что имеете в виду - работа с объектними фыйлами? Я до них есче не дорос, в плотную не сталкивался, пока пытаюсь все в один файл забить.

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

А поповодк сделать на основе стандартного дешифратора - на выход транзистор, т.е.ключ?

Именно. что собственно из себя и представляет микросхема ULN2003 (там 7 таких ключей), или же некоторые м/с 561 серии - так называемые преобразователи уровня.

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

Учение - изучение правил. Опыт - изучение исключений.

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

Господа знатаки! Разрешите Вас помучать глупыми вопросами:

1 Вот такая вот программа (PIC16G628A). подскажите почемуто при обнклении TRISA (настройка на входы), почемуто результат равен h'20'. И как следствие при изменеии данных в PORTA RA5 не меняется. Объясните с чем это свяхано. Цикл в конце - для проверки изменения порта.

	list p=16f628A
INCLUDE <C:\PROGRAM FILES\MICROCHIP\MPASM SUITE\P16F628A.INC>

__CONFIG _INTRC_OSC_NOCLKOUT&_LVP_OFF& _MCLRE_off& _BODEN_OFF&_WDT_OFF

; Настройка PORTA
bcf status,5
bcf status,6;Банк 0
clrf porta
movlw 0x07
movwf cmcon; Копратаровы откл., porta - цифра

bsf status,5;Банк 0			

clrf trisa;porta - входа

bcf status,5
ttt
comf porta
goto ttt

end

2 Директивы тапа WHILE, IF для каких случаев. Я их применяю, но на результат они не влияют, при отладке просто эти строки пропускаются. Наверно я не так ими пользуюся или не понимаю их истенного назначения. Так что если меня просветят, буду очень благодарен.

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

1. TRIS равный нулю - это ВКЛЮЧЕННЫЙ ВЫХОД. Вы сбрасываете TRISA, а значит все пины этого порта сконфигурированы как выходы и чтение этого порта даст состояние выходов.

2. В АСМе директивы WHILE, IF - это директивы условной трансляции. Они лишь разворачивают код по определенным правилам (условиям), но сами кодом не являются.

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

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

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

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

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

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

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

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

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

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

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

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

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