STM32完成一个简单程序的编译及proteus完成一个程序设计和仿真

   日期:2020-10-06     浏览:132    评论:0    
核心提示:STM32完成一个简单程序的编译及proteus完成一个程序设计和仿真文章目录STM32完成一个简单程序的编译及proteus完成一个程序设计和仿真一、用STM32设计LED闪烁1.建立一个新的工程二、使用步骤1.引入库2.读入数据总结前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结学习内容:学习时间:学习产出:一、用STM32设计LED闪烁1.建立一个新的工程步骤较为复杂,详情参考https://blog.cs

STM32完成一个简单程序的编译及proteus完成一个程序设计和仿真

文章目录

  • STM32完成一个简单程序的编译及proteus完成一个程序设计和仿真
    • 一、用STM32设计LED闪烁
      • 1.建立一个新的工程
      • 2.编写程序
      • 3.运行函数
    • 二、proteus完成一个交通灯的设计
    • 总结

一、用STM32设计LED闪烁

1.建立一个新的工程

步骤较为复杂,这里不一一简述,详情参考https://blog.csdn.net/cheapter/article/details/80198168
跟随步骤配置参数,我的配置如下:

2.编写程序

1.初始化函数,用于配置端口

引脚自己设定,我这里使用的13管脚。以上代码内容为:定义了一个结构体变量,对结构体变量中的三个成员变量进行赋值,调用了GPIO的初始化函数
另外,比较简单的初始化函数(摘自网上)

其中第一行为使能GPIOA时钟,二三行为配置PA8为推挽输出,50MHZ
2.延时函数

3.驱动函数

3.运行函数

总体代码为

编译显示无错,运行成功

接下来就是下载到硬件运行了。

二、proteus完成一个交通灯的设计

1.运用c51编程一个交通灯程序

内容为为P1口赋值,控制相应端口高低电平,实现交通灯亮灭,并延时,于LED灯上显示倒计时
2.交通灯运行情况


总结

由于第一次接触MDK以及stm32,实验过程坎坷,花了很长的时间解决参数配置的问题和代码调试的更改,历时较长,因此对stm32的运用的理解也更加深刻。

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服