- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 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 6166 3
原创 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 2200
原创 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 2619 1
原创 STM32F4应用笔记(三)UCGUI裸机移植——不支持触摸屏
1、硬件设备 使用的是正点原子的F4探索者开发板,编写的工程实例也是基于正点原子的工程实例。 2、移植过程* 2.1下载源码以及添加文件夹 首先下载UCGUI源码,网上有很多,搜一下就能找到,我用的是3.98版本,这是我自己整理完成的ucGUI文件夹的百度云地址,到时候下载好,直接添加到工程文件里即可。 整理完成的ucGUI百度云下载地址 我们建立的工程是基于正点原子F4开发板的【TFT
2017-05-19 16:26:22 6313 4
原创 Arduino学习笔记(四)Matlab串口控制Arduino转动电机
1、用到的硬件设备以及最终实验效果 用到一个5V直流步进电机(28BYJ-48),然后一块对应的电机驱动(主芯片是ULN2003A),一个Arduino UNO开发板。我们最终实现的效果是,在Matlab GUI界面上输入想让电机正转(反转)的角度,执行程序之后,电机开始转动。 2、Arduino部分程序 驱动电机利用的是Arduino的库函数,使用起来十分简单。然后利用串口接收Matla
2017-05-08 10:19:23 13104 2
原创 Arduino应用笔记(三)这一篇和(二)方法不同:Matlab利用串口通信控制Arduino点亮LED
1、实现原理 与上一篇的方法不同,这一次的方法是Matlab利用串口发送函数给Arduino发送一个字符,一旦Arduino接收到字符之后,就执行对应的任务。2、Arduino部分的代码int pin = 8; //LED的管脚 void setup() {pinMode(pin, OUTPUT); //设置管脚为输出模式 Serial.begin(9600);
2017-05-07 10:16:03 7553 1
原创 Arduino应用笔记(二)Matlab控制Arduino点亮一个LED灯
我们要实现的效果是利用Matlab创建的代码,来控制Arduino的执行。 1、下载Matlab支持包 百度云链接是 https://pan.baidu.com/share/home?uk=3795675272&errno=0&errmsg=Auth%20Login%20Sucess&&bduss=&ssnerror=0#category/type=0 解压之后会有5个文件夹,如下图所示:2
2017-05-04 16:43:44 9814 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人