嵌入式驱动程序(5 您所在的位置:网站首页 tm1629a驱动分析 嵌入式驱动程序(5

嵌入式驱动程序(5

2024-06-29 16:26| 来源: 网络整理| 查看: 265

嵌入式驱动程序(5-2)点灯大师②之TM1629x

作为一个嵌入式工程师,“点灯”是必备技能,哈哈哈(手动斜眼笑),除了普通IO口可以控制led灯亮灭之外,还有很多驱动ic,只需要2或3根IO线就可以控制几十盏灯。所以会出一系列“点灯”文章。励志成为一个“点灯”大师。

点灯大师②之TM1629x

1. 资料

百度

2. 基本知识点 TM1629x是一个系列,其中包括TM1629,TM1629A,TM1629B,TM1629C,TM1629D,但是它们的控制方式一样。 串行接口(CLK,STB,DIO) 两种硬件接法: 常规接法:每个IC用三个IO控制 紧凑接法:每个IC用一个DIO,STB和CLK接在一起 IC 支持按键数 支持点灯数 TM1629 8*4 16*8 TM1629A 无 16*8 TM1629B 8*2 14*8 TM1629C 8*1 15*8 TM1629D 8*4 12*8 3. 函数功能 typedef struct _TM1629x_CONFIG_t { unsigned char (*DAT_STA[DRV_TM1629x_NUM])(void); //获取数据线的IO状态 void (*DAT_SET_INPUT[DRV_TM1629x_NUM])(void); //数据线设置成输入 void (*DAT_SET_OUTPUT[DRV_TM1629x_NUM])(void); //数据线设置成输出 void (*DAT_IO_HIGH[DRV_TM1629x_NUM])(void); //数据线的IO设置成高 void (*DAT_IO_LOW[DRV_TM1629x_NUM])(void); //数据线的IO设置成低 void (*CLK_IO_HIGH)(void);


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有