野火霸道STM32开发板点亮LED灯课后作业
#include "stm32f10x.h"
int main(void)
{
?? ?//打開GPIOB端口的時鐘
?? ?*(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); ? ?//點亮小燈
?? ??? ?for(i=0;i<30000;i++);?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?//延時一段時間
?? ??? ?*(unsigned int *)0x40010c0c |=(1<<5);?? ??? ??? ?//點亮小燈
?? ??? ?for(i=0;i<30000;i++);?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?//延時一段時間
?? ?}
?? ??? ?
}
void SystemInit(void)
{
//函數體為空,目的是騙編譯器不報錯
}
總結
以上是生活随笔為你收集整理的野火霸道STM32开发板点亮LED灯课后作业的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用浏览器读取图片上的文字信息,这个方法很
- 下一篇: python写一个地球同步卫星图动态壁纸