|
FU68XX 模塊程序 BLDC
1604972828(1).png (16.81 KB, 下載次數(shù): 99)
下載附件
2020-11-10 09:48 上傳
單片機(jī)源程序如下:
- #include <FU68xx.h>
- #include <FU68xx_GPIO.h>
- #include <FU68xx_SYSTEM.h>
- #include <FU68xx_ADC.h>
- #include <ADCInit.h>
- /* Private typedef ------------------------------------------------------------------------------*/
- /* Private define -------------------------------------------------------------------------------*/
- /* Private macro --------------------------------------------------------------------------------*/
- /* Private variables ----------------------------------------------------------------------------*/
- /* Private function prototypes ------------------------------------------------------------------*/
- /* Private functions ----------------------------------------------------------------------------*/
- /*-------------------------------------------------------------------------------------------------
- Function Name : void main(void)
- Description : 主函數(shù)主要功能是初始化,包括系統(tǒng)初始化,硬件初始化,主循環(huán)掃描。
- Input : 無
- Output : 無
- -------------------------------------------------------------------------------------------------*/
- void main(void)
- {
- /*System Init*/
- // SystemInit();
- float i;
- /*Timer初始化*/
- // TIM0_Init();
-
- /*ADC初始化*/
- ADC_Init();
- while(1)
- {
- /*ADC數(shù)據(jù)轉(zhuǎn)換計算*/
- //ADCGetConversionValue();
- i=i+1;
- /*軟件啟動ADC采樣轉(zhuǎn)換*/
- if(i>100)
- {
- i=0;
- SetBit(ADC_STA, ADCBSY, 1);
- }
-
-
- if(GetBit(ADC_STA, ADCIF))
- {
-
- /*獲取ADC轉(zhuǎn)換數(shù)據(jù)*/
- ADCData.VoltageBUS = ADC2_DR << 3; // Q12-->Q15
- ADCData.VoltageSREF = ADC7_DR << 3; // Q12-->Q15
-
- ADCGetConversionValue();
- CLR(ADC_STA, ADCIF);
- }
- }
- }
-
復(fù)制代碼
所有資料51hei提供下載:
樣例程序.7z
(4.2 MB, 下載次數(shù): 156)
2020-11-10 14:30 上傳
點擊文件名下載附件
51內(nèi)核 BLDC單片機(jī) 下載積分: 黑幣 -5
|
|