完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
原跑马灯例子程序,只是重新修改了下控制LED的引脚,何相关的初始化程序,对应的LED灯不闪灭,搞了2天了,很简单的程序不知如何下手了,请帮帮忙。PA0好用,别的就不受控制了。 #ifndef __LED_H #define __LED_H #include "sys.h" //Mini STM32开发板 //LED驱动代码 //发烧友@ALIENTEK //2010/5/27 //LED端口定义 #define LED0 PEout(12) #define LED1 PEout(13) #define LED2 PEout(14) #define LED3 PEout(15) #define beep PAout(0) void LED_Init(void);//初始化 #endif #include #include "led.h" ////////////////////////////////////////////////////////////////////////////////// //本程序只供学习使用,未经作者许可,不得用于其它任何用途 //Mini STM32开发板 //LED驱动代码 //发烧友@ALIENTEK //技术论坛:www.openedv.com //修改日期:2010/5/27 //版本:V1.0 //版权所有,盗版必究。 //Copyright(C) 发烧友 2009-2019 //All rights reserved ////////////////////////////////////////////////////////////////////////////////// //LED IO初始化 void LED_Init(void) { RCC->APB2ENR|=1<<2; //使能PORTA时钟 RCC->APB2ENR|=1<<6; //使能PORTE时钟 GPIOE->CRH&=0XFFFFFFFF; GPIOE->CRH|=0X33330000;//推挽输出 GPIOA->CRL&=0XFFFFFFF0; GPIOA->CRL|=0X00000003;//推挽输出 GPIOE->ODR|=1<<12; GPIOE->ODR|=1<<13; GPIOE->ODR|=1<<14; GPIOE->ODR|=1<<15; } #include #include "sys.h" #include "usart.h" #include "delay.h" #include "led.h" //Mini STM32开发板范例代码1 //跑马灯实验 //发烧友@ALIENTEK //技术论坛:www.openedv.com int main(void) { Stm32_Clock_Init(9); //系统时钟设置 delay_init(72); //延时初始化 LED_Init(); //初始化与LED连接的硬件接口 while(1) { LED0=0; LED1=1; beep=0; delay_ms(300); LED0=1; LED1=0; beep=1; delay_ms(300); } } |
|
相关推荐
12个回答
|
|
这和硬件有关,其他的GPIO口就没连到led
|
|
|
|
要是其他的LED自己用线连接好呢!板上有3.3v输出电源可以使用的么!楼上的解释下!
|
|
|
|
要是其他的LED自己用线连接好呢!板上有3.3v输出电源可以使用的么!楼上的解释下!
|
|
|
|
和硬件没关系,蜂鸣器 (PA0)用着没问题
|
|
|
|
#define LED0 Eout(12)
#define LED1 Eout(13) #define LED2 Eout(14) #define LED3 Eout(15) 请问板上PE12---15这几个管脚在那个位置? |
|
|
|
我用的事100个引脚的芯片STM32F103VC;43 44 45 46 4个PE的口引脚
|
|
|
|
|
|
|
|
谁能告诉个改进的方法呢?先谢谢了,搞了几天连个LED灯都点不亮,实在是很无奈。
|
|
|
|
实际测了下电压,电平也在变化 ,高电平电压只有0.9V,询问原因
|
|
|
|
你看看能不能改成例程上配置的PA8和PD2驱动,试试这两个引脚好不好使,先不要用PEx的引脚。如果这两个好使,那问题就在PEx上,看看包含的头文件
|
|
|
|
|
|
|
|
哦 ,是啊 谢谢.初始化代码的问题
|
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
419 浏览 0 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
448 浏览 1 评论
290 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
257 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
623 浏览 2 评论
1388浏览 9评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
86浏览 3评论
45浏览 3评论
STM32CUBEMX4.22.1在main函数里面添加一行语句就死机的原因?
58浏览 3评论
50浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-5-5 09:51 , Processed in 0.753461 second(s), Total 90, Slave 71 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号