本人小白,刚刚接触STM32 关于跑马灯设置的时候,有个 GPIOA->CRH&=0XFFFFFFF0;
GPIOA->CRH|=0X00000003;
GPIOA->IDR|=1<<8; //将输出模式设置为推挽输出,翻转速度为50MHz
我也设置成10MHz过,也可以,但是不知道为啥要设置这个?
求各位大哥大姐大神们解答一下
<a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=&site=qq&menu=yes"><img border="0" src="http://wpa.qq.com/pa?p=2::52" alt="点击这里给我发消息" title="点击这里给我发消息"/></a>
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
LED翻转频率是干嘛的?还有怎么设置几k的翻转频率啊?设定不就只有5MHz,10MHz和50MHz三个吗?
就是设置IO口 高低电平 开灯关灯开灯关灯。。。。while(1){LED0=0;delay_ms(10);LED0=1;delay_ms(10);};调整延时就可以调整led的开关频率了
那个是IO的最大翻转速度 最大最大。。。
是不是就是设置一个最大的翻转速度,在写程序的时候,IO高低电平的切换速度不能大于设置的这个频率?
是的 不能大于这个频率
一周热门 更多>