Разделы сайта

Обзор семейства PIC контроллеров

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

13. Регистр W - рабочий регистр

Программирование контроллеров

Раньше, чтобы записать новый или исправить старый код программы, приходилось снимать контроллер с печатной платы, устанавливать в программатор и только потом уже приступать к программированию. Это все-таки не очень удобно и быстро. Поэтому был выбран альтернативный вариант, не требующий лишних действий и занимающий меньше времени. Это подключение к ПК через шину USB микроконтроллера, в который предварительно записана программа bootload. После чего достаточно только установить драйвер макета, скачать программу для общения с контроллером (к примеру KeTerm от фирмы KernelChip) и можно приступать к программированию. Писать программы можно на разных языках программирования таких как С++, Delphi, VisualBasic, HyperTerminal. И из них же можно напрямую управлять контроллером.

Выбор контроллера для проекта

Сравнение PIC18x8x «в таблице 1» приведены контроллеры из семейства PIC18 (от компании MicroChip).

Таблица 1

Особености

pic16cr83

pic16f83

pic16cr84

pic16f84a

Память программ, байт

512x14

512x14

1024x14

1024x14

ОЗУ данных

36

36

68

68

Част., МГц

10

10

10

10

Порты вв./выв.

13

13

13

13

АЦП/ЦАП

0/0

0/0

0/0

0/0

Таймеры

1+WDT

1+WDT

1+WDT

1+WDT

Програм. на плате

есть

есть

нету

есть

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

Перейти на страницу: 1 2 

Интересное из раздела

Двухканальный усилитель низкой частоты 2х22Вт
Предлагаемый усилитель обладает малыми габаритами и широким диапазоном питающих напряжений. УНЧ воспроизводит частоты 45 Гц…20 кГц при коэффициенте нелинейн ...

Функционально-логическое проектирование цифрового узла заданного типа в заданном базисе и проверка его функционирования при различных наборах воздействующих сигналов
Цель работы: синтезировать цифровой узел заданного типа в заданном базисе и проверить его функционирование при различных наборах воздействующих сигналов. ...

Программное обеспечение для предварительных испытаний манипулятора грунтозаборного комплекса космического аппарата Фобос-грунт
Важным этапом отработки агрегатов и устройств КА является процесс их испытаний. Современные испытания немыслимы без автоматизации испытаний, наряду с исполь ...