stm32的库函数开发
细水悠远
这个作者很懒,什么都没留下…
展开
-
stm32的外设的应用函数定义
各个外设的应用函数都在所对应的.C 和 .H文件中集成。 简单介绍下各个函数的定义:1.PPP_Init 的函数,其功能是根据 PPP_InitTypeDef中指定的参数,初始化外设 PPP。2.PPP_DeInit 的函数,其功能为复位外设 PPP的所有寄存器至缺省值。(基本上就是开启外设时钟,而且好像会清掉别的外设定义好的时钟,慎用!)3. PPP_StructInit 的函翻译 2017-08-16 09:06:17 · 1153 阅读 · 0 评论 -
stm32的外设初始化步骤,以定时器为例。
我这个程序的目的在于让定时器开启更新中断,实现定时器1S中断一次然后在中断函数中LED电平翻转一次。1.首先先开启这个外设的时钟:RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1, ENABLE); //开启定时器1 的时钟APB22.定义这个外设的初始化结构体:TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStruc原创 2017-08-06 11:53:47 · 6890 阅读 · 0 评论 -
找出stm32的库函数外设初始化应用规律
1.一般外设的初始化调用都是用这种类型的函数:xxx-InitTypedef 调用这个结构体 定义个结构体别名方便调用。 别名可自定义。2.定义好之后,比如定义为xxx-InitStructure。 打下这个别名 “ xxx-InitStructure. ” 后系统会自动调用显示这个结构体内的参数。3.然后就是调用外设的初始化函数。xxx-Init(&xxx-Ini原创 2017-08-16 08:56:23 · 529 阅读 · 0 评论