亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標(biāo)題:
AD7705源程序+兩路SPWM的stm32源程序
[打印本頁(yè)]
作者:
teleboy
時(shí)間:
2018-7-7 15:16
標(biāo)題:
AD7705源程序+兩路SPWM的stm32源程序
ad7705+兩路SPWM,已經(jīng)調(diào)試成功
單片機(jī)源程序如下:
#include "delay.h"
#include "key.h"
#include "sys.h"
#include "SPWM.h"
#include "public.h"
#include "printf.h"
#include "adc.h"
#include "systick.h"
#include "spi.h"
/*把這個(gè)SPWM調(diào)一下 6路,其中3路一樣,另外3路一樣,這兩組之間互補(bǔ)
死區(qū)300ns 載頻20K左右,可以自己定 正弦頻率50HZ 三相正弦之間相差120°
**/
vu8 key = 0; //按鍵值
vu16 freq = 20000, Period=0;//PWM與定時(shí)器中斷頻率;自動(dòng)重裝載值
__IO float Period_percent; //PWM占空比變化因子,用于修改脈寬
int main(void)
{
//u32 ad=0;
//u8 i;
NVIC_Configuration();
delay_init();
//KEY_Init();
SPIx_Init();
//Period_percent = ((SystemCoreClock / freq) - 1) / 32767.0;
//TIM1_PWM_Init(20000,0);//正弦波的頻率為20000/(399+1))50Hz)
//輸出PWM的頻率為8KHz(一周期400個(gè)點(diǎn),正弦波的頻率為8000/400=20Hz)
//TIM2_Int_Init(20000,0);
//-------------------------------------------------------------------
//adc_init(); //ADC初始化
printf_init(); //printf初始化
while(1)
{
//printf("adc7705");
ADC_7705();
//printf("adc7706");
delay_ms(1000);
//頻率可調(diào)程序段,觸發(fā)外部中斷按鍵調(diào)節(jié)。 步進(jìn)未知,自動(dòng)掃描沒(méi)有,不知程序如何執(zhí)行。
// key=KEY_Scan(0);
// if(key == 1 )
// {
// freq += 400; //sin頻率 = freq/400
// Period = (SystemCoreClock / freq) - 1; //算出自動(dòng)重裝載值,Tout(溢出時(shí)間)= ((arr+1)*(psc+1))/Tclk= 1/freq;
// TIM1->ARR = Period;
// TIM2->ARR = Period;
// Period_percent = Period / 32767.0;
//
// }
// else if(key == 2)
// {
// freq -= 400;
// Period = (SystemCoreClock / freq) - 1;
//TIM1->ARR = Period;
//TIM2->ARR = Period;
//Period_percent = Period / 32767.0;
// }
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
// ad=0;
// for(i=0;i<50;i++)//讀取50次的AD數(shù)值取其平均數(shù)較為準(zhǔn)確
// {
// ADC_SoftwareStartConvCmd(ADC1, ENABLE);
// while(!ADC_GetFlagStatus(ADC1,ADC_FLAG_EOC));//轉(zhuǎn)換結(jié)束標(biāo)志位
// ad=ad+ADC_GetConversionValue(ADC1);//返回最近一次ADCx規(guī)則組的轉(zhuǎn)換結(jié)果
// }
// ad=ad/50;
// printf("電壓值為-------------------- %.3fV\n",ad*3.3/4096);
// delay_ms1(1000);
}
}
復(fù)制代碼
所有資料51hei提供下載:
5、20180531PWM+SPWM+AD7705.rar
(357.22 KB, 下載次數(shù): 58)
2018-7-8 02:02 上傳
點(diǎn)擊文件名下載附件
spwm波+AD7705
下載積分: 黑幣 -5
作者:
waronder
時(shí)間:
2019-9-20 15:32
好像有過(guò)了,不過(guò)還是支持!
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1