stm32实训心得体会.doc

上传人:F****n 文档编号:90860730 上传时间:2019-06-19 格式:DOCX 页数:21 大小:36.26KB
返回 下载 相关 举报
stm32实训心得体会.doc_第1页
第1页 / 共21页
stm32实训心得体会.doc_第2页
第2页 / 共21页
stm32实训心得体会.doc_第3页
第3页 / 共21页
stm32实训心得体会.doc_第4页
第4页 / 共21页
stm32实训心得体会.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《stm32实训心得体会.doc》由会员分享,可在线阅读,更多相关《stm32实训心得体会.doc(21页珍藏版)》请在金锄头文库上搜索。

1、stm32实训心得体会篇一:STM32 实验2报告实验2MINI STM32按键控制LED灯实验一、 实验目的1、 掌握嵌入式程序设计流程。2、 熟悉STM32固件库的基本使用。二、 实验内容1、 编程使用I/O口作为输入,控制板载的两个LED 灯。2、 使用固件库编程。三、 实验设备硬件: PC机 一台MINI STM32开发板 一套软件: RVMDK 一套Windows XP 一套四、 实验步骤1、 设计工程,使用固件库来编程设置。、在这里我们建立一个文件夹为: STM32-Projects.点击Keil 的菜单:Project New Uvision Project ,然后将目录定位到刚

2、才建立的文件夹STM32-Projecst 之下,在这个目录下面建立子文件夹 shiyan1, 然后定位到 shiyan1目录下面,我们的工程文件就都保存到shiyan1 文件夹下面。工程命名为shiyan1, 点击保存.是这个型号。、这里我们定位到STMicroelectronics 下面的STM32F103RB ,然后点击Add ,然后Close.、用同样的方法,将 Groups 定位到CORE 和USER 下面,添加需要的文件。这里 我们的CORE 下面需要添加的文件为core_ ,startup_stm32f10x_ ,USER 目录下面需要添加的文件为,stm32f10x_,syst

3、em_ 这样我们需要添加的文件已经添加到我们的工程中去了,最后点击 OK,回到工程主界面、下面我们要告诉 MDK,在哪些路径之下搜索相应的文件。回到工程主菜单,点击魔术棒 ,出来一个菜单,然后点击 c/c+ 选项. 然后点击 Include Paths 右边的按钮。弹出一个添加path 的对话框,然后我们将图上面的 3 个目录添加进去。记住,keil 只会在一级目录查找,所以如果你的目录下面还有子目录,记得path 一定要定位到最后一 级子目录。然后点击OK.、定位到 c/c+ 界面,然后复制“STM32F10X_MD,USE_STDPERIPH_DRIVER” 到 Define里面。、把编写

4、好的主函数放在USER里。、下面还需要配置,让编译之后能够生成hex 文件。同样点击魔术棒,进入配置菜单,选择Output 。然后勾上下三个选项。、编译代码,可以看到生成了 hex 文件,这个文件我们用 mcuisp 下载到 mcu。、编译结果2、编写代码,实现I/O编程及LED 控制;#include #include #include #include int mainu8 t;SystemInit ; /系统时钟设置delay_init;/延时初始化NVIC_Configuration ;/设置NVIC中断分组2:2位抢占优先级,2位响应优先级LED_Init ; /初始化与LED连接的

5、硬件接口KEY_Init ; /初始化与按键连接的硬件接口whilet=KEY_Scan ;/得到键值ifswitchcase 1:LED0=!LED0;break;case 2:LED1=!LED1;break;case 3:LED0=!LED0;LED1=!LED1;break;else delay_ms;篇二:ARM实训报告汇总实训一、绘出STM32开发板的MCU外围硬件连接图学生:吴磊 郑黄庆 阿不力孜指导老师:王宜结电子工程学院 电子信息工程一、实训目的1. 握STM32开发板的封装和引脚2. 能够测量开发板外围器件与STM32芯片的实际连接,并画出电路图 二、实训内容1. 画出开发

6、板上MCU与发光二极管DS0、DS1的连接示意图2. 画出开发板上MCU与按键KEY0、KEY1、KRY2、KEYM的连接示意图 3. 画出开发板上MCU与24C02芯片的连接示意图 4. 画出开发板上MCU与W25X16芯片的连接示意图5. 画出开发板上MCU与温度传感器18B20的连接示意图 6. 画出开发板上MCU与寸液晶的连接示意图 7. 画出开发板上MCU与红外接收头的连接示意图 8. 画出开发板上MCU与PL2302芯片的连接示意图 三、实训过程 1、MCU图1图1中上部的BOOT1用于设置STM32的启动方式,其对应启动模式如下表所示:表1我们用串口下载代码,则配置BOOT0为1

7、,BOOT1为0即可,如果想让STM32一按复位键就开始跑代码,则需要配置BOOT0为0,BOOT1随便设置都可以。 2、LED图2其中PWR是系统电源指示灯,为蓝色。LED0和LED1分别接在PA8和PD2上,PA8还可以通过TIM1的通道1的PWM输出来控制DS0的亮度。为了方便大家判断,我们选择了DS0为红色,DS1为绿色的LED灯。 3、按键图3KEY0、KEY1和KEY2用作普通按键输入,分别连接在PA13、PA15和PA14上。WK_UP按键连接到PA0,它除了可以用作普通输入按键外,还可以用作STM32的唤醒输入。 4、EEPROMALIENTEK MiniSTM32自带了24C

8、02的EEPROM芯片,该芯片的容量为2Kbit,也就是256个字节。图4这里我们把A0A2均接地,对24C02来说也就是把地址位设置成了0了。 5、SPI FLASHALIENTEK MiniSTM32开发板载有SPI FLASH芯片W25X16,该芯片的容量为2M字节。图56、温度传感器图67、寸液晶连接示意图图78、红外接收头示意图REMOTE_IN接到P2的第二脚,也没有直接接在MCU的IO口上,目的也是防止IO口在做其他功能使用的时候,收到红外信号的干扰。图88、USB采用PL_2303芯片,为28引脚的SSOP封装。如图9.图9实训二:跑马灯与按键输入学生:吴磊 郑黄庆 阿不力孜指

9、导老师:王宜结电子工程学院 电子信息工程一、 实训目的1. 掌握STM32项目开发流程; 2. 学会画出算法流程图;3. 掌握按键、LED的控制编程; 二、 实训内容1、实现LED0和LED1交替闪烁,间隔300ms. 三、 实训要求1、 用C语言实现算法;2、 建立工程项目,生成目标文件;3、 将目标文件编程下载到开发板,观察结果是否满足设计要求; 四、 硬件设计该实验的硬件电路在ALIENTEM Mini STM32开发板上默认是已经连接好了的。DS0接 PA8,DS1接PD2。所以在硬件上不需要动任何东西。其连接原理图如下:五、软件程序#include #include #include

10、 void LED_Init /该函数的功能就是用来实现配置PA8和PD2为推挽输出 ,在配置STM32外设的时候,任何时候都要先使能该外设时钟RCC-APB2ENR|=1APB2ENR|=1CRH&=0XFFFFFFF0;篇三:触摸屏实训心得体会天津电子信息职业技术学院 计算机控制综合实训触摸屏实训报告 姓 名 zyh学 号 04班 级 电气s07-3班专 业 电气自动化所 在 系 电子技术系指导教师 郑凤歧、张晓燕完成日期 20XX年11月26日 前言ehsy西域品质提供的西门子英寸触摸屏k-tp178micro系列有如下特点: 英寸触摸屏, 蓝色4级灰度显示 s7-200 plc专用触摸

11、屏 友好的操作界面:触摸屏+按键 快速的系统启动时间和操作响应时间 超大存储空间 触摸声音反馈 硬件设计全面更新,无与伦比的高可靠性 5种在线语言切换,32种语言支持,使您的设备能应用于 世界各地 强大的密码保护功能,50个用户组 更高的鲁棒性,防冲击和震动,并能防水耐脏 采用32位arm7处理器,性能优异 集成的lcd控制器,消除了cpu和lcd控制器的之间的 传输瓶颈 组态软件:wincc flexible,编程灵活快捷 为中国用户量身定做,符合中国用户使用习惯 作为众多知名品牌的合作伙伴,ehsy西域以其优良的品 质和服务来保证操作人员的职业健康,安全环境和美好未 来。- 1 - 技术参

12、数 - 2 - - 3 - k-tp178micro触摸屏的多行业应用 工程机械行业一般来说工作环境恶劣,常常要在露天和强光照射下工作,灰尘、油污很多,因此要求此类机械设备具有很强的抗冲击、抗振动的能力。k-tp178micro是该公司专门针对中国中小型自动化产品用户需求而设计的全新专用触摸屏。它集中了同类产品的众多优点,功能强大、性能优越、高可靠性、外表美观、同时价格低廉,适合使用在众多的自动化设备上。k-tp178micro倾注了全球领先的设计理念、采用最先进的hmi技术,选用最可靠的电子元器件,以及本地化的生产策略。k-tp178micro与s7-200plc完美结合,能给客户提供最佳的

13、解决方案。k-tp178micro以其先进强大的功能,稳定可靠的质量,低廉的价格和完善的服务广泛应用于纺织机械、工程机械、医疗制药、空调制冷等行业,均受到最终用户的好评。以下是k-tp178micro在不同行业的成功应用案例。纺织行业1.行业背景纺织属于劳动密集型行业,工作环境恶劣,在工作环境中棉纤维尘埃多,常常因为自控设备的防尘效果不好导致控制设备电路板上灰垢很多,造成电路板散热能力下降,因而导致电子元器件快速老化, - 4 -篇二:触摸屏实验报告 单片机及嵌入式系统原理及应用实验 姓名:张银成、石天涯 班级:20XX320XX5 学号:11、24 触摸屏实验一、实验目的:1. 掌握tft屏

14、的工作原理。2. 学会使用stm32的fsmc接口驱动tft屏。 3. 学会使用触摸屏控制器检测触点坐标。4. 掌握触摸屏的触摸功能。二、实验内容:chd1807-stm32开发板驱动配套的寸液晶、触摸屏,使用fsmc接口控制该屏幕自带的液晶控制器ili9341,使用spi接口与触摸屏控制器tsc2046通讯。驱动成功后可在屏幕上使用基本的触摸绘图功能。 1. 验证触摸屏校正功能; 2. 验证触摸绘图功能;三、实验原理:1. tft屏概述lcd,即液晶显示器,因为其功耗低、体积小,承载的信息量大,因而被广泛用于信息输出、与用户进行交互,目前仍是各种电子显示设备的主流。tft是指薄膜晶体管,每个液晶像素点都是由集成在像素点后面的薄膜晶体管来驱动,从而可以做到高速度、高亮度、高对比度显示屏幕信息,是目前最好的lcd彩色显示屏之一。 2. 数据点的像素格式图像数据的像素点由红、绿、蓝三原色组成,三原色

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 事务文书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号