STM32学习计划STM32学习计划.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
STM32学习计划STM32学习计划

10级 STM32学习计划 第一部分:基础知识入门【2012.1.1日前】 1、GPIO的应用1—流水灯设计() 2、GPIO的应用2—键盘扫描(3月10日前) 3、诺基亚3310液晶显示(3月17日) 4、RTC应用(3月30日) RTC实验标准: 学完以后做一个万年历(做到100年),配有定时闹钟功能,可以调节日期、时间、闹钟、闹钟开关 制作一:生命沙漏制作(制作1)(4月7日) 第二部分:基础知识深入学习【2012.3.1日前】 5、SysTick定时器的应用(4月4日) 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机; 、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灯进行提示,并且在液晶上显示

文档评论(0)

yxutcangfp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档