野火霸道STM32开发板点亮LED灯课后作业
#include "stm32f10x.h"
int main(void)
{
?? ?//打開GPIOB端口的時(shí)鐘
?? ?*(unsigned int *)0x40021018 |=((1)<<3);
?? ?
?? ??? ?//配置IO口為輸出
?? ?*(unsigned int *)0x40010c00 |=((1)<<(4*5));
?? ?
?? ??? ?//控制ODR寄存器
//?? ?*(unsigned int *)0x40010c0c &=~(1<<0);
?? ?
?? ?while(1)
?? ?{
?? ??? ?int i=0;
?? ??? ?*(unsigned int *)0x40010c0c &=~(1<<5); ? ?//點(diǎn)亮小燈
?? ??? ?for(i=0;i<30000;i++);?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?//延時(shí)一段時(shí)間
?? ??? ?*(unsigned int *)0x40010c0c |=(1<<5);?? ??? ??? ?//點(diǎn)亮小燈
?? ??? ?for(i=0;i<30000;i++);?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?//延時(shí)一段時(shí)間
?? ?}
?? ??? ?
}
void SystemInit(void)
{
//函數(shù)體為空,目的是騙編譯器不報(bào)錯(cuò)
}
總結(jié)
以上是生活随笔為你收集整理的野火霸道STM32开发板点亮LED灯课后作业的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用浏览器读取图片上的文字信息,这个方法很
- 下一篇: win7 64位“不是内部命令和外部命令