OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3210|回复: 3

其中IO口速度去了,还能正常运行,为什么?

[复制链接]

4

主题

12

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2015-9-23
在线时间
0 小时
发表于 2015-9-23 08:38:32 | 显示全部楼层 |阅读模式
初学求解:
把其中一句//GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //IO口速度为50MHz 不要了,
还可以实现功能:为什么?按理都要设置IO的速度的吧




#include "stm32f10x.h"
#include "delay.h"

 void Delay(u32 count)
 {
   u32 i=0;
   for(;i<count;i++);
 }
 int main(void)
 {
  GPIO_InitTypeDef  GPIO_InitStructure;
 
delay_init();
 
  RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOD, ENABLE);    //使能PA,PD端口时钟
 
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;    //LED0-->A.8 端口配置
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //IO口速度为50MHz
 
  GPIO_Init(GPIOA, &GPIO_InitStructure);     //初始化GPIOA.8
GPIO_SetBits(GPIOA,GPIO_Pin_8); //PA.8 输出高
 
 
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2;            //LED1-->D.2推挽输出
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出
//GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //IO口速度为50MHz 
 
 
  GPIO_Init(GPIOD, &GPIO_InitStructure);         //初始化GPIO---D
  GPIO_SetBits(GPIOD,GPIO_Pin_2); //PD.2 输出高  

 
  while(1)
{
   GPIO_ResetBits(GPIOA,GPIO_Pin_8);
   GPIO_SetBits(GPIOD,GPIO_Pin_2);
//Delay(3000000);
delay_ms(300);
GPIO_SetBits(GPIOA,GPIO_Pin_8);
GPIO_ResetBits(GPIOD,GPIO_Pin_2);
//Delay(3000000);
delay_ms(300);
}
 }

http://shop36269702.taobao.com/ 免费试用QQ群:237995548
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11553
金钱
11553
注册时间
2014-4-1
在线时间
1317 小时
发表于 2015-9-23 13:38:40 | 显示全部楼层
复位以后,寄存器有个默认值,对应默认的速度。
回复 支持 反对

使用道具 举报

4

主题

12

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2015-9-23
在线时间
0 小时
 楼主| 发表于 2015-9-23 14:05:13 | 显示全部楼层
回复【2楼】xuande:
---------------------------------
谢谢指点,昨天拿到的学习板,
正在一个人自己学。不懂的以后只能发在这里求助了。
再次感谢!

只是兴趣,学学看。
http://shop36269702.taobao.com/ 免费试用QQ群:237995548
回复 支持 反对

使用道具 举报

22

主题

213

帖子

0

精华

高级会员

Rank: 4

积分
682
金钱
682
注册时间
2015-2-13
在线时间
74 小时
发表于 2015-9-23 14:57:28 | 显示全部楼层
最大翻转速度,输入可以不需要,输出需要。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-19 06:12

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表