8-900-374-94-44
[email protected]
Slide Image
Меню

Pic16F73 программирование: PIC Урок 1. Знакомство с семейством PIC

Частотомер на PIC16F73 и семисегментных индикаторах

  1. Главная|
  2. Устройства|
  3. Microchip
Просмотров: 55876

Семисегментный индикатор Частотомер PIC16F73 AD8561

Предлагаемый частотомер собран на микроконтроллере и семисегментных светодиодных индикаторах с общим катодом. Его разрешающая способность составляет 0,1 Гц, что может быть полезным при проведении точных измерений.

Основные технические характеристики

Диапазон измеряемых частот, МГц . ……………0.1 Гц…40

Время измерения частоты, с . .1 или 10
Чувствительность, В………….0,1
Напряжение питания, В   …….4,5. .5
Потребляемый ток, мА:
в режиме ожидания……….10
максимальный   ………..35

Схема частотомера показана на рис. 1 На входе устройства установлен компаратор DA1, который включен по типовой схеме с инвертирущим входом. Порог срабатывания компаратора можно изменять подборкой резистора R4 — чем больше его сопротивление, тем выше порог. Работа компаратора управляется сигналом на входе LATCH (вывод 5) DA1 который поступает с линии порта RA3 (вывод 5 DD1), и разрешена при низком логическом уровне на этом входе.

Рисунок 1

Порт В микроконтроллера DD1 задействован для подачи напряжения на элементы а—h индикаторов HG1. HG2, а порт С — для подключения катодов этих индикаторов к общему проводу. Резистор R7 является «подтягивающим» для линии порта RAO, a R6 уменьшает влияние на компаратор DA1 импульсов, поступающих на вход предделителя в режиме досчета.

Резисторы R8—R15 токоограничивающие от их сопротивлений зависит яркость свечения индикаторов HG1, HG2.

Входной сигнал преобразуется компаратором DA1 в прямоугольные импульсы с уровнями ТТЛ, которые поступают на вход микроконтроллера для их дальнейшего счета Восьмиразрядные регистры предделителя, таймера TMR0 и двух счетчиков прерывания по переполнению TMR0 подсчитывают эти импульсы. Измерительный интервал задает таймер TMR1.

Информация в регистрах таймера TMR0 и счетчиков доступна для чтения, а вот содержимое высокочастотного (до 90 МГц) регистра предделителя недоступно. Поэтому для извлечения информации, хранящейся в нем, применен ставший уже классическим способ досчета импульсов до переполнения предделителя. После остановки счета значение TMR0 сохраняется в цифровом компараторе. Число поданных на вход предделителя импульсов подсчитывается, и после каждого импульса сравниваются текущее и сохраненное значения TMR0. При изменении текущего значения TMR0 подача импульсов на предделитель прекращается.

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

После подачи питающего напряжения осуществляется инициализация регистров микроконтроллера. Частота переключения разрядов при динамической индикации должна быть такой, чтобы не было видно мерцания индикатора. Как известно, эта частота должна быть не ниже 25 Гц. Выбранная длительность индикации одного разряда на восьмиразрядном индикаторе составляет 3 мс, поэтому частота переключения F= 1/Т= 1/(0,003-8) = 41,7 Гц, где F — частота обновления индикатора; Т — период. При такой частоте мерцание индикатора не заметно.

Периодически микроконтроллер проверяет состояние контактов кнопки SB1. Если кнопка нажата, то состояние флага времени измерения изменяется на противоположное, при этом также изменяется положение запятой на индикаторе. Далее последовательно на индикатор выводится информация остальных разрядов. Последовательность вывода на индикацию нарушается только прерываниями.

В программе использованы два прерывания: одно — по результату сравнения значений шестнадцатеразрядных регистров специального события (CCPR1H и CCPR1L) и регистров таймера TMR1 (TMR1H и TMR1L). другое — по переполнению таймера TMR0. Регистры ССР1 и TMR1 используются для формирования временного интервала измерения частоты. Делитель на 10 для получения временного интервала 1 с и еще один делитель на 10 для получения интервала 10 с реализованы на отдельных регистрах, которые заполняются при прерывании

После сохранения значений контекстных регистров проверяются флаги прерывания. Если прерывание произошло по переполнению таймера TMR0. то инкрементируется счетчик и программа выходит из прерывания. При прерывании по результату сравнения модуля ССР1 заполняется регистр делителя на 10 и проверяется флаг времени измерения. Если установлено время измерения 10 с заполняется регистр делителя на 10. После окончания времени измерения выполняются досчет и определение содержимого предделителя. Полученные данные перекодируются в девять разрядов двоично-десятичного кода. Для экономии энергии батарей портативного прибора все незначащие нули гасятся. При выполнении операций во время прерываний работа таймеров TMR0 и TMR1 не останавливается, поэтому цикл измерения повторяется непрерывно

