1.STM32F103学习——GPIO之点亮小灯
来源:互联网 发布:企业公告软件哪家好 编辑:程序博客网 时间:2024/05/21 10:49
该程序是一个入门的小程序,相当于c语言中的hello world!希望对您有所帮助,我尽量把这个程序写的最简单!
程序使用库函数编写,不直接操作寄存器
库版本STM32F10x_StdPeriph_Lib_V3.5.0,开发环境MDK4.12,调试工具是JLINK v8.0,芯片STM32F103C8T6
注意:如果使用3.5的库开发的话,RCC的配置简单了很多,系统默认的情况下调用SystemInit()函数,自动初始化了时钟,只需使能对应的GPIO端口。
#include "stm32f10x.h"//定义GPIO结构体GPIO_InitTypeDef GPIO_InitStructure;//main函数int main(){//使能GPIO时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB , ENABLE);//GPIO结构体配置GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;//GPIO初始化GPIO_Init(GPIOB, &GPIO_InitStructure);//点亮小灯GPIO_SetBits(GPIOB, GPIO_Pin_5);//无限循环while(1);}
现在我把源程序传到百度网盘,希望对超级新手有用处,其中有两个版本,一个是不闪烁的,一个是闪烁的,希望能对您有所帮助
http://pan.baidu.com/share/link?shareid=80783&uk=990324817
再来一个MCS-51的,做一个简单的对比。
#include<reg52.h>sbit led = P2^0;void main(){led = 0;while(1);}
- 1.STM32F103学习——GPIO之点亮小灯
- bananapi gpio点亮led小灯
- 单片机学习之点亮LED小灯
- CC2530学习笔记のGPIO配置——点亮LED
- STM32学习笔记——控制GPIO输出点亮LED灯(直接操作存储器)
- [转载]STM32学习笔记——控制GPIO输出点亮LED灯(直接操作存储器)
- STM32F103学习记录-----GPIO篇
- STM32F103+RTT从零开始(一)——点亮LED
- STM32F103+RTT从零开始(一)——点亮LED
- STM32F103/ <4>点亮一个LED灯
- Esp8266学习之旅② 利用GPIO开始使用按钮点亮你的“第一盏灯”。(附带demo)
- TI CC2530基础实验(普通GPIO操作——点亮led灯)
- STM32——GPIO设置:快速点亮第一个LED灯
- GPIO输出操作—使用固件库点亮LED--- 调试总结
- STM32F103+RTT从零开始(二)——RTT系统中点亮LED
- 单片机开发——点亮你的LED小灯
- 控制GPIO, 点亮led,实现跑马灯
- STM32-点亮LED灯(GPIO配置)
- SecureFX中File Types的配置
- hdu 1069
- HDU 1018(Big Number)
- “航信杯”校内初赛
- VS2010与.NET4系列 17. C#4中的可选参数和命名参数
- 1.STM32F103学习——GPIO之点亮小灯
- 使用Ajax技术从本地取回xml文件信息
- 面试公司列表
- Erlang Distribution Tips
- Win7笔记本无线网卡做WIFI热点
- android 调用webservice
- 图形流水线之旅 part3 3D流水线概览 顶点处理
- Codeigniter整合PJAX(pushstate+ajax)实现无刷新页面
- 重载 隐藏 覆盖 的区别 virtual的作用