打印
[STM32F3]

帖个STM32F373例程,今天最简单的,指示灯闪。

[复制链接]
2532|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Fannymini|  楼主 | 2015-1-19 18:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天最简单的,指示灯闪。上传到8个例程为止,其中会含AD,DA,I2C,TIM等,均会测试通过后再传。
例程为我们F373开发板上实验通过。本来想上传附件,可是含库文件压缩后的文件太大,所以只帖主要部分了。
开发板,使用STM32F373VCT6芯片,外部8M晶振,内部倍频后最大系统工作频率72M。仅供参考!帖个附件为时钟配置。
#include "stm32f37x.h"
main()
{
unsigned int i;
GPIO_InitTypeDef        GPIO_InitStructure;

   RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOC, ENABLE);
   
   /* Configure PE14 and PE15 in output pushpull mode */
   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13;
   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
   GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
   GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
   GPIO_Init(GPIOC, &GPIO_InitStructure);

while(1)
{
   for(i=0;i<50000;i++);for(i=0;i<50000;i++);for(i=0;i<50000;i++);for(i=0;i<50000;i++);
   for(i=0;i<50000;i++);for(i=0;i<50000;i++);for(i=0;i<50000;i++);for(i=0;i<50000;i++);
   GPIO_SetBits(GPIOC,GPIO_Pin_13);
   for(i=0;i<50000;i++);for(i=0;i<50000;i++);for(i=0;i<50000;i++);for(i=0;i<50000;i++);
   for(i=0;i<50000;i++);for(i=0;i<50000;i++);for(i=0;i<50000;i++);for(i=0;i<50000;i++);
   GPIO_ResetBits(GPIOC,GPIO_Pin_13);
}
}
沙发
airwill| | 2015-1-19 20:41 | 只看该作者
搞这么多
for(i=0;i<50000;i++);

这个芯片够 "笨" 的呀.

使用特权

评论回复
板凳
fjjjnk1234| | 2015-1-19 20:45 | 只看该作者
这延时函数这样写,不太好啊

使用特权

评论回复
地板
搞IT的| | 2015-1-19 21:47 | 只看该作者
这个程序看上去是不是写的太复杂了些呢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:从事STM32/STM8开发板、电机套件、手机周边产品开发,技术交流群:19043725。https://fretech.taobao.com

53

主题

162

帖子

7

粉丝