这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » TI » 【玩转TIMSPM0】课程2-74HC595驱动数码管和定时器的学习

共1条 1/1 1 跳转至

【玩转TIMSPM0】课程2-74HC595驱动数码管和定时器的学习

工程师
2024-05-05 18:18:30     打赏

本课程的主要目的是学习MSPM0L1306的GPIO驱动数码管显示和定时器的应用。

本次学习实现定时器0.1秒自动计数,0~9999数值显示。

一、数码管显示器和定时器硬件。

1、数码管显示器:

数码管分为共阴极和共阳极两种,本次学习所用数码管显示器为共阳极的,使用两个74HC595D级联驱动8个数码管。(原理仅供参考)

image.png

image.png

显示器码表如下:

image.png

硬件连线:由于前面课程使用了PA13/PA26/PA27,不想重新起工程,所以此次学习修改了原始接线方式,具体接线如下:

PA15 --> DIO ;  PA16 --> SCLK ;  PA17 --> RCLK ;

image.png

备注:

调试过程中,用示波器看数据发送正常,但是数码管595显示异常,查找后发现有个595接地不正常,地过孔断裂,补焊后正常。

1714904374022.png

2、定时器:

定时器原理参考课程2:Course02_3 定时器实现数字秒表,这里就不做过多介绍。

二、软件配置

1、添加数码管显示器驱动IO口。

打开sysconfig配置,添加PORT --> HC595,然后依次添加IO口PA15 --> DAT,PA16 --> CLK,PA17 --> RCK 。

image.png

2、添加定时器

image.png

image.png

3、配置好sysconfig后,编译更新代码。

image.png

三、代码实现

1、基础代码

image.png

image.png

image.png

2、main函数实现

image.png

四、显示效果

1714904432852.png

完结,共进!





关键词: 玩转     TIMSPM0     74HC595     数码管     定时    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]