В устройстве применены резисторы С2-23, Р1-4, оксидный конденсатор — импортный, остальные керамические — К10-17. Компаратор AD8611 можно заменить на компаратор AD8561, кварцевый резонатор ZQ1 — HC-49U Кнопки SB1 и SB2 с самовозвратом — ПКн159. выключатель питания — кнопочный с возвратом в исходное положение повторным нажатием. Кнопка и выключатель должны иметь удлиненные (10 мм) толкатели

После включения питания в течение одной секунды во всех разрядах индикаторов появляются нули, а затем высвечиваются две запятые, выделяющие разряды единиц, десятков и сотен герц. При нажатии на кнопку SB1 запятые сдвигаются влево на один разряд. Если эти операции выполняются, частотомер готов к работе.

Налаживание сводится к установке частоты кварцевого генератора. Для этого на вход частотомера подают сигнал с известной частотой и подборкой конденсаторов С6 или установкой последовательно с резонатором конденсатора емкостью 10… 100 пф (на плате для него предусмотрено место, в которое предварительно монтируют проволочную перемычку) устанавливают это значение частоты на индикаторе Для облегчения процедуры можно установить подстроечные конденсаторы, например КТ4-25. Следует отметить, что для обеспечения точности измерения частоты в доли герц следует применить эти конденсаторы, а также кварцевый резонатор с повышенной термостабильностью.

Автор: Н. Заец


Архив для статьи «Частотометр на PIC16F73 и семисегментных индикаторах»
Описание: Исходный код программы(Ассемблер), файл прошивки микроконтроллера, макеты печатных плат под индикаторы MAN3604A
Размер файла: 13. 74 KB Количество загрузок: 4 507 Скачать

Понравилась статья? Поделиться с друзьями:

  • Назад
  • Вперед

Программирование PIC | theremino


Программирование PIC процессорах с HEX файлов

HEX-файла (и завершить проекты) Вы скачать со страницы: Технические/схемы

Микро регуляторы используемые в вашей системе Theremino:
– PIC24FJ64GB002 (все мастер, От 2012 в 2015)
– PIC24FJ128GB202 (будущий мастер с 12 или 13 INOUT и 2 дополнительные биты в АЦП)
– PIC32MX110F016 (будущий мастер для 32 бит) (Примечание 1)
– PIC24F16KA101 (все рабы, Слуга и CapSensor)

(Примечание 1) Вероятно, мы не будем использовать модели для 32 бит, потому что, В дополнение к не дает реальные преимущества в скорости и точности, ограничить местоположения серийный Pin. Мы предпочитаем использовать новый пик серии 24, Это позволит 12 или даже 13 PIN-код и содержащий новые АЦП, четыре раза более точной.


ICSP коннектор – В цепи последовательного программирования



Все модули системы Theremino имеют ICSP коннектор, Это позволяет легкое программирование “в цепи”, с тип PicKit2 программист, Pickit3 или аналогичный.


Подключение кабель для программирования

На позиции PIN-код 1 обозначается белая точка. В более новых версиях с треугольником, как программист PicKit2 и PicKit3. Во всех случаях ПИН 1 всегда указывается с “VPP”.

Кабель для программирования, как правило, имеет шесть проводов, Хотя ICSP коннектор имеют пять. Шестой проволока мне нужно использовать программист как осциллограф, или анализатор сигналов, и вам не нужно программа, Тогда мы дадим отключен.

В трафаретной печати некоторых CapSensors, произведенных в прошлом, два слова DAT и CLK были заменены местами. . Но не против, правильное соединение — это то, что вы видите на этой картинке. Все модули системы Theremino имеют это расположение, с CLK на противоположном конце VPP.

На некоторых программистов найти местоположение провода “1” Это может быть трудно. Например PicKit3 Olimex имеет не треугольник, или p, для обозначения этого. Даже читать руководство не удается найти ПИН 1. Только Публикация изображений не относятся к разъему на контроллере, но на бесполезные программирование пластины. Таким образом, чтобы найти ПИН 1, использовать следующее изображение ’:

Предположить, что вы отмечать свой PIN-код 1 с треугольником или черная точка, проведение программист с светодиоды и разъем внизу.


Купить PicKit2

Лучше купить PicKit2, который легче использовать PicKit3.

