今天最简单的,指示灯闪。上传到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);
}
} |