完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
@初中就开始混世的大魔王
前期准备 在安装完stm32CubeMx之后,我们开始使用stm32CubeMx和keil进行新建工程,并点亮LED灯 新建工程 1.打开stm32CubeMx,在主界面选择File->new project 2.然后搜索选择的芯片型号,右侧栏出现所选型号,点击一下选择该芯片,即可开始创建工程 3.接下来进入图形化开发主界面 (1)MCU外设资源选择 在这里可以选择MCU的各种资源和外设 (2) 外设配置 这里可以设置你所选择外设的各种功能 (3) 预览界面 这里分为引脚预览 和系统预览 引脚预览就是可以查看那个引脚配置了什么功能,和各个引脚位置 随便点击一个引脚,即可设置该引脚的各种功能 这种颜色表示不可配置引脚 电源专用引脚以黄色突出显示。其配置不能更改 这种颜色表示你配置了一个I/O口的功能,但是没有初始化相对应的外设功能 引脚处于no mode 状态 绿色表示配置成功 4.接下来配置LED灯引脚即可 查看评估板原理图,点亮的LED引脚为PA5 这里只需要把我们的LED对应引脚PA5设置为GPIO_Output即可 5.时钟源设置 6.需要配置RCC才能够使用外部时钟源 7.工程管理 设置完MCU的各个配置之后,第三个就是工程文件的设置了 然后点击Code Generator,进行进一步配置 8.然后点击GENERATE CODE 创建工程 创建成功,打开工程 while循环添加下面代码即可 HAL_GPIO_WritePin(GPIOA,GPIO_PIN_5,GPIO_PIN_SET); //向PA5引脚写入1 HAL_Delay(500); //延时500ms HAL_GPIO_WritePin(GPIOA,GPIO_PIN_5,GPIO_PIN_RESET); //向PA5引脚写入0 HAL_Delay(500); //延时500ms //和上面代码实现效果一样 HAL_Delay(500); HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_5); //电平翻转 所有自己编写的代码请放在/* USER CODE BEGIN XXX / / USER CODE END XXX */之间 这样我们修改工程的时候你自己写的代码就不会被删除 下载成功后会看到led灯每隔1s闪烁一次 |
|
|
|
只有小组成员才能发言,加入小组>>
3263 浏览 9 评论
2944 浏览 16 评论
3443 浏览 1 评论
8955 浏览 16 评论
4036 浏览 18 评论
1078浏览 3评论
558浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
551浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2286浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1848浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 14:38 , Processed in 0.803247 second(s), Total 45, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号