中级会员
 
- 积分
- 284
- 金钱
- 284
- 注册时间
- 2013-4-10
- 在线时间
- 9 小时
|

楼主 |
发表于 2013-8-21 09:34:13
|
显示全部楼层
回复【2楼】正点原子:
---------------------------------
都没接,贴上程序:
void GUI_DISP_2(void)
{
ADC_DMA_Init(); //ADC(DMA)模式初始化(3路ADC采集)
LCD_Clear(WHITE);//清屏
POINT_COLOR=BLUE;
LCD_ShowString(105,0,"SCAU");
Show_Str(95,20,"第11组",16,0);
POINT_COLOR=BLACK;
Show_Str(40,40,"罗校敬 林耀聪 蔡鸿盛",16,0);
POINT_COLOR=BLUE;
Show_Str(70,60,"2007E开关电源",16,0);
POINT_COLOR=RED;
LCD_DrawLine(0, 90, 239, 90);//画线
POINT_COLOR=BLACK;
Show_Str(20,100," pwmval的值:",16,0);
Show_Str(20,120," 占空比:00.00 %",16,0);
Show_Str(20,140,"设定输出电压Vo:00.00 V",16,0);
Show_Str(20,160,"实测输出电压Vo:00.00 V",16,0);
Show_Str(20,180," 输出电流Io:0.000 A",16,0);
Show_Str(20,200," 实测效率η:00.00 %",16,0);
}
int main(void)
{
FATFS fs;
SystemInit();
delay_init(72); //延时初始化
NVIC_Configuration();
uart_init(9600);
LED_Init();
KEY_Init();
LCD_Init();
Timerx_Init(24999,7199);//10Khz的计数频率,从0计数到24999为2500ms 定时2500ms中断一次
PWM_Init_TIM2(3600,0); //TIM2的CH4(PA.3)输出PWM //不分频,PWM频率=72000/3600=20Khz
SPI_Flash_Init(); //SPI FLASH初始化
f_mount(0, &fs);
while(font_init()) //更新字库:先从W25X16里更新,如果W25X16里面没有字库,则要从SD卡里更新字库
{
POINT_COLOR=RED;
LCD_Clear(WHITE);
LCD_ShowString(60,50,"Mini STM32");
LCD_ShowString(60,70,"Font Updating...");
while(update_font()) //从SD卡更新字库
{
LCD_ShowString(60,90,"FAT SYS ERROR. ");
delay_ms(200);
LED0=!LED0;
}
}
GUI_DISP_2();
} |
|