使用STM32点亮一颗LED实验

发布时间:2024-03-05  

本次实验系统环境

Matlab版本: 2021b


系统环境 :Win10专业版

模型与原理图

simulink模型如图5.1所示,实验现象PB8以0.5S周期反转,PB9以1S周期翻转闪烁,本次实验电路原理如图5.2所示,实验所使用的下载器为STLINK 2V1版本,下载器自带一个串口,完整实验电路板如图5.3所示

图片

图5.1 两颗LED闪烁simulink模型

图片

图5.2 LED闪烁电路图

图片

图5.3 实验开发板

图片

基础模型介绍与分析

“Digital Write”模型用于控制I/O口作为普通输出用,双击模型可更改引脚编号,如图5.4所示其引脚对应STM32的PB8端口,例如想使用PA5引脚时,可通过将其改为“PA_5“实现对PA5的控制,点击右侧的”View pin map“如图5.5所示可以查看可定义的引脚编号,里面的引脚定义为STM32官方开发板(型号为STM32 Nucleo F103RB)

图片

图5.4 Digital Write模型

图片

图5.5 Nucleo F103RB pin map图

“Pulse Generator”用于产生周期性脉冲,如果想实现不同周期下的LED闪烁,可以双击该模型更改“周期(秒)”和“脉冲宽度(周期百分比)”来实现LED的闪烁频率和控制亮和灭的时间,如图5.6所示。

图片

图5.6 "Pulse Generator"模型设置

“Delay”模型设置如图5.7所示,可以通过修改“延迟长度”值实现不同周期翻转,其它地方这里保持默认,需要注意的是,这里的值跟采样时间有关系,由于本实验中在“Hardware Settings->求解器栏”中设置的信息都设置为自动,所以当图5.6中设置的参数发生变化时,采样周期也会发生相应变化。

图片

图5.7 "Delay"模型设置

PB9 LED闪烁还用到了“NOT”模型,这里与读者所理解的not是同一个意思,即取反逻辑,当然也可以通过“运算符”栏将其更改为不同逻辑符号,相应的外观符号也会发生改变,读者朋友可以尝试更改练习。

图片

图5.8 "NOT"模型设置

总 结

本节以控制两个LED闪烁模型为示范,介绍simulink模型的基本使用用方法,实现同样效果LED闪烁功能,可以通过搭建不同的模型来实现,非常的直观灵活,模型修改起来也比较方便。

这里给读者留个练习题,不使用本节介绍的模型方式实现同样LED闪烁功能,模型该如何搭建?


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    信号, 送至LED 数码管显示。 图1 编码译码显示实验结构图。 2 系统硬件设计 控制系统和编码信号发生器采用89C51 单片机实现。89C51 性价比较高, 采用12 MHz 晶振, 其内......
    之后一定要配置的引脚到相应的外设。 下载完程序后就可以实现3个开关控制不同LED灯的显示,3-8译码器完成。 小结 实现了一个简单的3-8译码器,在下一个数码管显示实验我们将学习如何通过译码实现控制数码管的显示。 ......
    【51单片机】七段数码管显示实验+详细讲解;前言 继上次仿真实验——【51单片机】矩阵键盘线反转法实验仿真之后,尽管也对点阵LED进行了学习,但是,点阵LED显示效果不佳(仿真时的色彩、明亮......
    完程序后就可以实现3个开关控制不同LED灯的显示,3-8译码器完成。 ====小结==== 实现了一个简单的3-8译码器,在下一个数码管显示实验我们将学习如何通过译码实现控制数码管的显示。......
    I/O并行口直接驱动LED显示实验(含电路原理图);I/O并行口直接驱动LED显示1. 实验任务如图13所示,利用AT89S51单片机的P0端口的P0.0-P0.7连接到一个共阴数码管的a-h的笔......
    层的所有云标签。        演示实验还验证了,Toppan云标签中温度传感器采集到的数据可应用于监测办公室环境温度等场景。此外,还可利用Microsoft Power BI构建实时平台,通过API平台显示Toppan......
    Socionext 利用ZETag®云标签进行资产管理演示实验; SoC设计与应用技术领导厂商Socionext Inc.(以下“Socionext”)联合ZETA日本......
    Socionext 利用ZETag ®云标签进行资产管理演示实验; 【导读】SoC设计与应用技术领导厂商Socionext Inc.(以下“Socionext”)联合ZETA日本......
    自动检测到分散在2个楼层的所有云标签。演示实验还验证了,Toppan云标签中温度传感器采集到的数据可应用于监测办公室环境温度等场景。此外,还可利用Microsoft Power BI构建实时平台,通过API平台显示......
    【51单片机】点阵LED显示实验;前言 今天女朋友生日,除了礼物之外,一时想不到能给她点什么不一样的,并且奈何自己不会写诗,没办法从这方面入手。所以就用我会的方式吧。既然......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>