
stm32
文章平均质量分 54
大流士一世
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
stm32F4应用笔记(一)利用蜂鸣器制作的超声波自拍神器
简单介绍超声波自拍神器就是一个用来自拍的东西,下面是一个网页上的广告: http://it007.com/thread-1699349-1-1.html 简单说就是,如果有一个自拍杆,然后想要自拍的时候,按下开关,然后发出一个超声波,手机接收到了之后就会拍照了——此外,我们还需要下载一个手机APP,叫做Airshooting。参考资料我是在某位大神的博客上看到有这么个东西的。 地址如下: h原创 2017-03-02 16:02:49 · 3253 阅读 · 1 评论 -
STM32F4应用笔记(二)利用蜂鸣器播放天空之城
音阶频率对照表 百度就可以查到,我对照的是下面网址中的: http://blog.youkuaiyun.com/u012266559/article/details/51512616单片机产生音乐的原理 音乐的产生主要是通过单片机的I/O口输出高低不同的脉冲信号来控制蜂鸣器发音,要想产生音频脉冲信号,需要算出某音频的周期(1/频率),然后将此周期除以2,即为半周期的时间。利用单片机定时器计时这个半周期的时原创 2017-03-05 11:13:43 · 20105 阅读 · 9 评论 -
STM32F4应用笔记(六)UCGUI+uC/OS-II+支持触摸屏——触屏计算器
最终实现的效果是一个触屏计算器,在上一篇博客的工程基础下改变主程序即可,用的是4.3寸屏幕,如果不是4.3寸屏幕,就需要自己该改参数,Calculator_Init函数中的界面参数也要重新设置,最终实现的效果如下: 主程序#include "sys.h"#include "delay.h" #include "usart.h" #include "led.h"#include "be原创 2017-05-25 09:58:44 · 6357 阅读 · 3 评论 -
STM32F4应用笔记(四)UCGUI裸机移植——支持触摸屏
1、移植的基准 这一次是以正点原子F4开发板的触摸屏实验作为基准。 我们在前一篇博客建立的工程的基础上。把触摸屏实验Hardware之中的相应的文件夹添加到工程中。 2、在GUI_X添加文件GUI_X_Touch.c 这一次支持触摸屏,所以需要添加GUI_X_Touch.c。 2.1修改GUI_X_Touch.c文件 在GUI_X_Touch.c中添加预处理命令#include “tou原创 2017-05-20 12:16:02 · 2777 阅读 · 1 评论 -
STM32F4应用笔记(三)UCGUI裸机移植——不支持触摸屏
1、硬件设备 使用的是正点原子的F4探索者开发板,编写的工程实例也是基于正点原子的工程实例。 2、移植过程* 2.1下载源码以及添加文件夹 首先下载UCGUI源码,网上有很多,搜一下就能找到,我用的是3.98版本,这是我自己整理完成的ucGUI文件夹的百度云地址,到时候下载好,直接添加到工程文件里即可。 整理完成的ucGUI百度云下载地址 我们建立的工程是基于正点原子F4开发板的【TFT原创 2017-05-19 16:26:22 · 6442 阅读 · 4 评论 -
STM32F4应用笔记(五)UCGUI+uC/OS-II+支持触摸屏
移植uC/OS-II 我们以上一篇工程为基础,进行移植。然后我们还需要用到正点原子F4【实验56 UCOSII实验1-任务调度】的代码,将实验56工程下的UCOSII文件夹直接复制到我们上一篇建立的工程文件夹下,然后在工程目录中添加对应的文件夹以及C文件,最后添加头文件路径。 添加及修改GUI_X_uCOS.c文件 在工程目录的GUI_X文件夹中添加GUI_X_uCOS.c文件,并修改2处:原创 2017-05-21 10:21:38 · 2316 阅读 · 0 评论 -
STM32F4应用笔记(七)触屏计算器改进版
今天花了几个小时优化了一下代码,解决了(六)中提到的问题,最后的程序如下:#include "sys.h"#include "delay.h" #include "usart.h" #include "led.h"#include "beep.h"#include "ili93xx.h" #include "touch.h"#include "gui.h"#include原创 2017-06-29 19:08:22 · 2954 阅读 · 7 评论