【アジテーション】AVR&FPSLICについて語ります【プロパガンダ】
- 28 名前: ◆5cYzNbWU 投稿日:2004/07/01(木) 08:06 ID:???
- Q.内蔵周辺回路を使うのに、レジスタをビット単位でセット/リセット/チェックするには?(avrgcc)
A.
* 内蔵レジスタ REGFOO の BITNAME ビットをセットするには
o REGFOO |= _BV(BITNAME)
* 内蔵レジスタ REGFOO の BITNAME ビットをリセットするには
o REGFOO &= ~(_BV(BITNAME))
* 内蔵レジスタ REGFOO の BITNAME ビットが 0/1 かどうかをチェックするには
o if ( (REGFOO & _BV(BITNAME)) != 0) { .......
o if ( (REGFOO & _BV(BITNAME)) != 1) { .......
新着レスの表示