1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/GaryPillow-Ananas

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
PWMDA.cpp 541 Байт
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Dark-Guan Отправлено 05.06.2016 10:35 f8ad48c
/*
* PWMDA.cpp
*
* Created on: 2016531
* Author: Dark
*/
#include "PWMDA.h"
#ifdef PWMDA
static uint8_t voltage;
void initialPWMDA() {
voltage = 0;
//Initial PWM
//62Khz
#if PWMDA==3 //use port3
pinMode(PWMDA, OUTPUT);
TCCR2A = _BV(COM2B1) | _BV(WGM21) | _BV(WGM20);
TCCR2B = _BV(CS20); //No prescaling
OCR2B = 0;
#endif
}
void setVoltate(uint8_t vol) {
voltage = vol;
#if PWMDA==3 //use port3
OCR2B = voltage;
#endif
}
uint8_t getVoltage() {
return voltage;
}
#endif

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/GaryPillow-Ananas.git
git@api.gitlife.ru:oschina-mirror/GaryPillow-Ananas.git
oschina-mirror
GaryPillow-Ananas
GaryPillow-Ananas
PID