Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

PIC16F887A переключить все порты в цифровые i/o

Непрочитано 18.12.2011, 16:49  
old_z
Частый гость
 
Регистрация: 23.06.2005
Сообщений: 19
Сказал спасибо: 4
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
old_z на пути к лучшему
По умолчанию PIC16F887A переключить все порты в цифровые i/o

Интересует на cи MPLAB HI-TECH компилятор. Подскажите, пожалуйста, как переключить все вывода микроконтроллера на цифровые i/o?
Реклама:

Последний раз редактировалось old_z; 18.12.2011 в 22:44.
old_z вне форума  
Сказали "Спасибо" old_z
warel (28.06.2019)
Непрочитано 18.12.2011, 16:56  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,102
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: PIC16F887A переключить все порты в цифровые i/o

PIC16F887A...???
st_1 вне форума  
Сказали "Спасибо" st_1
warel (28.06.2019)
Непрочитано 18.12.2011, 19:41  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,578
Сказал спасибо: 175
Сказали Спасибо 1,567 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: PIC16F887A переключить все порты в цифровые i/o

Все очень просто. Надо лишь открыть даташит и посмотреть раздел описывающий порты.


И Хайтек вообще никаким боком не ++
realid вне форума  
Сказали "Спасибо" realid
warel (28.06.2019)
Непрочитано 18.12.2011, 20:46  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: PIC16F887A переключить все порты в цифровые i/o

Сообщение от realid
И Хайтек вообще никаким боком не ++
"-Им нравится слово..."
__________________
Осторожно , злой кот
dosikus вне форума  
Сказали "Спасибо" dosikus
warel (28.06.2019)
Непрочитано 18.12.2011, 22:47  
old_z
Частый гость
 
Регистрация: 23.06.2005
Сообщений: 19
Сказал спасибо: 4
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
old_z на пути к лучшему
По умолчанию Re: PIC16F887A переключить все порты в цифровые i/o

Сообщение от realid Посмотреть сообщение
Все очень просто. Надо лишь открыть даташит и посмотреть раздел описывающий порты.
Если бы все было так просто вопроса не задавал бы. Читал, узнал много новых слов как реализовать не понял так как с МК раньше не сталкивался.
old_z вне форума  
Сказали "Спасибо" old_z
warel (28.06.2019)
Непрочитано 18.12.2011, 22:51  
old_z
Частый гость
 
Регистрация: 23.06.2005
Сообщений: 19
Сказал спасибо: 4
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
old_z на пути к лучшему
По умолчанию Re: PIC16F887A переключить все порты в цифровые i/o

Сообщение от dosikus Посмотреть сообщение
"-Им нравится слово..."
Ну расстреляйте меня, описался. Все все поняли а подсказать некому. Можно подумать все рождаются со знаниями один я обделен таким даром.
old_z вне форума  
Сказали "Спасибо" old_z
warel (28.06.2019)
Непрочитано 18.12.2011, 23:06  
XoDoK11
Гражданин KAZUS.RUN
 
Аватар для XoDoK11
 
Регистрация: 17.08.2008
Сообщений: 770
Сказал спасибо: 52
Сказали Спасибо 450 раз(а) в 202 сообщении(ях)
XoDoK11 на пути к лучшему
По умолчанию Re: PIC16F887A переключить все порты в цифровые i/o

Раздел 9. Порты ввода/вывода
Не PIC16F887A, но пойдет.
Но в даташит заглянуть стоит.

Последний раз редактировалось XoDoK11; 18.12.2011 в 23:08.
XoDoK11 вне форума  
Эти 2 пользователя(ей) сказали Спасибо XoDoK11 за это сообщение:
old_z (19.12.2011), warel (28.06.2019)
Непрочитано 18.12.2011, 23:25  
old_z
Частый гость
 
Регистрация: 23.06.2005
Сообщений: 19
Сказал спасибо: 4
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
old_z на пути к лучшему
По умолчанию Re: PIC16F887A переключить все порты в цифровые i/o

Сообщение от XoDoK11 Посмотреть сообщение
Раздел 9. Порты ввода/вывода
Не PIC16F887A, но пойдет.
Но в даташит заглянуть стоит.
Спасибо конечно, я это смотрел и не раз.
вот к примеру пишут
Что бы настроить выводы как цифровые каналы ввода/вывода, необходимо сбросить биты в регистре LCDSE.

пишу

LCDSE = 0;

на что компилятор отвечает.
undefined identifier "LCDSE"
и тд.

Если бы я разбирался во всем что там написано проблем не было бы. Читал и даташиты на русском, английском, так же читал мануал тот который вы показали.
old_z вне форума  
Сказали "Спасибо" old_z
warel (28.06.2019)
Непрочитано 18.12.2011, 23:39  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: PIC16F887A переключить все порты в цифровые i/o

Сообщение от old_z Посмотреть сообщение
Что бы настроить выводы как цифровые каналы ввода/вывода, необходимо сбросить биты в регистре LCDSE.
Не знаю как вы умудрились в 887 найти LCD . Так же как и 887A.
PORTA переключается в цифровой обнулением ANSEL .
Читайте http://ww1.microchip.com/downloads/e...Doc/41291D.pdf
Конкретно страницу 39 .
__________________
Осторожно , злой кот
dosikus вне форума  
Сказали "Спасибо" dosikus
warel (28.06.2019)
Непрочитано 18.12.2011, 23:52  
Catcatcat1
Прописка
 
Регистрация: 05.05.2007
Сообщений: 115
Сказал спасибо: 10
Сказали Спасибо 57 раз(а) в 33 сообщении(ях)
Catcatcat1 на пути к лучшему
По умолчанию Re: PIC16F887A переключить все порты в цифровые i/o

Я удивился, PIC16F887A - с буквой А еще не придумали, есть PIC16F877A. Если речь о 887, то вся аналоговая чать отключается через регистры ANSEL. Если 877A - смотреть в регистрах компаратора и АЦП.
Catcatcat1 вне форума  
Сказали "Спасибо" Catcatcat1
warel (28.06.2019)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отрубились все порты на материнке omicron5 Ремонт оргтехники 9 06.05.2011 17:48
Виртуальные порты в Протеусе Gorgon67 Proteus, KiCAD и другие ECAD 0 19.08.2010 20:39
Как переключить ATmega8L на внешний кварц? ewgen404 Микроконтроллеры, АЦП, память и т.д 1 01.03.2010 22:15
Сгорают порты MEGA8535 delay Микроконтроллеры, АЦП, память и т.д 12 23.01.2006 22:13
[Решено] переключить с тонального на импульс GeneralElectric ES26928 Бармалей Автоматика и аппаратура связи 1 18.11.2004 17:49


Часовой пояс GMT +4, время: 01:02.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.