| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
PIC16F887A переключить все порты в цифровые i/o
19.12.2011, 02:14
|
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
|
Re: PIC16F887A переключить все порты в цифровые i/o
old_z, Ну и как у вас компилятор узнает под какой именно контроллер все затеяно ????
#include "p16f887.h" где ???
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 19.12.2011 в 02:16.
|
|
|
|
19.12.2011, 03:09
|
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,102
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
|
Re: PIC16F887A переключить все порты в цифровые i/o
Старенький Hi-Tech STD при #include ‹htc.h› нормально тип проца из MPLAB'а подхватывает... но лучше, конечно, указывать явно...
А вот конфигурация проца в приведённом коде отсутствует...
|
|
|
|
19.12.2011, 21:49
|
|
|
Частый гость
Регистрация: 23.06.2005
Сообщений: 19
Сказал спасибо: 4
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: PIC16F887A переключить все порты в цифровые i/o
Сообщение от dosikus
|
old_z, Ну и как у вас компилятор узнает под какой именно контроллер все затеяно ????
#include "p16f887.h" где ???
|
Могу ответить вам тем же что и вы мне предлагали, почитайте инструкцию и все станет на свои места.
|
|
|
|
19.12.2011, 22:10
|
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,102
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
|
Re: PIC16F887A переключить все порты в цифровые i/o
Сообщение от old_z
|
|
Могу ответить вам тем же что и вы мне предлагали, почитайте инструкцию и все станет на свои места
|
Дык... сами то вы этого не знаете... такшта... зря вы так...
Сообщение от old_z
|
|
Подскажете буду благодарен.
|
А вот для этого и надо вам заглянуть в pic16f887.h и в даташит...
В pic16f887.h вы увидите с чем именно работает Hi-Tech, а в даташите - какие биты конфигурации за что отвечают...
|
|
|
|
19.12.2011, 22:58
|
|
|
Частый гость
Регистрация: 23.06.2005
Сообщений: 19
Сказал спасибо: 4
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: PIC16F887A переключить все порты в цифровые i/o
Ладно проехали. Доказывать что я в процах не шарю не вижу смысла. Главное что то чего я хотел, добился, остальное дело наживное.
А dosikus все таки пускай инструкции почитает, глупых вопросов будет меньше, а то как бы спец а вопрос глупый.
Последний раз редактировалось old_z; 19.12.2011 в 23:00.
|
|
|
|
20.12.2011, 00:17
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: PIC16F887A переключить все порты в цифровые i/o
И стоило ради этого последнего поста стараться помочь человеку, если в ответ такое? 
Грустно это, господа. Именно потому последнее время стараюсь на "нешарящих" не нарываться. При любом раскладе оказываюсь "сам дурак и не лезь в мою песочницу."
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
20.12.2011, 00:46
|
|
|
Частый гость
Регистрация: 23.06.2005
Сообщений: 19
Сказал спасибо: 4
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: PIC16F887A переключить все порты в цифровые i/o
Сообщение от ut1wpr
|
И стоило ради этого последнего поста стараться помочь человеку, если в ответ такое? 
Грустно это, господа. Именно потому последнее время стараюсь на "нешарящих" не нарываться. При любом раскладе оказываюсь "сам дурак и не лезь в мою песочницу."
|
Это вы о чем? Кто реально помог, того и поблагодарил (плюсы добавил). Я на этом форуме с 2005г. все это время только читал. Извините что когда прижало, впервые решился задать вопрос а в место ответа получил что мол читай еще. Бываю моменты в жизни когда читаешь а понять не можешь вот и обращаешься за помощью.
Как то выборочно получается, если я задал вопрос то мне в ответ читай, а если dosikus задал вопрос то читай это обидно.
Последний раз редактировалось old_z; 20.12.2011 в 00:58.
|
|
|
|
20.12.2011, 01:06
|
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,102
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
|
Re: PIC16F887A переключить все порты в цифровые i/o
Сообщение от old_z
|
|
Я на этом форуме с 2005г. все это время только читал. Извините что когда прижало, впервые решился задать вопрос а в место ответа получил что мол читай еще. Бываю моменты в жизни когда читаешь а понять не можешь вот и обращаешься за помощью.
|
Тогда вы должны знать "как правильно задавать вопросы"...
У вас был неправильно указан тип МК, притянуты за уши плюсы и не указана версия HI-TECH, а ведь бывают и нюансы... что вы ещё ожидали???
Учитывая, что нужный хедер вы стянули с инета (неполная, старая или убитая инсталяция???)... вообще всё выглядит плохо и непонятно...
|
|
|
|
20.12.2011, 01:34
|
|
|
Частый гость
Регистрация: 23.06.2005
Сообщений: 19
Сказал спасибо: 4
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: PIC16F887A переключить все порты в цифровые i/o
Сообщение от st_1
|
Тогда вы должны знать "как правильно задавать вопросы"...
У вас был неправильно указан тип МК, притянуты за уши плюсы и не указана версия HI-TECH, а ведь бывают и нюансы... что вы ещё ожидали???
Учитывая, что нужный хедер вы стянули с инета (неполная, старая или убитая инсталяция???)... вообще всё выглядит плохо и непонятно...
|
Я уже просил прощение за такие ляпы.
Только не говорите что не поняли о чем речь. По тому как дружно кинулись учить что читать, видно что все все поняли но желание поиздеваться как всегда преобладает.
Вместо короткого ответа
ANSEL = 0;
ANSELH=0;
Раскрутили меня на 4 страницы флуда. В Nй раз повторяю что читал и даташиты и форумы и смотрел исходники но из за отсутствия знания и понимания МК сам разобраться не смог. Эти регистры сбросить пытался и раньше, получил ругательства компилятора. Списал это на то что не правильно понял даташит или эти регистры в Нках описаны по другому. Пытался найти ответ в исходниках которые удалось нагуглить как оказалось по pic16f887 исходников практически нет. Прочел что pic16f877 и 877А аналоги 887го проца. Пытался найти исходники по ним
и также толком того что могло помочь не нашел. Когда здесь подсказали что эти регистры именно то что мне нужно все стало на свои места.
|
|
|
|
20.12.2011, 04:04
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,815
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: PIC16F887A переключить все порты в цифровые i/o
Сообщение от old_z
|
|
Прочел что pic16f877 и 877А аналоги 887го проца
|
pic16f877 был выпущен первым, затем появился pic16f877А, а pic16f887 это уже следующе развитие 16 серии.
Сообщение от old_z
|
|
нагуглить как оказалось по pic16f887 исходников практически нет
|
Странно, что исходники ищуться на конкретный проц. Обычно они применяемы ко всему семейству.
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:39.
|
|