实验一:一个灯的闪烁

、实验要求

1.

熟悉使用

STM32F103ZET

开发板

2.

利用

C

语言程序实现一个灯闪烁

、电路原理图

三、软件分析

1.

本实验用到以下

3

个库函数

(

省略了参数

)

RCC_De In it()

RCC_APB2PeriphClockCmd

GPIO_Init()

2.

配置输入的时钟:

SystemInit()

主要对

RCC

寄存器进行配置,

GPIOA

连接

APB2

上,因此

RCC_APB2PeriphClockCmd

函数需要使能

APB2Periph_GPIOA

3.

声明

GPIO

结构:

PF6

PF10

口配置为输出

GPIO

ni tStructure.GPIO_Pin =

GPIO_Pin_6|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|GPIO_Pin_10

4.

应用

GPIO

:点亮

LED1

有五种方法

ODF

寄存器法:

GPIOA->ODR=0xffbf;

位设置

/

清除寄存器法:

GPIOA->BRR|=0X001;

方法③只适用于

GPIOx_BSR

寄存器

GPIO_WriteBit

()

函数法:

GPIO_Write(0xffbf);

置位复位库函数法:

GPIO_ResetBits(GPIOF,GPIO_Pin_8);

5.

主函数程序:

Delay(600000);

}

stm32实验报告心得体会_STM32实验报告相关推荐

  1. stm32实验报告心得体会_stm32实训心得体会.docx

    stm32实训心得体会 stm32实训心得体会 篇一:STM32 实验2报告 实验2MINI STM32按键控制LED灯实验 一. 实验目的 1. 掌握嵌入式程序设计流程. 2. 熟悉STM32固件库 ...

  2. 数据库oracle实验一心得体会,数据库实验心得体会

    <数据库实验心得体会>由会员分享,可在线阅读,更多相关<数据库实验心得体会(1页珍藏版)>请在人人文库网上搜索. 1.数据库实验心得体会有关于数据库实验的心得体会,总的来说,受 ...

  3. python实验过程心得体会_20192416 实验四《Python程序设计》综合实践报告

    20192416 实验四 <Python程序设计> 综合实践报告 课程:<Python程序设计> 班级:1924 姓名:不愿透露姓名的はんたくさん 学号:20192416 实验 ...

  4. mfc实验报告心得体会_mfc实验报告.doc

    mfc实验报告 程序设计实践 设 计 报 告 课题概述 1.1课题目标和主要内容 主要内容 这个实验我主要是应用VS C++ 2010实现学生信息管理系统的设计,主要实现学生管理系统中选择学院和专业, ...

  5. mfc实验报告心得体会_mfc实验报告

    mfc实验报告 东北大学软件学院实验报告 第 1 页 共 6 页 MFC 可视化程序设计 实验报告 课程名称: MFC 可视化程序设计 姓名: 实验名称: MFC 可视化程序设计 学号: 任课教师: ...

  6. java实验2总结心得,java实验的心得体会

    java实验的心得体会 java实验心得体会篇一:java实验总结 1. 设计一个Person类,包含:姓名,年龄,性别.要求:该类至多只能创建一男.一女两个对象! 2. 设计一个测试类Test,创建 ...

  7. mysql实验总结_数据库实验的心得体会.docx

    数据库实验的心得体会 数据库实验心得体会 篇一:数据库实训总结 SQL Server 数据库管理课实训报告 这个星期是我们SQL Server 数据库管理课的实训,经过一个星期的实训,让我将书本上的理 ...

  8. java实验总结与心得_java实验总结心得体会.doc

    java实验总结心得体会 java实验总结心得体会 篇一:JAVA实验报告心得 北京联合大学 信息学院 "面向对象程序设计"课 程上机实验报告 题 目: java上机实验心得体会 ...

  9. eovs实训报告总结心得_实训报告心得体会

    实训报告心得体会 实训报告心得体会 15 篇 实训报告心得体会(一) : 经过这次实训,我收获了很多,一方面学习到了许多以前没学过的专 业知识与知识的应用,另一方面还提高了自我动手做项目的本事.本次实 ...

最新文章

  1. Bruck:一个Web界面布局原型设计框架\n
  2. pyqtdeploy教程_PyQtdeploy-V2.4 User Guide 中文 (一)
  3. redis transaction和connection命令操作
  4. ES5-拓展 箭头函数的this、this的优先级
  5. json_encode ajaxReturn getJSON
  6. js如何获取php中的变量的类型,js获取变量的类型
  7. 福建师范计算机应用基础作业,福建师范大学《计算机应用基础》在线作业一答案.docx...
  8. PC版微信扫描登陆原理
  9. 二十四小时不插电生活方案
  10. 加班奖励 python_“加班做了2天的方案,同事用Python半个小时就搞定了?”
  11. 如何让多个word文档合并成一个
  12. 2022数模国赛河南赛区获奖名单
  13. 图片的高频与低频分量 初识 与 相关博客
  14. 协同设计与传统设计方法的比较
  15. python c++情侣网名是什么意思_网友:c++与Python,究竟谁才是大哥?
  16. 阿飞阿飞,你要保重身体啊!
  17. Java实验报告(三)
  18. 【随笔】Inconsolata字体的下载安装及在VS2017中使用该字体
  19. 云队友丨技术狂李彦宏的二次创业
  20. 计算机较为安全的硬盘分区,电脑到底该不该进行硬盘分区?原来我们都被骗了!...

热门文章

  1. Linux 配置vim编辑器
  2. Cocos2d-Lua 输出脚本预编译错误产生位置
  3. Servlet Request
  4. 微软破常规发LNK漏洞补丁 金山卫士完美修复
  5. Robot Framework(十二) javascript基础
  6. Android-入门学习笔记-图片和外观改善
  7. android获取手机的IMSI码
  8. POJ 2112 二分+最大流
  9. 一些常用算法 练手的的代码
  10. 谁都会做:简单易行的祛斑法 - 健康程序员,至尚生活!