STM32單片機基本的點亮或熄led燈
帶完整程序的配置
下載即用
11.PNG (38.04 KB, 下載次數: 37)
下載附件
2018-10-25 19:30 上傳
單片機源程序如下:
- #include "stm32f10x.h"
- void RCC_Configuration(void)//設置時鐘使能
- {
- RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);//使能GPIOC
- }
- void GPIO_Configuration(void)//設置GPIO端口函數
- {
- GPIO_InitTypeDef GPIO_InitStrcuture;//GPIO_InitStrcuture是GPIO_InitTypeDef 的機構體
- GPIO_InitStrcuture.GPIO_Pin=GPIO_Pin_6;//結構體成員GPIO_Pin賦值(端口)
- GPIO_InitStrcuture.GPIO_Mode=GPIO_Mode_Out_PP;//結構體成員GPIO_Mode賦值(模式)
- GPIO_InitStrcuture.GPIO_Speed=GPIO_Speed_50MHz;//結構體成員GPIO_Speed賦值(速度)
- GPIO_Init(GPIOC,&GPIO_InitStrcuture);//初始化GPIOC函數庫
- }
- int main(void)
- {
- RCC_Configuration();//調用
- GPIO_Configuration();//調用
- while(1)
- {
- GPIO_ResetBits(GPIOC,GPIO_Pin_6);//復位
- GPIO_SetBits(GPIOC,GPIO_Pin_6);//置位
- }
- }
復制代碼
所有資料51hei提供下載:
GPIO.rar
(253.64 KB, 下載次數: 6)
2018-10-25 23:20 上傳
點擊文件名下載附件
32點亮或熄滅與pc6連接的led6 下載積分: 黑幣 -5
|