OpenEdv-开源电子网

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

第一届“星翼杯”电子创新大赛——大米1手机【决赛作品展示】

[复制链接]

3

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2013-3-12
在线时间
0 小时
发表于 2013-5-7 00:56:30 | 显示全部楼层 |阅读模式

经过一个多月对STM32的学习,终于完成了作品

           

传承小米手机触屏的特点,由于电阻屏无法完成刷屏动作,只是简单的用了“风车”换屏的方法fficeffice" />

可实现的功能:

触屏解锁

电子相册:与手机相同,预览,选中,放大,上下翻页

电话拨打:数字触屏键盘号码输入,电话拨打,挂断

短信发送:由于时间原因,没有加入英文输入法,可在程序中更改发送内容及发送对象

其中触屏模块

在菜单设置与输入上参考了小米主题,一定程度上达到了美观的程度

主要用到:ALIENTEK MINI STM32 开发板、2.4TFT显示屏,以及SIM300GSM模块


接线方式:
GSM 的 GTX接到PA9 GRX接PA10  共地就行了

操作方式:
GSM模块插卡后上电,按住GSM板子上的复位键直至指示灯两秒左右亮一次放开,然后再执行STM32的程序(这也是GSM麻烦的地方,调着调着要重新开始)


主界面:来自于手机截屏,其中发展空间还是很大的,触屏控制通过不断改变状态模式达到不会发生功能重叠的情况



 

 

锁屏

一个简单的等待释放






 

短信发送


 



拨号界面:

选中相应的区域时在相应的区域内显示对应的小图片,达到号码输入的目的



 


总结:
经过这么多日日夜夜的鏖战,虽然由于种种原因没有达到自己想要的结果,但毕竟完成了。

初次接触STM32,万事开头难,刚开始还有点陌生,有点无从下手,记得最开始建一个工程都是问题,好事多磨,熟能生巧。

说说遇到的问题吧,最开始实现的功能是图片浏览,当时的SD卡初始化完全没问题,可就是不能调用出图片,经过严格的审查程序发现居然是SD卡的问题,换了SD卡后,第一个文件系统成功执行的时候发现无论怎么弄显示的图片都达不到图片原本的像素,由于当时学得比较浅显,只能把文件系统全部换掉!这一趟算是抄了文件系统的老底了。最后还是成功更换后效果很不错。然后是触屏部分,有了之前MSP430操作12864的经验,菜单自然不是问题。最头疼的是GSM模块的调试,那货虽说只需要串口就能够实现功能,可是我用调试软件进行测试的时候也是时灵时不灵,这到了程序调的时候把我整得要死。最后经过了一天多的时间调试,总算能够用了(硬件的稳定性对程序的重要性在这里体现出来了)

对于电子征途,苦海无边,每天熬到那么晚(发个贴都是这个点儿),黑眼圈就从来没离开过,相信大家都是这样的,整个人都憔悴得,但是当代码运行到一个错误也没有,完全按照自己的想法执行的时候的那种幸福感和满足感,那种无法用语言来表达的成就感,实在是让人欲罢不能。为了那一丝喜悦,那么多日日夜夜又算什么呢?最后,引用一首歌的歌词激励自己未来的漫漫征途:

我是一匹来自北方的狼,

走在无垠的旷野中.

凄厉的北风吹过,

漫漫的黄沙掠过.

我只有咬着冷冷的牙,

报以两声长啸.

不为别的,

只为那传说中美丽的草原.

 

最后特别鸣谢开源电子网提供的这次让我们成长的机会,要是没有这次比赛,32的学习会很盲目的进行,效率可能会更低!当然还要感激一路陪伴我一直走下去的队友,那么多个夜晚都一起熬过来,谢谢!



 


 


 

 

 

 



 

heiyun.zip

2.92 MB, 下载次数: 1191

SD根目录.zip

6.36 MB, 下载次数: 1221

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

使用道具 举报

126

主题

825

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1683
金钱
1683
注册时间
2012-10-28
在线时间
62 小时
发表于 2013-5-7 08:32:49 | 显示全部楼层
回复 支持 反对

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164897
金钱
164897
注册时间
2010-12-1
在线时间
2100 小时
发表于 2013-5-7 15:46:49 | 显示全部楼层
1,GUI设计的不错,比较漂亮。
2,视频演示的时候,歌曲虽然很动听,但是加入旁白介绍,效果会更好(貌似你们都没加)。
3,电阻屏刷屏也是可以的,只是103速度比较慢,需要内存大才可以,换4系列,会好很多。
总体来说,非常不错了,希望后续有时间可以再完善下,把未能实现的东西,加进去。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

3

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2013-3-12
在线时间
0 小时
 楼主| 发表于 2013-5-7 21:49:44 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
嗯嗯,谢谢原子哥的建议,后期会继续完善,经过这次比赛让我学会了很多,其中效率和冷静是最令我深刻的,谢谢~~~
回复 支持 反对

使用道具 举报

5

主题

8

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2011-10-8
在线时间
0 小时
发表于 2013-5-8 21:36:03 | 显示全部楼层
楼主,你这代码能直接烧入原子的MINI版吗???
回复 支持 反对

使用道具 举报

3

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2013-3-12
在线时间
0 小时
 楼主| 发表于 2013-5-8 23:54:41 | 显示全部楼层
回复【5楼】吴年兴:
---------------------------------
可以,记得要插入装有SD卡根目录的文件的SD卡一张        欢迎各位兄弟们顶起呀!                                        
回复 支持 反对

使用道具 举报

3

主题

13

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2013-5-13
在线时间
0 小时
发表于 2013-5-13 21:59:41 | 显示全部楼层
我想问下楼主是学了多久的stm32啊,做了这么好看的东西出来,很厉害,很羡慕,向你看齐,我才学10多天,不知道多久也能像你那么厉害
回复 支持 反对

使用道具 举报

3

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2013-3-12
在线时间
0 小时
 楼主| 发表于 2013-5-14 23:19:27 | 显示全部楼层
回复【7楼】gemini若:
--------------------------------
时间长短并不是衡量的标准,主要是效率要高      我们都是菜鸟,向原子看齐·~~
回复 支持 反对

使用道具 举报

22

主题

438

帖子

0

精华

高级会员

Rank: 4

积分
541
金钱
541
注册时间
2012-8-6
在线时间
2 小时
发表于 2013-5-15 14:11:17 | 显示全部楼层
顶一下!!!  想向你请教一下gsm模块实现打电话和发短信功能的设计。
往事随风!
回复 支持 反对

使用道具 举报

22

主题

438

帖子

0

精华

高级会员

Rank: 4

积分
541
金钱
541
注册时间
2012-8-6
在线时间
2 小时
发表于 2013-5-15 14:11:38 | 显示全部楼层
我是投了好几票的!
往事随风!
回复 支持 反对

使用道具 举报

3

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2013-3-12
在线时间
0 小时
 楼主| 发表于 2013-5-17 00:44:28 | 显示全部楼层
回复【10楼】zsk:
---------------------------------谈不上请教不请教的啦。                                                                   SIM300GSM模块是通过串口发送数据来达到控制的目的的,所以控制的话也不会像其他模块SPI通信那么麻烦,只需要注意一下,每个命令对应的功能就行了,比如说
UartSendString("ati\r");  //初始化   发送ATI到GSM模块中后,GSM模块会自动进行初始化,其他的也是一样的,只需要发送对应功能的命令就行了,总的来说还是挺方便的。使用的时候要注意天线是否接紧,然后是初始化是否成功等问题~     最后,谢谢哥们的支持
回复 支持 反对

使用道具 举报

20

主题

100

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
金钱
200
注册时间
2013-3-20
在线时间
0 小时
发表于 2013-6-14 14:01:20 | 显示全部楼层
顶!!!楼主,怎么没hex文件呢
有所志则有所成
回复 支持 反对

使用道具 举报

9

主题

43

帖子

0

精华

初级会员

Rank: 2

积分
99
金钱
99
注册时间
2012-6-9
在线时间
0 小时
发表于 2013-8-7 12:10:15 | 显示全部楼层

楼主,你这个是用2.4屏的是吗,下进去没反应

回复 支持 反对

使用道具 举报

3

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2013-3-12
在线时间
0 小时
 楼主| 发表于 2013-8-11 20:39:43 | 显示全部楼层
回复【12楼】stmlh:
---------------------------------
我是直接用JTAG下载   所以没有i生成HEX文件
回复 支持 反对

使用道具 举报

3

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2013-3-12
在线时间
0 小时
 楼主| 发表于 2013-8-11 20:43:45 | 显示全部楼层
回复【13楼】sbiigu5211314:
---------------------------------
是2.4的屏  
您的SD卡确定下了提供的图片进去么?还有,如果没有插GPRS模块的话程序会停在初始化GSM模块中······
回复 支持 反对

使用道具 举报

9

主题

43

帖子

0

精华

初级会员

Rank: 2

积分
99
金钱
99
注册时间
2012-6-9
在线时间
0 小时
发表于 2013-8-11 22:29:37 | 显示全部楼层
回复【15楼】天空的殇:
----------------------------
我的是2.8的屏,所以下进去没有见什么反应,谢谢,哦
回复 支持 反对

使用道具 举报

2

主题

9

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2012-7-28
在线时间
0 小时
发表于 2013-8-15 21:32:05 | 显示全部楼层
好像有点不全,编译都过不了
回复 支持 反对

使用道具 举报

51

主题

1456

帖子

3

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2612
金钱
2612
注册时间
2011-1-25
在线时间
176 小时
发表于 2013-8-15 21:34:12 | 显示全部楼层
漂亮。定
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2013-7-8
在线时间
0 小时
发表于 2013-9-19 09:57:31 | 显示全部楼层
为什么图片显示不出来
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2013-7-8
在线时间
0 小时
发表于 2013-9-20 13:39:00 | 显示全部楼层
回复【楼主位】天空的殇:
---------------------------------
你这程序是不是贴错了   文件系统好像有问题,图片显示不出来啊
回复 支持 反对

使用道具 举报

16

主题

89

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
316
金钱
316
注册时间
2012-10-6
在线时间
9 小时
发表于 2013-9-22 13:28:04 | 显示全部楼层
挺~~~~~~~~~~~~~~~~~~~
回复 支持 反对

使用道具 举报

20

主题

100

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
金钱
200
注册时间
2013-3-20
在线时间
0 小时
发表于 2013-10-15 20:28:38 | 显示全部楼层
回复【14楼】天空的殇:
---------------------------------
恩,给力!
有所志则有所成
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
23
金钱
23
注册时间
2013-11-6
在线时间
0 小时
发表于 2013-11-6 20:55:56 | 显示全部楼层
期待大米2的上市,吉林化工学院 大三学生,求队友,求参加DIY赛 有的加Q944108887
求队友,求参加DIY赛 有的加Q944108887
回复 支持 反对

使用道具 举报

109

主题

1608

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2222
金钱
2222
注册时间
2011-12-15
在线时间
37 小时
发表于 2013-11-24 18:38:14 | 显示全部楼层
不错不错
回复 支持 反对

使用道具 举报

0

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
98
金钱
98
注册时间
2014-1-26
在线时间
14 小时
发表于 2014-1-26 15:56:47 | 显示全部楼层
啥东东啊
回复 支持 反对

使用道具 举报

53

主题

608

帖子

0

精华

高级会员

Rank: 4

积分
890
金钱
890
注册时间
2013-3-29
在线时间
18 小时
发表于 2014-1-26 23:23:52 | 显示全部楼层
我想下载,呵呵
学电子,学音乐!!
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2014-3-4
在线时间
0 小时
发表于 2014-3-19 15:26:46 | 显示全部楼层
感觉不错,要认真学习
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
27
金钱
27
注册时间
2014-8-29
在线时间
0 小时
发表于 2014-8-31 17:14:02 | 显示全部楼层
赞一个了啊!!!
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2014-4-7
在线时间
0 小时
发表于 2014-9-11 12:26:55 | 显示全部楼层
源代码,好像不可以用啊,有完整的代码吗
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2014-4-7
在线时间
0 小时
发表于 2014-9-11 14:00:50 | 显示全部楼层
对啊,图片显示不出来啊,是什么情况啊,文件是不是有问题啊
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2014-4-7
在线时间
0 小时
发表于 2014-9-11 14:05:49 | 显示全部楼层
回复【20楼】傲龙:
---------------------------------
你找到错误的地方吗,就是图片显示不出来,是什么情况
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-6-8 07:46

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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