这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 无锡小陈——ARM开发板DIY进程贴

共2条 1/1 1 跳转至

无锡小陈——ARM开发板DIY进程贴

菜鸟
2012-03-29 13:02:30     打赏

3月22日 收到基础元件包。

3月29日 收到PCB板。还没有焊接。
3月31日焊接如下图,还缺少一些元件。



4月4日 LED测试OK 代码如下:

#include"stm32f10x_conf.h"
GPIO_InitTypeDef GPIOE_INIT;
void init(void)
{
 RCC_HSICmd(DISABLE);//关闭内部高速晶振
 RCC_HSEConfig(RCC_HSE_ON);//开启外部高速晶振
 RCC_SYSCLKConfig(RCC_SYSCLKSource_HSE);//外部高速晶振作为系统时钟
 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOE,ENABLE);//打开GPIOE口时钟
 GPIOE_INIT.GPIO_Pin=GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_4|GPIO_Pin_5;//选择GPIOE口位
 GPIOE_INIT.GPIO_Speed=GPIO_Speed_50MHz;//GPIOE口速度
 GPIOE_INIT.GPIO_Mode=GPIO_Mode_Out_PP;//GPIOE口输出选择
 GPIO_Init(GPIOE,&GPIOE_INIT);//初始化GPIOE口
}
void delay(u32 nub)
{
 while(nub--);
}
int main(void)
{
 init();
 GPIO_Write(GPIOE,0xffff);
 while(1)
 {
  GPIO_WriteBit(GPIOE,GPIO_Pin_2,0);
  delay(60000);
  GPIO_WriteBit(GPIOE,GPIO_Pin_3,0);
  delay(60000);
  GPIO_WriteBit(GPIOE,GPIO_Pin_4,0);
  delay(60000);
  GPIO_WriteBit(GPIOE,GPIO_Pin_5,0);
  delay(60000);
  GPIO_WriteBit(GPIOE,GPIO_Pin_2,1);
  delay(60000);
  GPIO_WriteBit(GPIOE,GPIO_Pin_3,1);
  delay(60000);
  GPIO_WriteBit(GPIOE,GPIO_Pin_4,1);
  delay(60000);
  GPIO_WriteBit(GPIOE,GPIO_Pin_5,1);
  delay(60000);
 }
}




关键词: 无锡     小陈     开发     进程     GPIOE    

专家
2012-03-29 19:13:40     打赏
2楼
那就抓紧时间焊接

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]