在线时间886 小时
UID3054195
ST金币0
蝴蝶豆61
注册时间2014-8-21
论坛元老
- 最后登录
- 2020-12-9
|
a0a.1 32b0c
STM32F072 Nucleo板子拿到好久了,不过万事开头难啊,一直在看教程,学了下函数库的开发,今天终于点亮第一个led 了,激动啊  
感觉STM比51什么的要复杂的多,点亮1个led就要设置好多寄存器,库开始也把人折腾的不行,于是边看库函数,边去找寄存器对着看,学的有点慢,不过理解了,感觉东西还是相当多啊,尤其那结构体的形参方式。
#include "stm32f0xx.h"
int main(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_AHBPeriphClockCmd ( RCC_AHBPeriph_GPIOA, ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT ;
GPIO_InitStructure.GPIO_OType=GPIO_OType_PP ;
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP ;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA, &GPIO_InitStructure);
GPIO_SetBits(GPIOA,GPIO_Pin_5);
while(1)
{
GPIO_SetBits(GPIOA,GPIO_Pin_5);
//GPIO_ResetBits(GPIOA,GPIO_Pin_5);
}
}
有没有同样刚接触的啊,多多交流啊
|
<
|