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

    科技2022-07-20  116

    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的运用的理解也更加深刻。

    Processed: 0.015, SQL: 8