久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
STM32點亮一個小燈(寄存器版)
[打印本頁]
作者:
51黑z
時間:
2016-9-2 23:39
標題:
STM32點亮一個小燈(寄存器版)
雖然簡單,但是純個人經驗喔!
話不多說,直接上代碼,以下代碼經本人在開發板上測試之后再上傳的。
#include "stm32f10x.h"
#include "led.h"
void Delay(__IO uint32_t nCount);
int main(void)
{
LED_GPIO_Configure();
while(1)
{
LED1_SET(ON);LED2_SET(ON);LED3_SET(ON);Delay(0x0fefff);
LED1_SET(OFF);LED2_SET(OFF);LED3_SET(OFF);Delay(0x0fefff);
}
}
void Delay(__IO uint32_t nCount)
{
for(; nCount != 0; nCount--);
}
/*******以下部分為重點,請理解************ /
#include "led.h"
void LED_GPIO_Configure(void)
{
RCC->APB2ENR = 1<<3;//APB2外設時鐘使能寄存器(RCC_APB2ENR)的第3位置1即GPIOB時鐘開啟
RCC->APB2ENR = 1<<4;// APB2外設時鐘使能寄存器(RCC_APB2ENR)的第4位置1即GPIOC時鐘開啟
GPIOB->CRL &= 0XFFFFFFF0;// GPIOB->CRL端口B配置低寄存器,有32位,每4位控制一個引腳 即Pin0~7,在這4位中高兩位和低兩位控制引腳Pin的輸入輸出模式及輸出速度對Pin0操作,&上0XFFFFFFF0對低四位清零,
GPIOB->CRL |= 0X00000003;//控制Pin0的四位設為0011,即通用推挽輸出模式,速度50MHz
GPIOB->ODR |= 1<<0;/ / GPIOB->ODR端口輸出數據寄存器高16位保留始終為0,低16位中第x位為0或1,則Pin_x輸出0或1
GPIOC->CRL &= 0XFFF0FFFF;//使用GPIO_Pin_4引腳注意是&上數與引腳的位置關系
GPIOC->CRL |= 0X00030000;// 注意是|上的數與引腳的位置關系
GPIOC->ODR |= 1<<4;//注意左移位數與引腳的關系
GPIOC->CRL &= 0XFFFF0FFF;//LED3
GPIOC->CRL |= 0X00003000;//GPIOC_Pin_3 50MHz Output push-pull
GPIOC->ODR |= 1<<3; //Pin_3 OutPut 1
}
#ifndef __LED_H
#define __LED_H
#include
#define ON 0
#define OFF 1
#define LED1 (1)
#define LED2 (1<<4)
#define LED3 (1<<3)
#define LED1_SET(X) GPIOB->ODR = (GPIOB->ODR&~LED1)|(X?LED1:0)
#define LED2_SET(X) GPIOC->ODR = (GPIOC->ODR&~LED2)|(X?LED2:0)
#define LED3_SET(X) GPIOC->ODR = (GPIOC->ODR&~LED3)|(X?LED3:0)
void LED_GPIO_Configure(void);
#endif
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
免费在线
|
精产国产伦理一二三区
|
天天插天天
|
黄色片视频在线观看
|
色综合天天综合网国产成人网
|
一区二区免费视频
|
黄色精品网站
|
久久免费视频观看
|
久草网在线观看
|
老司机精品福利视频
|
亚洲成人a v
|
亚洲精品久久久久久久久
|
www.日韩av
|
一级特黄aaaaaa大片
|
精品久久久久久久
|
91中文字幕在线
|
亚洲精品aaa
|
久久久91
|
午夜专区
|
黄色一区二区三区
|
国产毛片在线
|
中文字幕理论片
|
中文字幕精品视频
|
成人超碰在线
|
久久久久女教师免费一区
|
成年人午夜视频
|
国产精品一品二区三区的使用体验
|
中文字幕日本在线
|
精品一区二区在线视频
|
黄色成人毛片
|
800av在线播放
|
高清免费视频日本
|
日日夜夜天天干
|
色婷婷成人
|
国产网址
|
日韩黄色影院
|
国产精品国产精品国产专区不片
|
日韩网站在线观看
|
在线日韩一区
|
永久免费看mv网站入口亚洲
|
毛片网站在线观看
|