Например TDA7294

Форум РадиоКот • Просмотр темы - Битовые Маски на PIC
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 17, 2024 02:54:39

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Битовые Маски на PIC
СообщениеДобавлено: Вт мар 06, 2018 22:03:53 
Родился

Зарегистрирован: Сб фев 17, 2018 23:44:11
Сообщений: 17
Рейтинг сообщения: 0
Добрый вечер, ребят! Расскажите пожалуйста или объясните(на примере) или дайте наводку на литературу, вот капец для какого чайника, по битовым маскам. Я не понимаю как это применяется именно к контроллерам PIC. Мне вот понятно что такое И , ИЛИ, Инверсия, исключающее ИЛИ. Но я не пойму, как жонглировать ими , применительно к микроконтроллерам, не понимаю физики. Спасибо большое за любую помощь. :shock: :dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Битовые Маски на PIC
СообщениеДобавлено: Ср мар 07, 2018 06:30:52 
Встал на лапы

Карма: 2
Рейтинг сообщений: 2
Зарегистрирован: Ср мар 25, 2015 09:12:45
Сообщений: 99
Рейтинг сообщения: 0
Абсолютно так же как и в классическом С. Разницы никакой. Для примера, все очень хорошо, на пальцах, разжевано вот тут:

http://elisey-ka.ru/c/%D0%9A%D1%80%D1%8 ... %D0%B8.pdf


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Битовые Маски на PIC
СообщениеДобавлено: Ср мар 07, 2018 07:38:36 
Открыл глаза

Зарегистрирован: Пт янв 11, 2013 10:54:43
Сообщений: 60
Рейтинг сообщения: 0
dexart12, именно к пикам гляньте доки на используемый вами компилятор.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Битовые Маски на PIC
СообщениеДобавлено: Ср мар 07, 2018 09:02:45 
Прорезались зубы
Аватар пользователя

Карма: 26
Рейтинг сообщений: 66
Зарегистрирован: Вс июл 10, 2011 14:41:10
Сообщений: 223
Рейтинг сообщения: 1
ту-та: http://rfanat.qrz.ru/pic/pic.html


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Битовые Маски на PIC
СообщениеДобавлено: Ср мар 07, 2018 09:32:57 
Родился

Зарегистрирован: Сб фев 17, 2018 23:44:11
Сообщений: 17
Рейтинг сообщения: 0
Спасибо большое)


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Битовые Маски на PIC
СообщениеДобавлено: Вт май 29, 2018 09:05:24 
Нашел транзистор. Понюхал.

Карма: 3
Рейтинг сообщений: 3
Зарегистрирован: Пн мар 06, 2017 18:53:23
Сообщений: 152
Откуда: Казань.
Рейтинг сообщения: 0
#include <xc.h>

// makros
unsigned char var,bitno,mask;
#define bitset(var,bitno) ((var)|=1<<(bitno))
#define bitclr(var,bitno) ((var)&=~(1<<(bitno)))
#define testbit(var,bitno) ((var>>bitno)&0x01) // chek 1
#define testbit_0(var,bitno) (!((var>>bitno))&0x01) // chek 0
#define bits_on (var, mask) var |= mask //
#define bits_off (var, mask) var &= ~ 0 ^ mask
///////////////////////////////////////////////////////////////////////////////


все просто...


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y