Авторизация


...

Кто на сайте?

Сейчас один гость и 4 зарегистрированных пользователей на сайте

  • lfandresagea
  • oelletoryk

Статистика

-Посетители : 25316
-Материалы : 210

Пользователь сайта продает...

  VM111

Пользователь сайта покупает...

Модуль PSP

Автор: Николай Викторов Просмотров: 2267

 

В свое время я познакомился   с  PSP ,  когда делал проект на микроконтроллере PIC18F46K20 , этот МК  имеет такой модуль и хотя необходимости задействовать его на тот момент не было  , все таки   пришлось столкнуться , из-за  не  корректной работой порта «D». Разобравшись понял , что проблема с режимом PSP.

Начнем с того , что режим PSP включается  установкой в «1» бита «4» (PSPMODE) регистра TrisE и если вам этот режим не нужен , то нужно сбросить (отключить) PSPMODE  иначе порты «D» и «E» будут работать не правильно.

При  включении режима PSP к PORTD и  PORTE  подключается буферы ТТЛ , выводы RD, WR ,CS  принудительно настраиваются как входы , PORTD функционирует как 8 разрядный параллельный ведомый порт , работает только  в режиме ведомого, то есть данные могут асинхронно читаться и записываться внешним устройством.

Значение регистра TRISD игнорируется, так как направлением управляет внешнее устройство.

В  PORTE необходимо отключить АЦП , а  выводы настроить как цифровые входы  .

На модуль PSP есть даташит на русском языке.

Случайные статьи....

Prev Next

Запись в память программ PIC18XXXX.

26-05-2012 Николай Викторов

Запись в память программ PIC18XXXX.

Это часть статьи, из самоучителя по микроконтроллерам семейства PIC18XXXX, затрагивающая запись данных в память программ . Процесс записи данных в память программ  отличается от чтения, хотя и используется подобная TBLRD инструкция для табличной записи - TBLWT. Так же  имеет несколько разновидностей,...

Библиотека для динамической индикации (АСМ)

02-05-2011 Alex

Библиотека для динамической индикации (АСМ)

Привязка библиотеки под нужный индикатор и схему подключения. #define ind_size x ; Кол-во индикаторов Эта строчка отвечает за кол-во используемых индикаторов, где x это число индикаторов. Их может быть от 1 до 8 штук.  #define ind_invert   ; Инверсия общего...

Промышленный терморегулятор. Часть 2.

01-09-2011 Sergey Roslik

Промышленный терморегулятор. Часть 2.

1 Часть - основные технические характеристики, схема, печатная плата, прошивка. 2 Часть - подключение устройства к ОРС серверу, конфигурирование ОРС сервера. 3 Часть - выборка данных с ОРС сервера и отображение их на мнемосхеме. После cборки прибора остаётся в него залить прошивку и...

Программные таймеры на ассемблере

31-01-2012 Альберт Бикбулатов

Программные таймеры на ассемблере

 Это довольно просто. Если лень читать, просто скачайте прилагаемые примеры и посмотрите, а я пока продолжу. Для чего это надо? Отсчитывать время программно, в теле основной программы - не самый лучший способ. Чтобы отсчитать секунду, программа только и будет делать, что считать...


Все права принадлежат ChipMK.ru. При копировании материала ссылка обязательна. 2011-2017 © ChipMK.ru

ChipMk.ru Яндекс.Метрика
PRCY.ru