На eBay легко найти их, Вот некоторые ссылки:
http://www.ebay.it/itm/161327061057
http://www.ebay.it/itm/191911587734
http://www. ebay.it/itm/122179854117 (дешевые но медленно Доставка из Китая)

Или на Amazon:
HTTPS://www.Amazon.IT/…….pickit2 (Amazon стоимостью чуть больше)

Пример PicKit2 для продажи на eBay – ’ нажмите на изображение, чтобы увеличить.

Если предыдущая ссылка больше не действительны, пожалуйста, сообщите нам. Чтобы найти похожие предлагаю вам сделать поиск на eBay, со словами “USB Программатор PICKIT2”.


Эксцентрик гнезда? Нет, спасибо.

Планирование “в цепи” Он проверяет, заполните форму и у вас есть уверенность, что все будет хорошо. Вместо этого забивать не даже уверен, что мы можем запланировать (отсутствуют внешние компоненты и источник питания). И вам сэкономить время, Она занимает больше времени, чтобы проверить вне пик от розетки и переместить его в окончательной цепи. Так что не купить Сабо наряду с программист. Дорого и остаются неиспользованными в ящик.


В цепи отладчиков?

Забудьте об этом, являются сложными, дорого и очень медленно, никогда не будет их использовать. Есть более эффективные способы отладки, к примеру MPLAB Эмуляторы, Но прежде всего хитрости (Измените в нужном месте и посмотреть, что происходит) дихотомических и техника (разделить проблему на две части и повторять, пока вы найдете л ’ ошибка).


Методы программирования и программистов

Первый уровень сложности, планирует использовать HEX файлов, подготовленные нами и программировать их с PicKit2. Немного’ более громоздким запрограммировать их с PicKit3.

Третий уровень, только для смелых, Это MPLAB, Она также позволяет вам изменить прошивку и перекомпилировать его. Трудно начало MPLAB, потому что вы также должны установить компиляторы. В дополнение к этому, Он сказал, что с MPLAB и PicKIt2 вы можете запрограммировать все модели ПОС. И почти наверняка нельзя использовать PicKit3.

И наконец c ’ является MPLAB X, что делает программирование PIC реальной весело (очень похож на азартная игра). MPLAB X была написана, чтобы позволить программирование на Apple и Linux, и не только это не возможно программировать с Mac OS и Ubuntu, но вы больше не можете программировать даже с Windows. Нас Мы не могли заставить его работать на любой из наших ПОС и вот некоторые комментарии, найти в сети:
английский “… К сожалению, сочетание новых идей, Компиляторы и устройств часто может привести к возникновению серьезных проблем. Именно поэтому его часто называют «крае», Благодаря потянув из волос, скрежет зубов, лишение сна и случайные кровопотери, Хотя устранение этих проблем…»
итальянский “…К сожалению, сочетание новых IDE, Компиляторы и устройств часто может вызвать серьезные проблемы. Это часто называют на английском языке, как “степени кровотечения”, из-за разрывая волосы, скрежетание зубами, лишение сна и случайные кровотечения, При решении этих проблем…”


Рекомендации для программирования

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

Это не вина микрочип, абсолютно! Мы рады, что производят микро для каждой потребности, от микроскопических те до очень мощные dsPIC, и что они по-прежнему производят более лучше модели, Это просто трудно с ним. Другие производители (Atmel) продолжать производить же микро пятнадцать лет, ADC всегда одинаковы, производительность до сих пор то же самое…

Скоро мы будем передавать PIC24FJ128GB202 (с два дополнительных бит АЦП, затем четыре раза более точной) и еще более осложнить проблемы программирования (особенно для тех, кто на PicKit3).

Для работы некоторых ПОС и программистов может понадобиться:
– Вручную выбрать семьи (24) и модель ПОС.
– Мощность модуля от USB во время программирования.
– Питание от тот же компьютер, который подключен к программист.
– Использование программирования высокого напряжения (HVP).
– Выполните удаление.
– Отключить запись защищать.
– Открытые, с помощью блокнота, файл «PICkit2. ini» расположен рядом с «PICkit2V2.exe».
– Измените строку «PE24: Y «в «PE24: N».

Линия «PE:24: Не «отключает загрузку» программирование исполнительной», в некоторых случаях, предотвращает программа.

Вместо этого установите «Быстрый программирование» это хорошая идея. Двойная скорость программирования.


Как мы можем быть уверены, что пик запрограммирован хорошо

