利用hal库初始化引脚

利用hal库初始化引脚去驱动瑞士军刀的三色灯,但是目前只能驱动红灯(GPIOA 的 Pin2),其它两个引脚无法驱动,代码在附件里请各位大佬帮忙瞅瞅。
stm32f103_ceshi.7z (1.2 MB)

@100ask_Alen @100ask_zhao @100ASK_RKQ @100ask_lvgl_fae @100ASK_RKQ-1 各位大佬~拜托了

我们瑞士军刀配套的代码是没有问题的,如果一直有你描述的这个问题,请联系淘宝客服进行返修或更换硬件:https://100ask.taobao.com/

好吧,我回去再瞅瞅,主要是用cubemx直接配置的就可以为啥我这个就不行,就有点懵,感谢老师的回复

我们很快就会在hal库教程中更新各个模块的视频教程:STM32 HAL快速入门与项目实战_哔哩哔哩_bilibili

好滴,后面我再看视频,学习外设的东西 :grinning:

找到问题了,在手册中,使用了GPIOA 15的 和GPIOB 3的需要失能jlink调试接口,需要如下配置RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);
就行了

1 Like