摘要: 最近在学习STM32,关于的串口通信文章里有这么一段代码:RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD | RCC_APB2Periph_AFIO,ENABLE);当初是参考开发的里子写的一直对GPIOD或上“RCC_APB2Periph_AFIO”这句话的意思没搞懂,通过这几天在网上查找资料和看手册,终于高清楚了,希望能对跟我一样的新手有所帮助吧o(∩_∩)o...STM32上有很多I/O口,也有很多的内置外设想I2C,ADC,ISP,USART等 ,为了节省引出管脚,这些内置外设基本上是与I/O口共用管脚的,也就是I/O管脚的复用功能。但是STM3 阅读全文
posted @ 2011-11-05 16:54 Cold_water 阅读(12898) 评论(1) 推荐(0) 编辑
摘要: 功能:让GPIOF的6—9引脚所连接的LED发光GPIO_InitTypeDef GPIO_InitStructure;//定义变量GPIO_InitStructure,类型是GPIO_InitTypeDef的结构体类型void Delay(uint32_t_tDly){uint32_t i;for(i = 0 ; i < _tDly ; i++){;}}int main(void){SystemInit();//系统初始化RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOF,ENABLE);//使能GPIOF端口的时钟,使用任何外设的必备工作GPIO_ 阅读全文
posted @ 2011-11-05 16:21 Cold_water 阅读(1097) 评论(0) 推荐(1) 编辑
摘要: 本文来自cairang45的博客,讲述了STM32的GPIO口的输出开漏输出和推挽输出, 作者博客:http://blog.ednchina.com/cairang45本文来自: 高校自动化网(Www.zdh1909.com) 详细出处参考(转载请保留本链接):http://www.zdh1909.com/html/MCS51/2944.htmlSTM32的GPIO口的输出:开漏输出和推挽输出>>推挽输出:可以输出高,低电平,连接数字器件>>开漏输出:输出端相当于三极管的集电极. 要得到高电平状态需要上拉电阻才行. 适合于做电流型的驱动,其吸收电流的能力相对强(一般20 阅读全文
posted @ 2011-11-05 14:47 Cold_water 阅读(1538) 评论(0) 推荐(0) 编辑