野火 STM32 F103 指南者LED灯闪烁作业
#if 0#endif#include "stm32f10x.h"int main(void){*(unsigned int*)(0x40021018)|=((1)<<3);// //通过端口配置寄存器配置IO为输出 PB0
// *(unsigned int*)(0x40010C00) |=((1)<<(4*0));// //通过端口配置寄存器配置IO为输出 PB1
// *(unsigned int*)(0x40010C00) |=((1)<<(4*1));//通过端口配置寄存器配置IO为输出 PB5*(unsigned int*)(0x40010C00) |=((1)<<(4*5));//控制ODR寄存器
// while(1){// *(unsigned int*)(0x40010C0C) &=~(1<<0);
// }
// *(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++); //延时一段时间}//return 0;
}//1.点亮其他两个LED灯
//2.写一个简单的延时函数,让灯闪烁void SystemInit(void){//函数体为空,目的是推进不报错
}
野火 STM32 F103 指南者LED灯闪烁作业相关推荐
- STM32定时器控制LED灯闪烁及PWM练习
一.STM32定时器控制LED灯闪烁 1.相关配置 1)配置RCC和SYS 2)配置IO 配置PC15,并命名为D1. 3)配置定时器 选定时器2,配置Clock Source为Internal Cl ...
- STM32学习 3:GPIO管脚配置与第一个STM32实验:LED灯闪烁
STM32学习 3:GPIO管脚配置与第一个STM32实验:LED灯闪烁 1,GPIO管脚简介与配置 1.1GPIO框图 1.2GPIO不同模式 1.3 GPIO寄存器 1.4 GPIO库函数配置 2 ...
- STM32中断控制LED灯闪烁
文章目录 一.中断 1.中断全过程 2.中断优先级 3.HAL库外部中断处理流程 4.中断回调函数 二.实现LED灯 三.实现项目 四.实验结果 五.总结 一.中断 1.中断全过程 中断发生 当CPU ...
- STM32下的LED灯闪烁
文章目录 一.实验原理 1.1.关于STM32 1.2.关于寄存器 二.点亮LED灯 2.1配置时钟 2.2配置输出模式 2.3点亮LED 三.进阶 !流水灯 3.1具体思路 找到端口输出地址 3.2 ...
- 嵌入式作业STM32定时器实现串口通信及LED灯闪烁
目录 前言 一.什么是定时器 1.定时器与计数器 2. 定时器有什么用 3. 定时器的原理 4.时钟产生器和时基单元 二.用STM32CubeMx创建项目 1. 创建项目 2.配置RCC和SYS 3. ...
- keil5实现LED灯闪烁,简单延时函数不生效解决办法
一.操作环境 1.开发板:野火指南者(STM32F103VET6) 2. 电脑系统版本:Windows 10 专业版,使用Macbook Pro2017(双系统)调试 3.JTAG:Fire-Debu ...
- stm32点亮LED灯
stm32点亮LED灯 野火烧不尽,春风吹又生,我购买的是野火的指南针开发板,接下来我就以发表动态来跟大家一起学习,也可以让我学习这块开发板更有动力,增加印象. 每一块开发板,第一个例程无一例外就是通 ...
- 基于STM32F103芯片实现LED灯闪烁
基于STM32F103芯片实现LED灯闪烁 前言 一,寄存器配置 1,时钟控制 2,GPIO端口设置: 二.实际操作 1.具体代码 2.keil5项目运行 3.硬件的连接 4.链接到 mcuisp 串 ...
- 利用Simulink、STM32CUBEMX、STM32-MAT/TARGET自动生成简单的led灯闪烁代码(保姆级教程)
1.简介 这里利用基于STM32F103RCT6的一块自带led灯的开发板,首先通过STM32CUBEMX产生.ioc配置文件,其次对Simulink进行所必须的配置,然后利用Simulink的图形化 ...
最新文章
- 突然想写一篇有关欧拉函数的博客
- 订货(bzoj 2424)
- tensorflow tf.matmul() (多维)矩阵相乘(多维矩阵乘法)
- ubuntu boot空间不足_安装 Ubuntu 双系统
- LMS Virtual Lab 流固模态分析
- python查看是否存在某个变量名
- Java基础学习总结(50)——Java事务处理总结
- AMD如何争夺Intel市场份额?血拼高配PC装机量
- thinkpad扩展坞怎么用_顶级雷电3显卡扩展坞到底好用吗?技嘉 RTX2080Ti GAMING BOX测评...
- 如何用方正飞腾做出“凹”形文本框
- java 加密使长度变短
- 软件安装 gcc编译器
- CAXA 数控车编程视频教程 CAXA车床绘图教程
- 如何输入多组字符串c语言,求教大侠:如何输入一组字符串
- 软回车和硬回车的区别
- 基于Java毕业设计在线装机报价系统源码+系统+mysql+lw文档+部署软件
- 内存管理参数zone_reclaim_mode分析
- 注意前方,有月亮出现
- 如何实现一款好用的云图(word-cloud)生成工具?
- C++坦克大战(新手)