完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
原子哥
我想问下 while(1) { //LED1亮,LED2熄灭 STM_EVAL_LEDOn(LED1); STM_EVAL_LEDOff(LED2); delay_ms(300); //LED2亮,LED1熄灭 STM_EVAL_LEDOff(LED1); STM_EVAL_LEDOn(LED2); delay_ms(300); }里面的LED1和LED2在哪定义的?我咋没找到? |
|
相关推荐
5个回答
|
|
|
|
|
|
原子哥 这个跟<<不完全手册>>上的不一样,手册上是寄存器控制的,有LED.C文件,我说这个是库文件的根eval.c和eval.h有关,
我现在就是没明白你定义了typedef enum { LED1 = 0, LED2 = 1 } Led_TypeDef; ,我不明白LED1咋就被定义成了PA8了??? |
|
|
|
这个代码不是我写的.
|
|
|
|
原子哥 void STM_EVAL_LEDInit(Led_TypeDef Led)
{ GPIO_InitTypeDef GPIO_InitStructure; /* Enable the GPIO_LED Clock */ RCC_APB2PeriphClockCmd(GPIO_CLK[Led], ENABLE); /* Configure the GPIO_LED pin */ GPIO_InitStructure.GPIO_Pin = GPIO_PIN[Led]; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIO_PORT[Led], &GPIO_InitStructure); } 这个初始化里面咋看出来是初始化的PA8? |
|
|
|
原子哥 我明白了 在这了
#define LEDn 2 #define LED1_GPIO_PORT GPIOA #define LED1_GPIO_CLK RCC_APB2Periph_GPIOA #define LED1_GPIO_PIN GPIO_Pin_8 #define LED2_GPIO_PORT GPIOD #define LED2_GPIO_CLK RCC_APB2Periph_GPIOD #define LED2_GPIO_PIN GPIO_Pin_2 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1617 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1543 浏览 1 评论
977 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
683 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1595 浏览 2 评论
1863浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
645浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
516浏览 3评论
532浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
505浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 11:31 , Processed in 0.845846 second(s), Total 86, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号