这篇教程C++ DDR函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中DDR函数的典型用法代码示例。如果您正苦于以下问题:C++ DDR函数的具体用法?C++ DDR怎么用?C++ DDR使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了DDR函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: pwm_init/** * @brief Initializes the PWM module * * This sets up the involved timers in a way that the PWM signal(s) are * generated. It needs to be called once before the module and its * functionality can be used. * * @note No signal(s) are actually being output until `pwm_on()` is invoked. * * @see PWM_RED * @see PWM_GREEN * @see PWM_BLUE */void pwm_init(){ PORT(PWM_RED) &= ~_BV(BIT(PWM_RED)); DDR(PWM_RED) |= _BV(BIT(PWM_RED)); #if (ENABLE_RGB_SUPPORT == 1) PORT(PWM_GREEN) &= ~_BV(BIT(PWM_GREEN)); DDR(PWM_GREEN) |= _BV(BIT(PWM_GREEN)); PORT(PWM_BLUE) &= ~_BV(BIT(PWM_BLUE)); DDR(PWM_BLUE) |= _BV(BIT(PWM_BLUE)); /* * Waveform generation mode: Fast PWM * Top: 0xFF * Update of OCRx: Bottom * Prescaler: 8 */ TCCR2A = _BV(WGM21) | _BV(WGM20); TCCR2B = _BV(CS21); #endif /* * Waveform generation mode: Fast PWM * Top: 0xFF * Update of OCRx: Bottom * Prescaler: 8 */ TCCR0A = _BV(WGM01) | _BV(WGM00); TCCR0B = _BV(CS01);}
开发者ID:Wordclock,项目名称:firmware,代码行数:47,
示例2: KBD_init//=============================================================================void KBD_init(void){ DDR(BEEPER) |= BEEPER_LINE; PORT(BEEPER) &= ~BEEPER_LINE; DDR(BUTTON_1) &= ~BUTTON_1_LINE; PORT(BUTTON_1) |= BUTTON_1_LINE;}
开发者ID:andrewdoynikov,项目名称:PS_16x2,代码行数:8,
|