Лучше не делать чтений памяти, потому что во многих случаях они обманывают. Программа загрузки ваш HEX, нажать «Написать» и проверка зеленый, написание «Программирование успешно». В некоторых случаях они появляются «Предупреждения» в оранжевый, Но независимо. ПИК запрограммирован хорошо, хотя есть предупреждение.

Только истинное испытание, USB, которая активизируется и СИД мигает. В образце светодиод мигает быстро, как можно скорее, как программирование, Вместо этого на рабов во главе мигает только после настройки ПИН-кода с применением HAL.


PicKit2 программиста приложения

Эта утилита позволяет программировать пик без установки MPLAB. Просто получите файл HEX и программист PicKit2. Версия, которую мы публикуем основана на версии 2.61 Микрочип, что больше обновлений на протяжении многих лет. Мы исправили многие незначительные недостатки и мы переименовали 3.0.

Не обманывайте версий, EXE, всегда называется PicKit2V2 была удалена, потому что он работает на PicKit2 программист версия 2. Версия приложения не является 2 Но то, что написано имя ZIP-файла.
PicKit2_Programmer_V3.0.zip
Pickit2_Programmer_V3.0_WithSources.zip (Версия для программистов)

Версия 3.2 также включает в себя “Файл устройства” изменено на программу новых PIC24FJ128GB202 (мы завершаем прошивку 202 потому что у них есть непреодолимые недостатки). Она также включает в себя отключение “Исполнительный программирования” чтобы предотвратить проблемы с некоторыми ПОС.
PicKit2_Programmer_V3.2.zip
Pickit2_Programmer_V3.2_WithSources.zip (Версия для программистов)

Версия 3.3 работает лучше. Нижней панели, что указывает на завершение операций теперь течет в обычном порядке, и до конца. В “Файл устройства” Она изменяется программировать некоторый небольшой ПИК как 12F1571 и есть другие “Файл устройства” что может быть полезным для тех, кто знает, как редактировать их и заменить их. Наконец, когда вы идете в меню “Справка / О” версия правильно сообщается как 3.3 (в предыдущих версиях это было всегда 3.0).
PicKit2_Programmer_V3.3.zip
Pickit2_Programmer_V3.3_WithSources.zip (Версия для программистов)


Приложение для программиста PicKit3

Эти направления для использования ’, Оба на итальянском и английском языках, в файле “Theremino_Pickit3_ReadMe” расположен в папке “Документы”.

Программа “Ноутбук”, не устанавливайте его в C:Программ, но просто извлечь его из ZIP, в una нового dell’utente, например вложенная папка документов.

Этот ZIP-файл содержит все необходимое для программирования с PicKit3. Есть также наши изменения в “PK2DeviceFile.dat”, с которой мы смогли запланировать новые PIC24FJ128GB202.
PicKit3_Programmer_V4. 0.zip
Pickit3_Programmer_V4.0_WithSources.zip (Версия для программистов)


Приложения для редактирования файла Devices.DAT

К сожалению как PicKit2 что PicKit3 не являются полными и не программировать все модели ПОС. Это приложение служит для завершения и правильные данные (которые находятся в файле “PK2DeviceFile.dat”). Мы использовали его для исправления битовые маски для PIC24FJ128GB202 с исправление мы могли бы их и программирования.
DeviceFile_Editor.zip


Спецификациях ПОС

Вот спецификации всех ПОС, используемых в системе Theremino, Вместе с нотами приложения, данные для семей ПОС и ошибки.
PIC_Datasheets


Изменение прошивки и перекомпилировать его с MPLAB

Чтобы внести изменения в прошивки необходимо установить MPLAB и компилятор языка C. Мы рекомендуем вам установить MPLAB версии 8.92 от здесь: MPLAB_Archives (должны были исчезнуть здесь: MPLAB_IDE_8_92. zip)

После установки MPLAB C30, компилятор должен быть установлен: C30_Compiler
Зарегистрируйтесь для загрузки компилятор C30 не является обязательным, Микрочип не рассылаем спам. C30 компилятор должен быть установлен в версии “Облегченный”, не хватает лишь немного оптимизации. Код немного больше, но это не имеет значения, потому что у нас очень открытые места в памяти (должны были исчезнуть здесь: MPLABC30Combo_v3_31.zip)

Наконец, вам придется загрузить полный проект (не только HEX файлов), заполнить его, Убедитесь, что не было никаких ошибок во время компиляции и записать его с ПОС.

MPLAB X
Новый X MPLAB, как известно, имеют ряд difettucci, Прежде всего вы не можете запрограммировать ПОС. Для тех, кто хочет попробовать, связь это: MPLAB_X


Компоненты технологии микрочип

