ARM单片机的学习笔记免费下载

资料大小: 0.03 MB

所需积分: 0

下载次数:

用户评论: 0条评论,查看

上传日期: 2019-10-09

上 传 者: 易水寒他上传的所有资料

资料介绍

标签:arm(4377)IO(210)单片机(18132)

  1. 普通IO的的使用

  首先、通过RCC_APB2PeriphClockCmd()函数是设置外设时钟ARM与C51单片机不同的是,不用外设的时候,如IO口、ADC定时器等等,都是禁止时钟的,以达到节能的目的,只有要用到的外设,才开启它的时钟。因此在需要用到GPIOB和GPIOD的时候,我们需要先开启它的时钟,具体用到的是函数库里面的函数:void RCC_APB2PeriphClockCmd(uint32_t RCC_APB2Periph, FunctionalState NewState)其中,第一个参数需要指示要开启什么端口的时钟,RCC_APB2Periph_GPIOx就是开启GPIOx的时钟,第二个参数需要指示是开启还是关闭,ENABLE/DISABLE。开启外设时钟之后,然后就开始对GPIO的配置寄存器进行设置了,本文代码为RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);

  然后初始化相关参数,通过命令

  GPIO_InitTypeDef GPIO_InitStructure; /* Configure the LED0 pin */初始化结构体

  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1; //选择管脚,是你想用到的管脚

  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //输入输出的8种模式,这要根据外电路和作用选择

  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //选择速度 可选2M 10M 50M

  GPIO_Init(GPIOA, &GPIO_InitStructure);

  最后,就可以通过io口的相关命令对于io口进行操作。

  2. 定时器的使用

  首先,按照一设置io口,然后同同过SysTIck_Config()函数的参数配置,对于SysTIck时钟配置。

用户评论

查看全部 条评论

发表评论请先 , 还没有账号?免费注册

发表评论

用户评论
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
上传电子资料

下载排行

本周

  1. 51单片机C语言程序设计教程PDF电子书和例程代码及课后作业
  2. TB6612FNG驱动芯片与直流电机控制教程资料免费下载
  3. 21天学通C语言PDF电子书免费下载
  4. 51单片机C语言入门学习杂记教程免费下载
  5. STM32F103C8T6单片机驱动OLED显示屏的系列工程文件和程序免费下载
  6. 51单片机的指令系统详细资料说明

本月

  1. 51单片机C语言的入门教程免费下载
  2. 零死角玩转STM32F103指南者PDF电子书免费下载
  3. 51单片机C语言程序设计教程PDF电子书和例程代码及课后作业
  4. Keil uVision4使用详解教程免费下载
  5. 无感无刷直流电机之电调设计全攻略PDF电子教材免费下载
  6. 单片机高级语言C51Windows环境编程与应用PDF电子书免费下载
  7. 机器视觉有哪些优势?机器视觉光源系统的入门知识详解
  8. Visual C++串口通信技术与工程实践PDF电子书免费下载
  9. 使用51单片机设计一个调频收音机的详细资料说明
  10. 使用AT89C55WD单片机设计集成运放参数测试仪的论文免费下载

总榜

  1. 单片机C语言程序设计实训100例——基于8051 Proteus仿真
  2. 51单片机学习资料打包
  3. 单片机超级精华包
  4. 网上学单片机(入门篇)
  5. 电子工程师基本知识结构
  6. Keil uVision3下载 (破解版带注册机+中文版)
  7. 《C51单片机及C语言知识点必备秘籍》电子发烧友网创新系列电子书
  8. 51单片机c语言超强学习资料
  9. PIC单片机应用常见问答
  10. 单片机C语言程序设计实训100例——基于8051 Proteus仿真