мелкие вопросы по ПИК

Поклонники продукции Microchip Technology Inc тусуются тут.
vic_66
Родился
Сообщения: 10
Зарегистрирован: Сб мар 19, 2016 17:51:57

Re: мелкие вопросы по ПИК

Сообщение vic_66 »

В какай кузнице клепают останется для всех тайной, а куплен на Ebey в Гонконге. Насчет прозвонить - опасался, покупал 1 под конкретное устройство,почти 2 месяца ждал пока приедет... Следуя совету Albert_V и КРАМ решился вызвонить. Кристалл все таки есть! Утверждения Albert_V /По фото в цитате - "первый" должен был бы быть верхний слева/ и al.kame /микросхемы Microchip маркированы так, что если читать название чипа, то маркер первого пина находится слева внизу/ справедливы (может еще кому пригодится). Прошил самопальным EXTRAPIC_ом, все в порядке, устройство уже работает. Всех откликнувшихся БЛАГОДАРЮ за помощь.
Реклама
Аватара пользователя
xterro
Опытный кот
Сообщения: 873
Зарегистрирован: Чт апр 12, 2012 07:19:59
Откуда: Тюмень

Re: мелкие вопросы по ПИК

Сообщение xterro »

Приветствую, подскажите, как для pic asm решается вопрос использования "библиотеки функций"? Например, набросал я с десяток другой функций, которые хочу использовать в проектах, как мне их подключать? Можно что то типа include в си, или тупо копировать текст функции из своего текстового файлика "библиотеки" в код и использовать?
Реклама
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: мелкие вопросы по ПИК

Сообщение dosikus »

Мануал читать не пробовали?
Там есть все...
Аватара пользователя
Linuxoid91
Грызет канифоль
Сообщения: 295
Зарегистрирован: Вс дек 18, 2011 14:41:24
Откуда: Ангарск

Re: мелкие вопросы по ПИК

Сообщение Linuxoid91 »

Здравствуйте, помогите считать состояние кнопки. Есть настроенный на вход порт и кнопка, подтягивающая его к плюсу. К земле порт подтянут резистором. Если я правильно понял, считать ее состояние можно, считав регистр PORTA5 (в моем случае она подключена к RA5). Но на запись on=PORTA5; компилятор ругается (переменная on - int), а считывание LATA5 ни к чему не приводит. Как сделать? Компилятор XC8.
Реклама
Эиком - электронные компоненты и радиодетали
driver_gv
Потрогал лапой паяльник
Сообщения: 399
Зарегистрирован: Сб авг 08, 2009 23:02:57
Откуда: Ростов-на-Дону
Контактная информация:

Re: мелкие вопросы по ПИК

Сообщение driver_gv »

Если открыть в даташите схемму порта и доку на ХС, то писать надо в LATAbits.LATA5
Читать из PORTAbits.RA5 , но до этого настроить порт, то есть выключить его аналоговые функции, компараторы и установить направление .
Например

Код: Выделить всё

LATAbits.RA2 =1;
или

Код: Выделить всё

if ( PORTAbits.LATA5 == 0)
// исправлено
Последний раз редактировалось driver_gv Пт май 18, 2018 13:15:54, всего редактировалось 2 раза.
__________________
Все, что нельзя запрограммировать на ассемблере, приходится паять
Реклама
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25236
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: мелкие вопросы по ПИК

Сообщение КРАМ »

В примерах LATA и PORTA перепутаны местами.
Реклама
driver_gv
Потрогал лапой паяльник
Сообщения: 399
Зарегистрирован: Сб авг 08, 2009 23:02:57
Откуда: Ростов-на-Дону
Контактная информация:

Re: мелкие вопросы по ПИК

Сообщение driver_gv »

Точно . Исправил .
__________________
Все, что нельзя запрограммировать на ассемблере, приходится паять
Ответить

Вернуться в «PIC»