图2-3 调试下载
最后通过LOAD按钮来进行下载,在下方状态栏中看见下载进度条并在结束后看到程序正在运行的字样即为成功。
2。3 嵌入式 C语言简介
本产品所使用的开发语言是C语言。C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言, 编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。 主要有以下特点:C语言在很多方面都可以用,不仅仅是在软件开发上,各类科研都是需要用到C语言的。具体应用比如我是学硬件的,单片机以及嵌入式系统都可以用C来开发。
2。4 ARM STM32 CORTEX-M4 简介来自优I尔Q论T文D网WWw.YoueRw.com 加QQ7520~18766
STM32开发板Open407V-D是一块基于STM32F4DISCOVERY的Cortex-M4开发板,它带有丰富的扩展接口,支持各类外围模块的接入。
XYD-M4 型综合实验平台是一款支持 J-link 仿真、keil 编程、ISP 下载、模块化设计等多功能为一体的。集学习、开发、教学为一体。该平台具有扩展端口,扩展方便。配合光盘非常实用例子程序,可让您在最短的时间内,全面、系统的掌握 STM32 编程技术。特别适合大中专院校电子相关专业学习、有志于从事嵌入式工作的初学者选用[4]。
图2-4 M4开发板
2。5 MCU介绍
MCU是Measurement and Control Unit的缩写,直译为中文是“测量控制单元”的意思,在多数的进口产品中,这类设备也被叫做“Datalogger”[5]。
测量控制单元通常是指一台多通道的数据采集与测量控制装置,能够接入多种传感器的输入,例如:振弦式传感器的频率信号或是电压、电流信号,并能实现对采集信号进行计算、处理、存贮、传输的功能[5]。
测量控制单元一般情况下应具备:
1、有多种信号采集的信道;
2、具有固态存储器,用于记录各通道的测量数据及对应的采样时间;
3、具有丰富、强大计算处理模块;
4、具备多种通讯接口,内部含有多种设备的通讯协议;
5、具有有线或无线的通讯接口将数据传输到上位机进行分析处理;
6、具有高可靠性及低功耗的节电模式;
7、内置实时时钟,可以准确记录各历史时段的测量数据;
8、多台测量控制单元形成串行、以太网络的测控网络功能;
9、各级组件均进行了防潮处理,并经过耐环境能力的反复试验和考机测试;
10、控制机箱具有全防水结构,耐恶劣环境性,在较差环境条件下长期连续稳定运行。
综上所述,MCU是一台集微处理器、时钟、率定器、扫描仪、计时器、计量器及控制器为一体的测量控制单元。
2。6 LCD模块简介 论文网
XYDTFTLCD 模块,是一款通用的 TFTLCD 模块,采用全新 LCD 模块外加钢化玻璃触摸屏[6],该模块有如下特点:
1、320×240 的分辨率;
2、16 位色(6 万 5 千色)显示支持;
3、钢化玻璃触摸屏(电阻屏),坚固耐用;
4、采用定制黄色全铜镀金排针,美观耐用;
5、通用的接口,可用于信盈达 全系列开发板。
2。8 寸 LCD 模块详细参数:
1、LCD 尺寸:2。8 寸;
2、显示区域:57。6mm*47。2mm;
3、驱动 IC:ILI9341;
4、分辨率:320*240(RGB);
5、色彩深度:16 位(65K 色);