1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
第一部分:基础知识入门【2012.11.1日前】 1、GPIO的应用1—流水灯设计() 2、GPIO的应用2—键盘扫描(11月20日前) 3、彩色液晶显示(12月1日) 4、RTC应用(12月10日) RTC实验标准: 学完以后做一个万年历(做到100年),配有定时闹钟功能,可以调节日期、时间、闹钟、闹钟开关 制作一:生命沙漏制作(制作1)(12月17日) 第二部分:基础知识深入学习【2013.1.1日前】 5、Systick定时器的应用(1月1日) 6、TIM定时器的简单应用() TIM实验要求: (1)PWM 要求:用TIM4进行配置 通道1输出周期400ms,脉宽100ms的矩形波 通道2输出周期400ms,脉宽200ms的矩形波 通道3输出周期400ms,脉宽300ms的矩形波 通道4输出周期400ms,脉宽350ms的矩形波 使用工具:数字示波器逻辑分析仪 能够正常读出数据。(不用仿真) 目的:掌握定时器时间的精确配置。 (2)捕获 要求:用TIM1进行配置 测量频率为1KHZ,占空比为50%的矩形波,并能在超级终端上显示(误差 2%), 并且在改变定时器周期、占空比时能正常显示(误差3%) 使用工具:信号发生器 (3)、计数 要求:用TIM8进行配置 测量周期为100HZ-1KHZ,占空比为50%的矩形波,并能在超级终端上显示每秒钟所记脉冲数(误差 5%) 使用工具:信号发生器 (4)、溢出中断 要求:用TIM2进行配置 用串口调试助手输入角度值(0-180)控制舵机任意角度的偏转(0-180),并 用示波器进行检测(要求舵机无抖动)。在90°时用示波器观察脉宽为1.5ms误差(5%) 使用工具:示波器、舵机 目的:熟练输出任意定时的脉冲 7、USART串口的应用 实验要求: (1)先学习简单串口程序,结合串口调试助手或超级终端通信; 练习:写程序用电脑键盘控制STM32数码管显示数字; 要求:电脑键盘按键发送数据到STM32控制数码管显示0到9; (2)学习串口双机通信,单个数据通信和连续数据通信; 练习:写STM32双机通信,通过各自的键盘控制对方的数码管显示; 要求:A机键盘控制B机数码管显示0到9数字; B机键盘控制A机数码管显示0到9数字; 练习:STM32与51单片机通信; 要求:51单片机按键读取STM32板子上18b20采集的温度值; STM32板子通过按键发送信息到51单片机控制步进电机转动0~90°间转动; (3)串口多机通信,熟悉静默模式和唤醒模式; 练习:写多机通信,3块STM32以上,一个主机两个从机; 要求: (1)、1块板子为主机简称A;1块板子为从机1简称B;1块板子为从机2简称C; (2)、在A机地址发送不是B机和C机时,B机和C机均处于静默模式; (3)、A机按键发送B机地址,B机唤醒,C机继续静默模式;按键控制B机蜂鸣器响的次数和频率; (4)、A机按键发送C机地址,C机唤醒,B机继续静默模式;按键控制C机时钟调时和闹铃设置。 8、SPI通信 SPI实验要求: (1)SPI双机通信,硬件中断接收; 要求: 1、A机按键控制B机数码管显示0到9数字; 2、B机按键控制A机蜂鸣器响声,响1声到9声由按键控制; (2)3块STM32板子用SPI通信; 要求: (1)、一块板子做主机简称A机;一块板子做从机1简称B机;剩下一块做从机2简称C机; (2)、A机和B机分别有自己的数码管显示时钟,通过按键操作A机控制B 机的数码管时钟调时; (3)、按键操作A机设定B机闹钟时间,并准时闹响1分钟; (4)、通过A机按键读取C机板子上18b20采集的温度信息; (5)、按键操作A机设定C机报警温度值,采集温度超过报警值蜂鸣器报 警; 9、 CAN通信 CAN实验要求: 动手连接超过4块协会STM32开发板并且实现4块以上板子之间的通信,能够成功通过任意板子给另外一块任意的板子传递信息,并且没有错误。 具体要求: (1)在某块板子上按下相应编号,如1-4号,则认为向该板子发送信息。并可以在液晶上显示出“向X号发送信息” (2)可以输入任意1-999的数字并发送给指定板子,指定板子收到信息后,可以通过串口打印出所收到的信息,并且在电脑的串口调试助手上显示出来。显示信息为“接收到X号机发送的信息:XX” (3)发送完成后,发送方有LED灯进行提示,并且在液晶上显示“发XXX送成功” 制作二:“模拟路灯” (制作2) 第三部分:信号采集部分【2013.2.1日前】 10、AD/DMA应用 ADC/DMA实验要求: (1)ADC采集陀螺仪(角速度)或者加速度传感器(加速度),精度在5%以内。(必须根据具体情 况加上适当的滤波算法) (2)ADC(通过DMA方式)可以采集任意波形(方波、正弦波、三角波) 通道1:送入幅值为2v、频率2KHz的方波,测量出频率(精度在5%以内) 通道2:送入幅值为2v、频率1KHz的正弦波,测量出幅度(精度在5%以内) 11、DAC应用 DAC实验要求 (1)产生:三角波、锯齿波、方波 A、通过按键控制,改变占空比、Vp-p的大小。 B、通过液晶或者超级终端显示出所输出的信号波形的参数 C、实现灯的有明到暗的调节过程。 (2)结合AD将AD采集的波形回显出来(不需要存储的), 简单的说只是一个通道【信号-AD-DA-信号】。 测量标准: ①、波形参数:1KHZ 5V 矩形波 ②、示波器上显示出信号发生器所发出的信号参数 ③、主要涉及模块:AD、超级终端的应用 建议:学完液晶或者串口及AD之后学习 12、FLASH应用 13、 电源管理 14、FSMC 15、彩色液晶应用 实验要求: 结合以前所学过的知识,配合模拟示波器,设计并制作一个简易的波形采集、存储与回放系统。 【项目功能】 (1)、要求该系统有采集键与回放键。 (2)、按下采集键后,该系统能对1KHz的-5V~+5V缓和变化的波形进行0. 6s的采样,并将采样数据存储起来。 (3)、按下回放键后,该系统将0.6s的采样波形进行循环回放(重现),回放(重现)波形不能严重失真。 (4)、在回放(重现)时,若按下回放键,将停止波形的回放;若按下采集键,将终止当前波形的回放(重现),并采集新波形。 制作三、波形存储与回放(制作3) 第四部分:提高部分 16、SDIO SDIO实验要求: (1)、 能读出TF卡内部240*320像素的图片存储地址与(0.0)、100*200图片存储地址于(50.80) 工具:开发板、128M的TF卡 (2)、读出文档中的前十个字符,并显示于彩色液晶上; 工具:开发板、128k的TF卡 17、USB 18、以太网 19、电机库整理及应用 20、摄像头的读取与识别 21、zigbee应用+STM32L系列应用(选) 制作四、激光枪自动射击装置(制作四) 附件: 制作1 生命沙漏 (一)设计任务 设计一多功能万年历。 (二)设计要求 基本要求: (1)采用3.5寸黑白双色液晶屏(可自选)显示信息; (2)输出当前年、月、日、星期、时、分、秒; (3)输入某人生日后,输出此人生命的年数、总月数、总天数、总星期数、总小时数、总分钟数、总秒数; (4)输出当前温度; (5)附带一4*4键盘(可依据实际调整),可以调整时间; (6)为实现上述几部件工作,自制一稳压直流电源,±5v或±3.3V。 发挥部分: 利用4*4键盘中,除去数字键的按键做功能键,充分发挥你的想象力,任意扩展有趣的功能。 制作2 模拟路灯控制系统 一、任务 设计并制作一套模拟路灯控制系统。控制系统结构如图1所示,路灯布置如图2所示。 图1 路灯控制系统示意图 图2 路灯布置示意图(单位:cm) 二、要求 1.基本要求 (1)支路控制器有时钟功能,能设定、显示开关灯时间,并控制整条支路按时开灯和关灯。 (2)支路控制器应能根据环境明暗变化,自动开灯和关灯。 (3)支路控制器应能根据交通情况自动调节亮灯状态:当可移动物体M(在 物体前端标出定位点,由定位点确定物体位置)由左至右到达S点时(见图2) ,灯1亮;当物体M到达B点时,灯1灭,灯2亮;若物体M由右至移动时,则亮灯次序与上相反。 (4)支路控制器能分别独立控制每只路灯的开灯和关灯时间。 (5)当路灯出现故障时(灯不亮),支路控制器应发出声光报警信号,并显示有故障路灯的地址编号。 2.发挥部分 (1)自制单元控制器中的LED灯恒流驱动电源。 (2)单元控制器具有调光功能,路灯驱动电源输出功率能在规定时间按设定要求自动减小,该功率应能在20%~100%范围内设定并调节,调节误差≤2%。 (3)其它(性价比等)。 三、说明 1.光源采用1 W的LED |
|
相关推荐
1 个讨论
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 01:54 , Processed in 0.561800 second(s), Total 51, Slave 39 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号