STM32常见知识点.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
STM32常见知识点

将stm32f103z8t6 模板改成stm32f103c8t6 只需要将c++ MD改为STM32F10X_MD,USE_STDPERIPH_DRIVER STM32 嵌入式笔记 常见知识点解析 前言:基础知识 VDD:电源电压(单极器件);电源电压(4000系列数字电 路);漏极电压(场效应管) VCC:电源电压(双极器件);电源电压(74系列数字电路);声控载波(Voice Controlled Carrier) VSS:地或电源负极 VEE:负电压供电;场效应管的源极(S) VPP:编程/擦除电压。 详解: 在电子电路中,VCC是电路的供电电压, VDD是芯片的工作电压: VCC:C=circuit 表示电路的意思, 即接入电路的电压, D=device 表示器件的意思, 即器件内部的工作电压,在普通的电子电路中,一般VccVdd ! VSS:S=series 表示公共连接的意思,也就是负极。 有些IC 同时有VCC和VDD, 这种器件带有电压转换功能。 在“场效应”即COMS元件中,VDD乃CMOS的漏极引脚,VSS乃CMOS的源极引脚, 这是元件引脚符号,它没有“VCC”的名称,你的问题包含3个符号,VCC / VDD /VSS, 这显然是电路符号。 浮空输入:浮空就是逻辑电平器件的输入引脚不接高电平也不接低电平,由于逻辑电平的内部的结构,当输入引脚悬空时,相当于该引脚接入了高电平。一般实际运用时,该引脚不建议悬空,易受干扰。通俗的讲就是让管教什么也不接,浮空着。 模拟输入:模拟输入是指传统方式的输入。数字输入时输入PCM数字信号。即0、1的二进制数字信号,通过数模转换,转换成模拟信号,经前级放大进入功率放大器,功率放大器还是模拟的。 推挽输出:可以输出高电平,低电平,连接数字器件,推挽结构一般是指两个三极管分别受两个互补信号的控制,总是在一个三极管导通的时候另一个截止。高低电平由IC的电源决定。 开漏输出:输出端相当于三极管的集电极,要得到高电平状态需要上拉电阻才行,适合于做电流型驱动,其吸收电流能力相对较强。 复用开漏输出、复用推挽输出:可以理解为GPIO口被用作第二功能时的配置情况(即并非作为通用IO口使用) GPIO_Mode_AIN 模拟输入 GPIO_Mode_Out_OD开漏输出 PIO_Mode_IN_FLOATING 浮空输入 GPIO_Mode_Out_PP推挽输出 GPIO_Mode_IPD 下拉 GPIO_Mode_AF_OD 复用开漏输出 GPIO_Mode_IPU 上拉 GPIO_Mode_AF_PP复用推挽输出 关于引脚复用与映射的问题:default(默认复用功能) remap(重定义功能) 例如串口1 的发送接收引脚是PA9,PA10,当我们把PA9,PA10不用作GPIO,而用做复用功能串口1的发送接收引脚的时候,叫端口复用 1、GPIO端口时钟使能。 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); 2、复用外设时钟使能。 比如你要将端口PA9,PA10复用为串口,所以要使能串口时钟。 RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE); 2、即一个外设的引脚除了具有默认的端口外,还可以通过设置重映射寄存器的方式,把这个外设的引脚映射到其它的端口。重映射 AFIO重映射的步骤: 使能被映射到的IO端口时钟 使能被映射到的外设时钟 使能AFIO功能的时钟 进行重映射 GPIO_InitTypeDef GPIO_InitStructure; //PWM中重映射的例子 TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_OCInitTypeDef TIM_OCInitStructure; RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE); //使能定时器3时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO, ENABLE); //使能GPIO外设和AFIO复用功能模块时钟 GPIO_PinRemapConfig(GPIO_PartialRemap_TIM3, ENABLE); //Timer3部分重映射 TI

文档评论(0)

aicencen + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档