mlfk.net
当前位置:首页 >> stm32 流水灯代码问题 >>

stm32 流水灯代码问题

你用的是官方例程吗?。。。那个是个死循环,你把程序改一下就行了

在LED1( OFF );后再加一个延时,试试。

USE文件夹里面有一个_STM32F10x_CONF_H文件,所有的头文件都包括,不用的被注释掉了

GPIO_Mode_Out_PP这个是在GPIO.H文件里面定义的。 请确认你是否有添加GPIO.C文件以及MAIN函数里面是否有包含CPIO.H文件。

主要应用到的外设有定时器,GPIO就能够实现流水灯的效果。用定时器做1s的定时中断,在中断程序中进行GPIO 输出高低电平的切换就可以了。

开发板上4个LED是接到STM32的4个IO口上的,要点亮LED,只要在这4个IO上输出对应的高电平 那如何让STM32在PF6~PF9这4个IO上输出高点平呢 首先要看下《STM32F10xxx参考手册CD00171190.pdf》里关于IO端口的介绍,第8章 通用和复用功能I/O(GPIO和AFI...

(仅供参考)由于你设置推挽输出,也就是说没有上下拉(8中模式里输入有上下拉),在《数据手册》里的解释推挽输出初始化时,输出0或1,其实是0,这样的话,你的开始红灯都全部亮下,就不难理解了。所以你若想在开始的时候不想让他都亮(按照你...

只有一个任务为什么还要使用操作系统呢!我没有流水灯的程序。我给你提供一个LED闪烁的程序。 程序里面建立三个任务,开始任务,LED0任务和LED1任务。LED0每秒钟亮80毫秒,LED1亮300毫秒,灭300毫秒,以此循环。 #include #include "sys.h" #inc...

位带区中的地址除了可以同RAM一样使用外,还带有自己的“位带别名”。将每个位拓展为32位的字,既成了位带别名。 如:0x20000000(一个字节)拓展到32位可得8个32位的字分别是: 0x220000000x220000040x220000080x2200000c 0x220000100x220000140x...

GPIO_Pin_7是在文件"stm32f10x_gpio.h"里定义的。首先,卖家提供的源码应该有相应的工程的,你可以参考下他的工程配置是怎么管理的;其次,在头文件#include "stm32f10x.h"里查找看下有没有包含文件"stm32f10x_gpio.h",没有包含的话,是找不到G...

网站首页 | 网站地图
All rights reserved Powered by www.mlfk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com