L010RB开发板驱动不了LD2
查了板子的手册,是PA5。然后利用SMT32CUBEMX 设置推挽输出,结果灯不亮。所以想问问在开发过程中还需要注意什么吗?https://www.stmcu.org.cn/module/forum/forum.php?mod=image&aid=430429&size=300x300&key=06d4afef0776986d&nocache=yes&type=fixnonehttps://www.stmcu.org.cn/module/forum/forum.php?mod=image&aid=430428&size=300x300&key=0b3863379d3a8081&nocache=yes&type=fixnone
设置PA5这个IO口的电压为高。灯就亮了 SMT32CUBEMX生成的工程,可以设置上电后IO口的默认输出电平状态,设置与LED的极性正好一致的话,下载程序后重新上电,灯就会点亮。这是一方面。
另一方面,程序中你得写点灯的代码呀,在主函数main()后面有一段while(1),在里面添加点灯代码。
HAL_Delay(500);
HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_5); 五哥1 发表于 2019-3-18 17:15
设置PA5这个IO口的电压为高。灯就亮了
不行的 设置了。 toofree 发表于 2019-3-18 17:24
SMT32CUBEMX生成的工程,可以设置上电后IO口的默认输出电平状态,设置与LED的极性正好一致的话,下载程序后 ...
这个写了没用。 今天过来上班,一插上板子灯就亮了,应该是烧录的时候没设置烧录完成后重启。 谢谢各位 看看是否有跳冒没焊接,量一下MCU引脚与LED是否连接。
页:
[1]