完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1、下载STM32F401xx固件库,搭建软件模版。 CANNON板子所用晶振为16MHz,故只需要修改时钟配置。STM32的时钟树截图一部分,如下图所示。 选择HSE为主时钟,系统时钟。 SYSCLK = 16M /PLL_M *PLL_N /PLL_P。 设置PLL_M=16,PLL_N=336,PLL_P=4 则系统时钟为84MHz 2、配置GPIO LED灯D3对应的GPIO为PB3。 开启PB时钟 RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB,ENABLE); 配置PB3为推挽输出,50MHz,上拉。 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT; GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; 设置GPIO GPIO_SetBits(GPIOB,GPIO_Pin_3); 3、配置GPIO高低电平,让LED灯以500ms的周期闪烁 while(1) { GPIO_SetBits(GPIOB,GPIO_Pin_3); delay_ms(500); GPIO_ResetBits(GPIOB,GPIO_Pin_3); delay_ms(500); } 4、程序下载入开发板 |
|
相关推荐
2 个讨论
|
|
只有小组成员才能发言,加入小组>>
10849 浏览 18 评论
8045 浏览 10 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-28 07:54 , Processed in 0.737703 second(s), Total 52, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号