Все модули системы Theremino производятся с микро контроллеров серии микрочип 24. Мастер использует PIC24FJ64GB002, рабы, используя PIC24F16KA101. Эти микро контроллеры работают на 3.3 Вольт для напряжения 5 Вольт довольно нестабильной USB порт, стабилизируется регулятором микрочип LDO (Низкая отсева) MCP1700 регулятор типа 3,3 В.

Мы выбрали компонентов Microchip, по самой своей природе, Это позволило нам осуществить следующие нововведения:
– UART транспондер на одного провода.
– Скорость передачи данных USB 12 серийный мегабит в секунду и до 4 мегабит в секунду.
– ADC ветерок, с надлежащей передискретизация, производить эффективное разрешение над 14 бит (и до 16 бит с последней PIC24FJ128GB202)
– CTMU технология, которая облегчает мера способности очень маленький.
– Низкий расход топлива благодаря NW XLP™ Технология.
– Возможность построения небольших модулей благодаря SOIC Low Pin Count.
– Отличная поддержка в режиме таблицы и ApplicationNotes.
– Удобные и бесплатные инструменты.

pic16f73%20programmer%20circuit%20диаграмма техпаспорт и примечания по применению

MFG и тип ПДФ Теги документов
2003 — частотомер на PIC16F73

Резюме: микросхема pic16f73 пример прерывания на C схема выводов PIC16F73 PIC16F73 pic16f74 примечания по применению процессор модуль кварцевого генератора ttl pic16f74 маркировка код ra5 конденсатор PIC16F76 PIC16F7X

Текст: Нет доступного текста файла


Оригинал PDF PIC16F73/74/76/77 PIC16F73/74/76/77 ДС30325Б) ДК-2750 D-85737 НЛ-5152 частотомер на PIC16F73 Пример прерывания микрочипа pic16f73 в C Схема контактов PIC16F73 PIC16F73 примечание к применению pic16f74 Модуль кварцевого генератора процессора ttl pic16f74 код маркировки конденсатора ра5 PIC16F76 PIC16F7X
2003 — PIC16F73

Резюме: pic16f74 примечание по применению PIC16F73 схема контактов PIC16F74 pic16f73 схема AN023 PIC16F76 PIC16F77 TTL 74 распиновка триггер Шмитта лист приложения
Текст: Нет доступного текста файла


Оригинал PDF PIC16F73/74/76/77 PIC16F73/74/76/77 ДС30325Б) PIC16F73/74 PIC16F76/77 Д010А) ДК-2750 D-85737 PIC16F73 примечание к применению pic16f74 Схема контактов PIC16F73 PIC16F74 схема pic16f73 AN023 PIC16F76 PIC16F77 Распиновка ТТЛ 74 лист применения триггера Шмитта
2008 — pic16F73

Резюме: PIC16F73 usart lin pic pic32 PWM AN237 PIC16 PIC32 AN2376
Текст: Нет доступного текста файла


Оригинал PDF АН237 PIC16F73 PIC16F73 ДС00237А PIC16F73 usart лин рис pic32 ШИМ АН237 PIC16 PIC32 АН2376
2001 — PIC16F73

Резюме: A020 ​​PIC16F77 d010a
Текст: Нет доступного текста файла


Оригинал PDF PIC16F73/74/76/77 PIC16F73/74/76/77 ДС30325А) D-81739 D-82152 DS80099C-страница PIC16F73 А020 PIC16F77 d010a
2001 — pic16f73

Аннотация: схема PIC16LF73 pic16f73
Текст: Нет доступного текста файла


Оригинал PDF PIC16F73/74/76/77 PIC16F73/74/76/77 ДС30325А) DS80099D-страница pic16f73 PIC16LF73 схема pic16f73
2007 — программирование ПО pic*16f72

Резюме: PIC18F2431 I2C i2c master mode PIC16F818 PIC16F818 master i2c microchip pic16f72 пример PIC16F88 errata DS39597B PIC16F73 PIC16F72 PIC16F818 пример кода i2c
Текст: Нет доступного текста файла


Оригинал PDF признать536-4803 DS80132F-страница рис * 16f72 программирование программного обеспечения PIC18F2431 I2C Главный режим i2c PIC16F818 Мастер PIC16F818 i2c пример микросхемы pic16f72 Ошибки PIC16F88 DS39597B PIC16F73 PIC16F72 PIC16F818 пример кода i2c
2004 — pic16f73

Реферат: SSPcon DS3044 DS39616B DS30605C PIC16C62 PIC16C62A PIC16C63 PIC16C63A PIC16C64A
Текст: Нет доступного текста файла


