jlxaiyjx

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

STM32流水灯(2023/7/19)

1.接线图

 2.程序编写

#include "stm32f10x.h" // Device header
#include "Delay.h"
int main(void)
{
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);
GPIO_InitTypeDef GPIO_InitStructure;
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Pin=GPIO_Pin_All;//同时将16个引脚均初始化
//GPIO_InitStructure.GPIO_Pin=GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2;同时初始化了三个引脚
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
GPIO_Init(GPIOC,&GPIO_InitStructure);
//GPIO_WriteBit(GPIOC,GPIO_Pin_13,Bit_RESET);高电平为Bit_SET,低电平为Bit_RESET
//GPIO_ResetBits(GPIOC,GPIO_Pin_13);高电平为Bit_SET,低电平为Bit_RESET
while(1)
{
GPIO_Write(GPIOA,0x0001);//0000 0000 0000 0001
Delay_ms(500);
GPIO_Write(GPIOA,0x0002);//0000 0000 0000 0010
Delay_ms(500);
GPIO_Write(GPIOA,0x0004);//0000 0000 0000 0100
Delay_ms(500);
GPIO_Write(GPIOA,0x0008);//0000 0000 0000 1000
Delay_ms(500);
GPIO_Write(GPIOA,0x0010);//0000 0000 0001 0000
Delay_ms(500);
GPIO_Write(GPIOA,0x0020);//0000 0000 0010 0000
Delay_ms(500);
GPIO_Write(GPIOA,0x0040);//0000 0000 0100 0000
Delay_ms(500);
GPIO_Write(GPIOA,0x0080);//0000 0000 1000 0000
Delay_ms(500);

}
}

 

posted on   蒋果是果  阅读(103)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示