基于Proteus无实物STM32入门自学教程(一)–LED灯点亮闪烁

本教程面向新手,尽量做到0基础入门。无奈STM32的坑太大兜不住,但是为了避免踩雷,设计了基于Proteus仿真平台的stm32软硬件结合开发教程。工欲善其事必先利其器,话不多说这里暂且认为各位小伙伴已经准备好MDK5和Proteus软件准备学习了。如果有没有准备好的小伙伴在评论区扣1,我再单独讲一期软件的安装和使用。

一、Proteus仿真效果图

目前Proteus仿真stm32会遇到很多问题,也是很多同学被劝退的主要原因。本系列教程会去除掉一切容易出现的bug,并提供最终的仿真模型和对应的源代码给大家,让大家尽情享受在学开发的愉悦中。

基于Proteus无实物STM32入门自学教程(一)--LED灯点亮闪烁

 二、MDK源代码

作为第一讲教程,总体来说代码还是很明晰的,尤其是有51基础的同学。没有基础也没关系。可以根据图片中程序的注释进行学习,看不懂得部分可以记住,我们需要弄懂注释的部分可以进行修改即可,而不需要每一句都理解透。毕竟我们是不是底层驱动工程师,我们主要面向应用。

该代码主程序由IO初始化部分和主循环组成,IO初始化需要配置:1.时钟,2.pin脚,3.输入输出模式,4.pin脚速度。程序中GPIO_SetBits(GPIOB,GPIO_Pin_8)这句只是给led灯一个初始状态,只循环一次,故为对led灯进行状态初始化。主循环则是利用delay函数进行led闪烁的控制。

三、仿真效果和源代码资源

仿真资源包含proteus仿真文件和keil源代码,下载的同学可以直接运行proteus观察试验效果。

基于Proteus无实物零基础STM32入门自学教程(一)–LED灯点亮闪烁-嵌入式文档类资源-CSDN下载

来源:永远都是新手

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月10日
下一篇 2022年5月10日

相关推荐