Оригинал PDF правильно6334-8870 DS80132D-страница pic16f73 SSPcon DS3044 DS39616B DS30605C PIC16C62 PIC16C62A PIC16C63 PIC16C63A PIC16C64A
2001 — PIC16F73

Резюме: PIC16C73B PIC16C72A AC164031 PIC16F76
Текст: Нет доступного текста файла


Оригинал PDF прямойC16F73; PIC16F76. 20-отведение 40-отведение PIC16F73 PIC16C73B PIC16C72A AC164031 PIC16F76
ПИК16Ф73

Аннотация: схема pic16f73
Текст: Нет доступного текста файла


Оригинал PDF PIC16F73 30/30 пФ PIC16F73 схема pic16f73
2002 — Схема контактов PIC16F73

Аннотация: Схема программатора PROGRAM PIC16F73 PIC16F73 ds30324 PIC16F7X Программирование PIC16F74 PROGRAM PIC16F74 PIC16F73 для декодирования RC6 Схема программатора PIC16F7x
Текст: Нет доступного текста файла


Оригинал PDF PIC16F7X PIC16F76 PIC16F74 PIC16F77 PIC16F7X PIC16F73/76 D-81739 Схема контактов PIC16F73 ПРОГРАММА PIC16F73 Схема программатора PIC16F73 дс30324 Программирование PIC16F7X PIC16F74 ПРОГРАММА PIC16F74 PIC16F73 для декодирования RC6 Схема программатора PIC16F7x
2003 — ПО pic*16f72

Резюме: PIC14000 PIC16C62A PIC16C62B PIC16C63 PIC16C63A PIC16C64A PIC16C65A PIC16C65B PIC16C66
Текст: Нет доступного текста файла


Оригинал PDF ДК-2750 D-85737 DS80132C-страница программное обеспечение pic * 16f72 PIC14000 PIC16C62A PIC16C62B PIC16C63 PIC16C63A PIC16C64A PIC16C65A PIC16C65B PIC16C66
2000 — Схема контактов PIC16F73

Реферат: Схема программатора PROGRAM PIC16F73 PIC16F73 PROGRAM PIC16F74 ds30324 PIC16F74 PIC16F7X PIC16F77 PIC16F7x схема программатора 200B
Текст: Нет доступного текста файла


Оригинал PDF PIC16F7X PIC16F74 PIC16F76 PIC16F77 PIC16F7X DS30324A-страница Схема контактов PIC16F73 ПРОГРАММА PIC16F73 Схема программатора PIC16F73 ПРОГРАММА PIC16F74 дс30324 PIC16F74 PIC16F77 Схема программатора PIC16F7x 200Б
2002 — PIC16F73 Бесплатные проекты интерфейса с ЖК

Резюме: PIC16F73 принципиальная схема программатора PIC16F73 схема программатора DS30324 PIC16F73 Бесплатные проекты интерфейса с двигателем постоянного тока PIC16F73 код связи I2C в сборке PIC16F7X программирование принципиальная схема программатора PIC16F7x PIC16F73 взаимодействие с ЖК-дисплеем ПРОГРАММА PIC16F73
Текст: Нет доступного текста файла


Оригинал PDF PIC16F7X 28/40-контактный, ДС30325Б D-81739 DS30325B-страница PIC16F73 Бесплатные проекты интерфейса с жк Схема программатора PIC16F73 So Схема программатора PIC16F73 ДС30324 PIC16F73 Бесплатные проекты интерфейса с двигателем постоянного тока Код связи PIC16F73 I2C в сборке Программирование PIC16F7X Схема программатора PIC16F7x Интерфейс PIC16F73 с ЖК-дисплеем ПРОГРАММА PIC16F73
2002 — драйвер двигателя pic16f73

Аннотация: проект счетчика частоты pic16f73 PROGRAM PIC16F73 с использованием заголовочного файла PIC16F73 PIC16F73 прошивка PICSTART 16b nec 2401 пример PIC16 usart основы протокола LIN 200B
Текст: Нет доступного текста файла


Оригинал PDF АН237 PIC16F73 PIC16F73 D-85737 DS00237A-страница драйвер двигателя pic16f73 проект pic16f73 ПРОГРАММА PIC16F73 частотомер на PIC16F73 Заголовочный файл PIC16F73 Прошивка PICSTART 16b 2401 Пример использования PIC16 Основы протокола LIN 200Б
pic16f84a

Резюме: pic16F877 PIC16F628 АЦП В PIC16F877 PIC16F873 pic16f877a Ethernet pic16F723 PIC16F727 pic16f722 PIC16F690 ЖК-дисплей
Текст: Нет доступного текста файла


