Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

А как се. чете тaэи част . С++ .АТМЕГА8
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=13283
Страница 1 от 1

Автор:  excitron [ Чет Окт 23, 2014 10:33 am ]
Заглавие:  А как се. чете т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;

Автор:  radolin [ Чет Окт 23, 2014 6:55 pm ]
Заглавие:  Re: А как се. чете тaэи част . С++ .АТМЕГА8

http://en.wikipedia.org/wiki/Bitwise_operations_in_C

Автор:  marcuka68 [ Пет Окт 24, 2014 3:22 pm ]
Заглавие:  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. За улеснение, пиши ги с по-дълъг синтаксис изразите и слагай скоби, където се съмняваш за приоритета на операциите. Ако се интересуваш от конкретно четиво, кажи.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/