- 3
- 0
- 约6.64千字
- 约 11页
- 2020-03-08 发布于广东
- 举报
PAGE
PAGE 1
嵌入式系统实验报告
学 号:
姓 名:
班 级:13电子信息工程
指导老师:
苏州大学 电子信息学院
2016年12月
实验一:一个灯的闪烁
实验要求
实现PF6-10端口所连接的任意一个LED灯点亮
2、电路原理图
图1 LED灯硬件连接图
3、软件分析
RCC_Configuration(); /* 配置系统时钟 */
GPIO_Configuration(); /* 配置GPIO IO口初始化 */
for(;;)
{
GPIOF-ODR = 0xfcff; /* PF8=0 -- 点亮D3 */
Delay(1000000);
GPIOF-ODR = 0xffff; /* PF8=1 -- 熄灭D3 */
Delay(1000000);
4、实验现象
通过对GPIOF8的操作,可以使LED3闪烁
实验总结
这是第一次使用STM32开发板,主要内容是对IO端口进行配置,点亮与IO端口相连接的LED灯,闪烁周期为2S。通过本实验对STM32开发板的硬件原理有了初步了解。
实验二:流水灯
1、实验要求
实现PF6-10端口所连接的5个LED灯顺次亮灭
2、电路原理图
图1 流水灯硬件连接图
3、软件分析
int main(void)
{
RCC_Configuration();/* 配置系统时钟 */
GPIO_Configuration();/* 配置GPIO IO口初始化 */
for(;;)
{
GPIOF-ODR = 0xffbf; /* PF6=0 -- 点亮LED1 */
Delay(5000000);
GPIOF-ODR = 0xff7f; /* PF7=0 -- 点亮LED2 */
Delay(5000000);
GPIOF-ODR = 0xfeff; /* PF8=0 -- 点亮LED3 */
Delay(5000000);
GPIOF-ODR = 0xfdff; /* PF9=0 -- 点亮LED4 */
Delay(5000000);
GPIOF-ODR = 0xfbff; /* PF10=0 -- 点亮LED5 */
}
}
4、实验现象
LED1~LED5依次点亮,亮灭的时间间隔都为1S。
5、实验总结
本次实验对STM32开发板的GPIO端口进行进一步学习,通过程序可以实现流水灯的闪烁。
实验三:单级外部中断
1、实验要求
按下某个按键,触发中断,中断服务程序改变LED灯状态
2、电路原理图
图3 SW1硬件原理图
3、软件分析
int main()
{
RCC_Configuration(); /* 配置系统时钟 */
GPIO_Configuration(); /* IO口初始化 */
GPIO_Write(GPIOF,0xffff); /* 全灭 */
Delay(5000);
while(1)
{
if(GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_8)==0) /* 如果SW1 PA8=0 */
{
GPIO_SetBits(GPIOF, GPIO_Pin_6); /* LED1点亮 */
Delay(0x1FFFFF);
GPIO_ResetBits(GPIOF, GPIO_Pin_6); /* LED1 熄灭 */ Delay(0x1FFFFF);
}
}
}
4、实验现象
原来5个LED灯都处于熄灭状态,按下SW1,触发中断程序,LED1点亮。
5、实验总结
通过本次实验,可以对某一状态通过外部中断,改变其当前状态。
实验四:多中断嵌套
1、实验要求
按下某个按键,触发中断,中断服务程序改变LED灯状态
2、电路原理图
图4 SW1,SW2,SW3硬件原理图
3、软件分析
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
NVIC_InitStructure.NVIC_IRQChannel = EXTI0_IRQChannel; //设定中断源为PA0
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriori
您可能关注的文档
- 个人防护用品安全检查表27232.doc
- 《溪山行旅图》赏析.doc
- 阅读教学三层面.doc
- 东北大学计算机硬件基础分支程序设计实验报告.doc
- 偏旁部首太全.doc
- 三年级数学乘法估算解决问题.ppt
- SAMSON调节阀定位器初始化程序.doc
- svn安装使用手册.doc
- 基于二维匹配滤波的眼底视网膜血管图像增强.ppt
- 12864液晶乱码问题.doc
- 高中政治辨析式教学策略在课堂实践中的实施与反思教学研究课题报告.docx
- 基于多传感器融合的校园垃圾满溢预测与智能调度课题报告教学研究课题报告.docx
- 高中生对AI在体育赛事战术分析系统在训练中的应用效果调查课题报告教学研究课题报告.docx
- 2026年汽车电子芯片技术创新与市场竞争分析报告.docx
- 校园AI志愿者服务智能匹配系统的灾难响应与应急联动机制课题报告教学研究课题报告.docx
- 2026年汽车零部件行业配套体系协同创新研究报告.docx
- 面向职业教育美术的数字教育资源构建与教学应用研究教学研究课题报告.docx
- 2026年水泥行业绿色生产技术创新与投资机会.docx
- 《农村土地流转与农业规模化经营中的农业可持续发展研究》教学研究课题报告.docx
- 2026年水产品加工行业技术创新趋势与质量安全提升策略.docx
最近下载
- 新疆兵团考试题型及答案.doc VIP
- 公考:申论26个高分万能写作模板(考前必看).pdf
- 2026年严格对照“带头固本培元、带头干事创业、敬畏人民等(五个带头)”方面检查材料与政法委书记带头强化政治忠诚、提高政治能力等“五个带头”方面检查材料2篇文.docx VIP
- 探界者钟扬-课件.ppt VIP
- 湖北鸿强矿业科技有限公司年产20000吨选矿药剂产品建设项目环境影响报告书.pdf VIP
- 2026年春季青岛版(五四制2024)三年级下册小学科学教学计划含进度表.docx VIP
- 2025年政府采购评审专家考试题库附含答案.docx VIP
- 医疗器械注册质量管理体系核查指南讲解.pptx VIP
- 营销策划 -塔斯汀中国汉堡品牌手册.pdf
- 19.3 二次根式的加法与减法(第2课时)课件 人教版数学八年级下册.pptx VIP
原创力文档

文档评论(0)