Оригинал PDF PIC18 PIC16F726 PIC16F727 PIC16F76 PIC16F77 pic16f84a pic16F877 PIC16F628 АЦП В PIC16F877 PIC16F873 pic16f877a Ethernet pic16F723 PIC16F727 pic16f722 ЖК-дисплей PIC16F690
2004 — HA3099

Реферат: PIC16F73 SDA2004 rc5 передатчик приемник SDA 2004 «RISC Timer» pwm PIC16F73 usart
Текст: Нет доступного текста файла


Оригинал PDF HA3099 Таймер08 Таймер116 Таймер28 14 ПЗУ PIC16F73/76 DS39620A HA3099 PIC16F73 ПДД2004 приемник передатчика rc5 ПДД 2004 «таймер риска» ШИМ PIC16F73 usart
2002 — Недоступно

Резюме: нет абстрактного текста
Текст: Нет доступного текста файла


Оригинал PDF PIC16F7X 28/40-контактный, ДС30325Б содержит20 D-81739 DS30325B-страница
ПИК16Ф873

Резюме: PIC16F876A pic16f870 PIC18F2320 PIC16C73B PIC16C74B PIC18F458 PIC16C77 PIC16C76 PIC18F242
Текст: Нет доступного текста файла


Оригинал PDF PIC12C508 PIC16C72 PIC12C508A PIC16C72A PIC12C509PIC16C73A PIC12C509A PIC16C73B RFPIC12C509AF PIC16C745 PIC16F873 PIC16F876A pic16f870 PIC18F2320 PIC16C73B PIC16C74B PIC18F458 PIC16C77 PIC16C76 PIC18F242
2000 — Схема программатора PIC16F73

Резюме: схема выводов PIC16F73 в формате ms word PIC16F73 принципиальная схема инвертора ПРОГРАММА PIC16F73 УПРАВЛЕНИЕ СКОРОСТЬЮ ДВИГАТЕЛЯ ПОСТОЯННОГО ТОКА С ИСПОЛЬЗОВАНИЕМ pic16f73 PIC16F73 код связи I2C в сборке PIC16F73 взаимодействие с ЖК-дисплеем AN578 PIC16F73 Free Projects проект pic16f73
Текст: Нет доступного текста файла


Оригинал PDF PIC16F7X 28/40-контактный PIC16F76 PIC16F77 PIC16C73B/74B/76/77 PIC16F873/874/876/877 DS30325A-страница Схема программатора PIC16F73 Схема контактов PIC16F73 в формате ms word Схема инвертора PIC16F73 ПРОГРАММА PIC16F73 УПРАВЛЕНИЕ СКОРОСТЬЮ ДВИГАТЕЛЯ ПОСТОЯННОГО ТОКА С ИСПОЛЬЗОВАНИЕМ pic16f73 Код связи PIC16F73 I2C в сборке Интерфейс PIC16F73 с ЖК-дисплеем АН578 Бесплатные проекты PIC16F73 проект pic16f73
2000 — схема контактов PIC16F73 в формате ms word

Реферат: Схема инвертора PIC16F73 Схема программатора PIC16F7x PIC16F73 Взаимодействие с ЖК-дисплеем PIC16F73 Бесплатные Проекты интерфейса с ЖК-дисплеем PIC16F73 Бесплатно Проекты интерфейса с двигателем постоянного тока PIC16F73 Схема программатора PIC16F73 Код связи I2C в сборке
Текст: Нет доступного текста файла


Оригинал PDF PIC16F7X 28/40-контактный PIC16F76 PIC16F77 PIC16C73B/74B/76/77 PIC16F873/874/876/877 Поддержка165 Ответ166 PIC16F7X Система167 Схема контактов PIC16F73 в формате ms word Схема инвертора PIC16F73 Схема программатора PIC16F7x Интерфейс PIC16F73 с ЖК-дисплеем PIC16F73 Бесплатные проекты интерфейса с жк PIC16F73 Бесплатные проекты интерфейса с двигателем постоянного тока Схема программатора PIC16F73 Код связи PIC16F73 I2C в сборке Схема программатора PIC16F73 So частотомер на PIC16F73
АД475

Аннотация: 16V8Q 22V10 ATMEL PIC16C782 16v8z pic16f876a Эквивалент AD347 AD486 xicor 28C64 82S123 программирование
Текст: Нет доступного текста файла


Оригинал PDF AD347 475 г. н.э. AD486 AD347 475 г. н.э. 16V8Q 22V10 АТМЭЛ PIC16C782 16v8z pic16f876a Эквивалент AD486 ксикор 28C64 82S123 программирование
pic16f73-1

Реферат: ТА 8823 м 9835 PIC16F73
Текст: Нет доступного текста файла


OCR-сканирование PDF PICI6F73 ФКР10 pic16f73-1 ТА 8823 м 9835 PIC16F73
Программирование сборки PIC16F877A

Аннотация: PIC16F877A потоковый код программирования потокового кода PIC16F877 и схема интерфейса параллельного порта стоимость микроконтроллера PIC16F877A микроконтроллер PIC16F877A бесплатно pic16f877a PIC16F84 схема USB-программатора PIC16F877A программатор схем ПРОГРАММА PIC16F73
Текст: Нет доступного текста файла


Оригинал PDF EB006 PIC16F88 IC16C765, PIC16C77, PIC16C773, PIC16C774, PIC16C84, PIC16CE623, PIC16CE624, PIC16CE625, Программирование сборки PIC16F877A Программирование потокового кода PIC16F877A код потока PIC16F877 и схема интерфейса параллельного порта Стоимость микроконтроллера PIC16F877A Микроконтроллер PIC16F877A бесплатно pic16f877a Схема USB программатора PIC16F84 Программатор PIC16F877A. ПРОГРАММА PIC16F73
2004 — HA3099

Резюме: DT12-6 PIC16C73B PIC16F73 PIC16F7X DS33023 DS39621B ada01 DS30325
Текст: Нет доступного текста файла


Оригинал PDF HA3099 ДК-2750 D-85737 НЛ-5152 HA3099 ДТ12-6 PIC16C73B PIC16F73 PIC16F7X DS33023 DS39621B ада01 ДС30325
2001 — ПРОГРАММА PIC16F73

Резюме: PIC16Fxx 16F870 16Fxx 16F872 PIC16C65 IDB877 pic 16F872 примечания по применению IDB871 PIC16F73
Текст: Нет доступного текста файла


Оригинал PDF ИДБФ77, ИДБ871, IDB877 IDBF77: PIC16F73, IDB871: 16Ф870, ИДБ877: 16Ф872, PIC16C65 ПРОГРАММА PIC16F73 PIC16Fxx 16Ф870 16Fxx 16Ф872 PIC16C65 IDB877 pic 16F872 примечание к применению IDB871 PIC16F73

Предыдущий 1 2 3 … 5 6 7 Next

Программирование микрочипа pic — Arduino Stack Exchange

У меня есть несколько pic чипов, в основном pic16f72 и pic16f73 на старых схемах ИБП, я понял, что они не так уж и плохи. Их возможности adc являются моей целью.

У меня есть esp32 (мой первый микроконтроллер), и я очень разочарован, главным образом потому, что его АЦП дерьмовый, я провел небольшое исследование по программированию чипов pic, некоторые можно было запрограммировать через Arduino, но мои чипы нигде не упоминались. Я хочу запрограммировать их через свой esp32..

Есть ли способ запрограммировать их через arduino (в моем случае esp32)? Я могу построить некоторые базовые схемы, но программистам, занимающимся самодельными графическими процессорами, требуется предварительно запрограммированный микрочип, который я не могу изготовить, если я уже не могу его запрограммировать.

  • программирование

8

Для PIC32 нужен чипKIT. Поддерживаются не все чипы, но большинство чипов PIC32MX и PIC32MZ поддерживаются. Какие именно чипы PIC32 у вас есть?

Вам потребуется установить загрузчик, для чего вам понадобится программатор. Можно построить программатор с использованием Arduino, хотя я бы просто купил дешевый клон PICkit2 из Китая.

Что касается 8-битных PIC, то нет, их нельзя запрограммировать как Arduino, просто потому, что нет доступного компилятора C++ с открытым исходным кодом.

Похоже, вы говорите о двух разных вещах:

  • Программирование/прожиг PIC можно выполнить через Arduino (поэтому вам не нужно создавать сложную схему программатора PIC). Неважно, какой тип микроконтроллера стоит на программаторе, главное, чтобы программатор говорил на ISP (протоколе программирования). Таким образом, даже если ваш конкретный PIC не упоминается на найденных вами сайтах, он все равно должен работать. Соединения каждый раз одинаковы, хотя в вашем конкретном PIC используемые функции контактов могут быть на других контактах (для этого обратитесь к техническому описанию).

  • Проект Arduino — это означает, что скетч/программа, написанная для обычного Arduino, обычно не может быть легко использована повторно.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *