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

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

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

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

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

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

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

 
Опции темы
Непрочитано 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,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
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,529
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: PIC16F887A переключить все порты в цифровые i/o

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


И Хайтек вообще никаким боком не ++
realid вне форума  
Сказали "Спасибо" realid
warel (28.06.2019)
Непрочитано 18.12.2011, 20:46  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
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.RU
 
Аватар для 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
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
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
Сообщений: 116
Сказал спасибо: 10
Сказали Спасибо 58 раз(а) в 34 сообщении(ях)
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 18:49


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot