OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5779|回复: 1

STemWin成功移植到战舰开发板上了,但是我关了部份DEMO,可运行时感觉没有关掉

[复制链接]

7

主题

50

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2014-6-14
在线时间
1 小时
发表于 2015-1-29 15:00:49 | 显示全部楼层 |阅读模式
5金钱
坛友们好
     最近在学习STemWin成功移植到战舰开发板子上,是在原子教程寄存器版本中移植的,但是我关闭了部份DEMO,感觉跑出来也没有少,朋友们可否帮我看下
[mw_shl_code=c,true]int main(void) { u8 x=0; Stm32_Clock_Init(9); delay_init(72); uart_init(72,9600); LED_Init(); LCDx_Init(); TIM3_int_Init(2,36000-1); RCC->AHBENR|=1<<6; GUI_Init();//???GUI #if 0 GUI_SetBkColor(GUI_RED); GUI_Clear(); GUI_SetColor(GUI_GREEN); GUI_DrawCircle(100,100,50); GUI_DispStringAt("Hello STemWin!",20,30); #else GUIDEMO_Main(); #endif while(1) { x++; if(x==20)x=0; LED0=!LED0; delay_ms(1000); } } [/mw_shl_code]

GUIDEMO。H 中关闭了部份
[mw_shl_code=c,true]#if 1 // Show all demos #ifndef SHOW_GUIDEMO_AATEXT #define SHOW_GUIDEMO_AATEXT (1) #endif #ifndef SHOW_GUIDEMO_AUTOMOTIVE #define SHOW_GUIDEMO_AUTOMOTIVE (1) #endif #ifndef SHOW_GUIDEMO_BARGRAPH #define SHOW_GUIDEMO_BARGRAPH (1) #endif #ifndef SHOW_GUIDEMO_BITMAP #define SHOW_GUIDEMO_BITMAP (1) #endif #ifndef SHOW_GUIDEMO_COLORBAR #define SHOW_GUIDEMO_COLORBAR (0) #endif #ifndef SHOW_GUIDEMO_CURSOR #define SHOW_GUIDEMO_CURSOR (1) #endif #ifndef SHOW_GUIDEMO_FADING #define SHOW_GUIDEMO_FADING (0) #endif #ifndef SHOW_GUIDEMO_GRAPH #define SHOW_GUIDEMO_GRAPH (0) #endif #ifndef SHOW_GUIDEMO_ICONVIEW #define SHOW_GUIDEMO_ICONVIEW (0) #endif #ifndef SHOW_GUIDEMO_IMAGEFLOW #define SHOW_GUIDEMO_IMAGEFLOW (0) #endif #ifndef SHOW_GUIDEMO_LISTVIEW #define SHOW_GUIDEMO_LISTVIEW (0) #endif #ifndef SHOW_GUIDEMO_RADIALMENU #define SHOW_GUIDEMO_RADIALMENU (0) #endif #ifndef SHOW_GUIDEMO_SKINNING #define SHOW_GUIDEMO_SKINNING (0) #endif #ifndef SHOW_GUIDEMO_SPEED #define SHOW_GUIDEMO_SPEED (0) #endif #ifndef SHOW_GUIDEMO_SPEEDOMETER #define SHOW_GUIDEMO_SPEEDOMETER (0) #endif #ifndef SHOW_GUIDEMO_TRANSPARENTDIALOG #define SHOW_GUIDEMO_TRANSPARENTDIALOG (0) #endif #ifndef SHOW_GUIDEMO_TREEVIEW #define SHOW_GUIDEMO_TREEVIEW (0) #endif #ifndef SHOW_GUIDEMO_VSCREEN #define SHOW_GUIDEMO_VSCREEN (0) #endif #ifndef SHOW_GUIDEMO_WASHINGMACHINE #define SHOW_GUIDEMO_WASHINGMACHINE (0) #endif #ifndef SHOW_GUIDEMO_ZOOMANDROTATE #define SHOW_GUIDEMO_ZOOMANDROTATE (0) #endif #else // Choose a demo #ifdef RTE_Graphics_Demo_AA_Text #define SHOW_GUIDEMO_AATEXT (0) #endif #ifdef RTE_Graphics_Demo_Automotive #define SHOW_GUIDEMO_AUTOMOTIVE (0) #endif #ifdef RTE_Graphics_Demo_BarGraph #define SHOW_GUIDEMO_BARGRAPH (0) #endif #ifdef RTE_Graphics_Demo_Bitmap #define SHOW_GUIDEMO_BITMAP (0) #endif #ifdef RTE_Graphics_Demo_ColorBar #define SHOW_GUIDEMO_COLORBAR (0) #endif #ifdef RTE_Graphics_Demo_Cursor #define SHOW_GUIDEMO_CURSOR (0) #endif #ifdef RTE_Graphics_Demo_Fading #define SHOW_GUIDEMO_FADING (0) #endif #ifdef RTE_Graphics_Demo_Graph #define SHOW_GUIDEMO_GRAPH (0) #endif #ifdef RTE_Graphics_Demo_IconView #define SHOW_GUIDEMO_ICONVIEW (0) #endif #ifdef RTE_Graphics_Demo_ImageFlow #define SHOW_GUIDEMO_IMAGEFLOW (0) #endif #ifdef RTE_Graphics_Demo_ListView #define SHOW_GUIDEMO_LISTVIEW (0) #endif #ifdef RTE_Graphics_Demo_RadialMenu #define SHOW_GUIDEMO_RADIALMENU (0) #endif #ifdef RTE_Graphics_Demo_Skinning #define SHOW_GUIDEMO_SKINNING (0) #endif #ifdef RTE_Graphics_Demo_Speed #define SHOW_GUIDEMO_SPEED (0) #endif #ifdef RTE_Graphics_Demo_Speedometer #define SHOW_GUIDEMO_SPEEDOMETER (0) #endif #ifdef RTE_Graphics_Demo_TransparentDialog #define SHOW_GUIDEMO_TRANSPARENTDIALOG (0) #endif #ifdef RTE_Graphics_Demo_Treeview #define SHOW_GUIDEMO_TREEVIEW (0) #endif #ifdef RTE_Graphics_Demo_VScreen #define SHOW_GUIDEMO_VSCREEN (0) #endif #ifdef RTE_Graphics_Demo_WashingMachine #define SHOW_GUIDEMO_WASHINGMACHINE (0) #endif #ifdef RTE_Graphics_Demo_ZoomAndRotate #define SHOW_GUIDEMO_ZOOMANDROTATE (0) #endif #ifndef SHOW_GUIDEMO_AATEXT #define SHOW_GUIDEMO_AATEXT (0) #endif #ifndef SHOW_GUIDEMO_AUTOMOTIVE #define SHOW_GUIDEMO_AUTOMOTIVE (0) #endif #ifndef SHOW_GUIDEMO_BARGRAPH #define SHOW_GUIDEMO_BARGRAPH (0) #endif #ifndef SHOW_GUIDEMO_BITMAP #define SHOW_GUIDEMO_BITMAP (0) #endif #ifndef SHOW_GUIDEMO_COLORBAR #define SHOW_GUIDEMO_COLORBAR (0) #endif #ifndef SHOW_GUIDEMO_CURSOR #define SHOW_GUIDEMO_CURSOR (0) #endif #ifndef SHOW_GUIDEMO_FADING #define SHOW_GUIDEMO_FADING (0) #endif #ifndef SHOW_GUIDEMO_GRAPH #define SHOW_GUIDEMO_GRAPH (0) #endif #ifndef SHOW_GUIDEMO_ICONVIEW #define SHOW_GUIDEMO_ICONVIEW (0) #endif #ifndef SHOW_GUIDEMO_IMAGEFLOW #define SHOW_GUIDEMO_IMAGEFLOW (0) #endif #ifndef SHOW_GUIDEMO_LISTVIEW #define SHOW_GUIDEMO_LISTVIEW (0) #endif #ifndef SHOW_GUIDEMO_RADIALMENU #define SHOW_GUIDEMO_RADIALMENU (0) #endif #ifndef SHOW_GUIDEMO_SKINNING #define SHOW_GUIDEMO_SKINNING (0) #endif #ifndef SHOW_GUIDEMO_SPEED #define SHOW_GUIDEMO_SPEED (0) #endif #ifndef SHOW_GUIDEMO_SPEEDOMETER #define SHOW_GUIDEMO_SPEEDOMETER (0) #endif #ifndef SHOW_GUIDEMO_TRANSPARENTDIALOG #define SHOW_GUIDEMO_TRANSPARENTDIALOG (0) #endif #ifndef SHOW_GUIDEMO_TREEVIEW #define SHOW_GUIDEMO_TREEVIEW (0) #endif #ifndef SHOW_GUIDEMO_VSCREEN #define SHOW_GUIDEMO_VSCREEN (0) #endif #ifndef SHOW_GUIDEMO_WASHINGMACHINE #define SHOW_GUIDEMO_WASHINGMACHINE (0) #endif #ifndef SHOW_GUIDEMO_ZOOMANDROTATE #define SHOW_GUIDEMO_ZOOMANDROTATE (0) #endif #endif[/mw_shl_code]

另外用这样的中断服务函数写的心跳是对的吗
[mw_shl_code=c,true]//定时器3中断服务程序 void TIM3_IRQHandler(void) { OS_TimeMS++; if(TIM3->SR&0X0001)//溢出中断 { LED1=!LED1; } TIM3->SR&=~(1<<0);//清除中断标志位 }[/mw_shl_code]




正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-1-29 15:07:09 | 显示全部楼层
不会吧,关了的话肯定是不会运行的了,每个DEMO和其对应的名字你要看仔细了的啊
开往春天的手扶拖拉机
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 16:24

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表