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);
}
}
共2条
1/1 1 跳转至页
无锡小陈——ARM开发板DIY进程贴

只看楼主 1楼
关键词: 无锡 小陈 开发 进程 GPIOE

共2条
1/1 1 跳转至页
回复
打赏帖 | |
---|---|
【Zephyr】使用Zephyr外设初始化过程解析被打赏30分 | |
【S32K146】S32DS watchdog 配置使用被打赏20分 | |
【Zephyr】使用 IAR 调试 Zephyr 镜像被打赏20分 | |
赚取电动螺丝刀+电源电路理论知识分享1被打赏5分 | |
我想要一部加热台+分享常见运算放大器电路的应用被打赏5分 | |
【Zephyr】MCXN947 Zephyr 开发入门适配shell被打赏20分 | |
我想要一部加热台+常见的MOS管驱动电路被打赏5分 | |
【我要开发板】6.联合MATLAB记录数据被打赏50分 | |
【换取手持数字示波器】MicrochipMPLABHarmony框架下串口调试printf输出记录被打赏29分 | |
【瑞萨RA2E1开发板】:使用ADC功能实现位移传感器采集方案被打赏20分 |