资源简介
STM32F 源程序 简单例子 里面有30个例子。
对初学者肯定有帮助。
注释很清晰哦~
代码片段和文件信息
/*----------------------------------------------------------------------------
QQ: 958664258
21IC用户名:banhushui
交流平台:http://blog.21ic.com/user1/5817/index.html
淘宝店铺:http://shop58559908.taobao.com
旺旺:半壶水电子
编译器版本:MDK4.12
*---------------------------------------------------------------------------*/
#include
#include // STM32F10x Library Definitions
#include “STM32_Init.h“ // STM32 Initialization
#define u16 unsigned short
#define u32 unsigned long
//LED循环闪烁
void LedFlash(void)
{
static u16 leds = 0x01;
u32 temp;
//先读出PC端口状态
temp = GPIOC->ODR;
//先屏蔽掉PC8~PC11
temp |= 0x00000F00;
//重新设置PC8~PC11输出状态,IO输出低电平点亮LED
GPIOC->ODR = temp&(~(leds<<8));
leds <<= 1;
if ( (leds&0x0f) == 0)
leds = 0x01;
}
//软件延时程序,不是精确的延时
void Delay(u32 time)
{u32 ij;
for(j=0; j {
for(i=0;i<12000;i++);
}
}
/*----------------------------------------------------------------------------
MAIN function
*----------------------------------------------------------------------------*/
int main (void)
{
stm32_Init ();// STM32 初始化
//关闭所有LED
GPIOC->ODR |= 0x00000F00;
Delay(20);
while (1)
{
Delay(50);
//循环显示1位LED
LedFlash();
Delay(50);
//关闭所有LED
GPIOC->ODR |= 0x00000F00;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1195 2008-09-23 09:20 基础例程-(入门篇)\BHS-STM32 实验1-GPIO输出-LED闪灯(软件延时方式)(直接操作寄存器)\Abstract.txt
文件 1546 2011-06-03 14:37 基础例程-(入门篇)\BHS-STM32 实验1-GPIO输出-LED闪灯(软件延时方式)(直接操作寄存器)\bl
文件 45385 2011-06-05 17:33 基础例程-(入门篇)\BHS-STM32 实验1-GPIO输出-LED闪灯(软件延时方式)(直接操作寄存器)\bl
文件 497 2011-06-05 17:07 基础例程-(入门篇)\BHS-STM32 实验1-GPIO输出-LED闪灯(软件延时方式)(直接操作寄存器)\Jli
文件 285 2011-05-30 20:39 基础例程-(入门篇)\BHS-STM32 实验1-GPIO输出-LED闪灯(软件延时方式)(直接操作寄存器)\Jli
文件 1258 2009-10-18 21:22 基础例程-(入门篇)\BHS-STM32 实验1-GPIO输出-LED闪灯(软件延时方式)(直接操作寄存器)\RAM.ini
文件 11307 2008-09-23 09:20 基础例程-(入门篇)\BHS-STM32 实验1-GPIO输出-LED闪灯(软件延时方式)(直接操作寄存器)\STM32F10x.s
文件 308840 2010-12-21 08:44 基础例程-(入门篇)\BHS-STM32 实验1-GPIO输出-LED闪灯(软件延时方式)(直接操作寄存器)\STM32_Init.c
文件 1185 2009-01-23 16:51 基础例程-(入门篇)\BHS-STM32 实验1-GPIO输出-LED闪灯(软件延时方式)(直接操作寄存器)\STM32_Init.h
文件 8609 2009-01-23 16:51 基础例程-(入门篇)\BHS-STM32 实验1-GPIO输出-LED闪灯(软件延时方式)(直接操作寄存器)\STM32_Reg.h
文件 303 2011-02-10 19:13 基础例程-(入门篇)\BHS-STM32 实验1-GPIO输出-LED闪灯(软件延时方式)(直接操作寄存器)\说明.txt
文件 158365 2011-06-08 01:35 基础例程-(入门篇)\BHS-STM32 实验1-GPIO输出-LED闪灯(软件延时方式)(直接操作寄存器)\bl
文件 1835 2011-06-05 16:56 基础例程-(入门篇)\BHS-STM32 实验1-GPIO输出-LED闪灯(软件延时方式)(直接操作寄存器)\out\ObjFlash\bl
文件 479 2010-12-20 15:00 基础例程-(入门篇)\BHS-STM32 实验1-GPIO输出-LED闪灯(软件延时方式)(直接操作寄存器)\out\ObjFlash\bl
文件 1737 2010-12-20 15:45 基础例程-(入门篇)\BHS-STM32 实验1-GPIO输出-LED闪灯(软件延时方式)(直接操作寄存器)\out\ObjRAM\bl
文件 479 2010-12-20 15:00 基础例程-(入门篇)\BHS-STM32 实验1-GPIO输出-LED闪灯(软件延时方式)(直接操作寄存器)\out\ObjRAM\bl
文件 19 2011-05-29 19:29 基础例程-(入门篇)\BHS-STM32 实验1-GPIO输出-LED闪灯(软件延时方式)(直接操作寄存器)\out\ObjRAM\ExtDll.iex
文件 479 2010-12-20 15:00 基础例程-(入门篇)\BHS-STM32 实验1-GPIO输出-LED闪灯(软件延时方式)(直接操作寄存器)\out\ObjSim\bl
文件 2844 2011-06-10 13:32 基础例程-(入门篇)\BHS-STM32 实验1-GPIO输出-LED闪灯(软件延时方式)(直接操作寄存器)\bl
文件 7561 2010-12-20 16:35 基础例程-(入门篇)\BHS-STM32 实验1-GPIO输出-LED闪灯(软件延时方式)(直接操作寄存器)\bl
文件 2042 2011-06-10 13:30 基础例程-(入门篇)\BHS-STM32 实验1-GPIO输出-LED闪灯(软件延时方式)(直接操作寄存器)\Project.Opt
文件 459 2009-07-05 18:17 基础例程-(入门篇)\BHS-STM32 实验10-通用定时器Timer(库函数)\main\globals.h
文件 256 2011-06-01 16:42 基础例程-(入门篇)\BHS-STM32 实验10-通用定时器Timer(库函数)\main\include.h
文件 8205 2011-06-03 14:39 基础例程-(入门篇)\BHS-STM32 实验10-通用定时器Timer(库函数)\main\main.c
文件 1246 2009-06-28 23:57 基础例程-(入门篇)\BHS-STM32 实验10-通用定时器Timer(库函数)\main\main.h
文件 12814 2009-01-18 15:39 基础例程-(入门篇)\BHS-STM32 实验10-通用定时器Timer(库函数)\main\myuse.h
文件 156643 2011-06-10 13:49 基础例程-(入门篇)\BHS-STM32 实验10-通用定时器Timer(库函数)\main\Project.uvopt
文件 46003 2011-06-05 19:57 基础例程-(入门篇)\BHS-STM32 实验10-通用定时器Timer(库函数)\main\Project.uvproj
文件 1257 2009-06-29 16:13 基础例程-(入门篇)\BHS-STM32 实验10-通用定时器Timer(库函数)\main\RAM.ini
文件 2800 2008-09-23 09:24 基础例程-(入门篇)\BHS-STM32 实验10-通用定时器Timer(库函数)\main\readme.txt
............此处省略877个文件信息
相关资源
- 网络安全 高级软件编程技术 源代码
- 家教源代码
- 智能家居系统 源代码
- profibus-DP开源代码+视频
- 易语言登陆器源代码
- lol辅助脚本源代码
- .net MVC网上书店源代码完整版
- 《Spring Boot实战》源代码
- eigenface 人脸表情识别源代码
- 空间向量模型源代码
- 电梯程序源代码
- 绘图软件源代码
- JNative的包、源代码、doc文档一次性放
- 三维水淹模型源代码
- 安卓 背单词 含源代码 词库 编辑功能
- 企业人事管理系统源代码
- 在线报名开源代码
- libpng源代码
- cocos2dx-3.0正式版源代码+完整资源 微信
- 贵美商城源代码包含素材
- ios仿购物系统源代码
- B+树的源代码
- 基于STM32的AD9851并行源代码
- 小区物业管理系统_毕业论文文档及源
- 飞机游戏需求分析
- 使用Struts2框架完成一个简单的留言板
- 报刊订阅管理系统(数据库).
- 远程控制开源代码
- 数据结构与算法 张铭 资料包
- 输入经纬度在百度地图上实现定位
评论
共有 条评论