Отговори на тема  [ 3 мнения ] 
А как се. чете тaэи част . С++ .АТМЕГА8 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Нед Яну 14, 2007 5:58 pm
Мнения: 67
Мнение А как се. чете тaэи част . С++ .АТМЕГА8
А как се. чете тaэи част .
( OFF_SW_WORK_ON_ERR ) - така е дефиниран входА на ПРОЦЕСОРА.
Какво става с изходите .


if (eeprom_eer)
if ( OFF_SW_WORK_ON_ERR ){
PORTDRIVE &= ~DRIVE_TEN_1;
PORTDRIVE &= ~DRIVE_COOL;
return;


Чет Окт 23, 2014 10:33 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Дек 19, 2005 12:21 pm
Мнения: 1037
Мнение Re: А как се. чете тaэи част . С++ .АТМЕГА8
http://en.wikipedia.org/wiki/Bitwise_operations_in_C


Чет Окт 23, 2014 6:55 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Пет Авг 07, 2009 4:58 pm
Мнения: 273
Мнение Re: А как се. чете тaэи част . С++ .АТМЕГА8
excitron написа:
А как се. чете тaэи част .
( OFF_SW_WORK_ON_ERR ) - така е дефиниран входА на ПРОЦЕСОРА.
Какво става с изходите .


if (eeprom_eer)
if ( OFF_SW_WORK_ON_ERR ){
PORTDRIVE &= ~DRIVE_TEN_1;
PORTDRIVE &= ~DRIVE_COOL;
return;



Колега, запознай се със синтаксиса на С.
a &= ~b;
е еквивалентно на:
a = a & ~b; Тук, според приоритетите, първо се инвертира стойността на b и после се прави побитово И със стойността на a. За улеснение, пиши ги с по-дълъг синтаксис изразите и слагай скоби, където се съмняваш за приоритета на операциите. Ако се интересуваш от конкретно четиво, кажи.


Пет Окт 24, 2014 3:22 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 3 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни