【原创】【STM32F4探索套件】序列之10 简单的计算器

  • 冰山一角
  • LV5工程师
  • |      2014-03-30 23:00:40
  • 浏览量 1409
  • 回复:6

【原创】【STM32F4探索套件】序列之10 简单的计算器


转载请注明:https://bbs.icxbk.com/group-topic-id-13434-dialog-1.html#postlist 版权所有!

本节我们将从简单讲述实现方法、程序烧录下载准备工作、软件设计和下载验证4部分来分析,主要是从下面4个方面进行讲解:

1.简单讲述实现方法

2.程序烧录下载准备工作

3.软件设计

4.下载验证

一、简单讲述实现方法

1.先画出计算器键盘,此处通过绘图函数;

2.判断触摸了哪个按键,此处通过触摸函数来判断,然后设置一个变量来记录。

3.然后通过12可知按键的具体信息,再用一个变量来存储;

4.最后显示。

以上关键一个文件是【stm32f429i_discovery_lcd.c】,基本都是通过调用这个文件里面的函数来实现。

二、程序烧录下载准备工作

完整的程序需要库,此处就不把库文件放进来,因为库文件太大,我们只需要把附件复制到正确的路径即可,途径为:

STM32F429I-Discovery_FW_V1.0.1ProjectsPeripheral_Examples,当然自己也可以建立自己的工程,然后添加必须的库文件。

最后就是通过探索开发板自带的STlinkii进行烧录即可,如果不会烧录,可以参考前面写的几篇文章。


三、软件设计

在写程序的时候,首先按一下步骤检查是否已经完备。

1.确保JP3CN4跳线是连接的【Discovery模式】。

2.通过Min USB把开发板和电脑连接,USB供电。

3.通过ST-Link/V2来下载程序。

4.检查USB通讯的LED1灯是否亮,电源灯LED2是否亮(3.3v)

以上正常就可以进行下面的工作了。

程序主要参考了:

http://bbs.21ic.com/forum.php?mod=viewthread&tid=691128&extra=page%3D3%26filter%3Dtypeid%26typeid%3D350%26typeid%3D350

因程序太多,可以直接下载附件进行查看。只要途径正确就没有什么问题。


四、下载验证


【原创】【STM32F4探索套件】序列之10 简单的计算器


附件代码:



  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:6
冰山一角 2014-03-31
0   回复
举报
发布
Cigoy 2014-03-31
good
0   回复
举报
发布
冰山一角 2014-03-31
0   回复
举报
发布
gtrjolin1986 2014-03-31
计算机啊,历害的
0   回复
举报
发布
冰山一角 2014-03-31
0   回复
举报
发布
Eagleson 2014-03-31
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子