STM32+CH452驱动8位数码管
来源:互联网 发布:游船上有网络么? 编辑:程序博客网 时间:2024/05/17 04:25
bsp_CH452.h
// 硬件相关定义, 请根据实际硬件修改本文件#include "stm32f10x.h"#include "bsp.h"/*CH452_SCL PB5CH452_SDA PB6CH452_CS1 PB7*/#define RCC_ALL_CH452 RCC_APB2Periph_GPIOB#define CH452_SCL_Pin GPIO_Pin_5#define CH452_SCL_Port GPIOB #define CH452_SDA_Pin GPIO_Pin_6#define CH452_SDA_Port GPIOB#define CH452_CS1_Pin GPIO_Pin_7#define CH452_CS1_Port GPIOB /* 2线接口的位操作,与单片机有关 */#defineCH452_SCL_SET{GPIO_WriteBit(CH452_SCL_Port, CH452_SCL_Pin, (BitAction)1);}#defineCH452_SCL_CLR{GPIO_WriteBit(CH452_SCL_Port, CH452_SCL_Pin, (BitAction)0);}#defineCH452_SDA_SET{GPIO_WriteBit(CH452_SDA_Port, CH452_SDA_Pin, (BitAction)1);}#defineCH452_SDA_CLR{GPIO_WriteBit(CH452_SDA_Port, CH452_SDA_Pin, (BitAction)0);}#define CH452_SDA_IN CH452_SDA_READ()#defineCH452_SDA_D_IN{CH452_SDA_Dir_IN();}#defineCH452_SDA_D_OUT{CH452_SDA_Dir_OUT();}#define CH452_CH1_EN {GPIO_WriteBit(CH452_CS1_Port, CH452_CS1_Pin, (BitAction)1);} #define CH452_CHX_DISEN {GPIO_WriteBit(CH452_CS1_Port, CH452_CS1_Pin, (BitAction)0);}
bsp_CH452.c
// 硬件相关定义, 请根据实际硬件修改本文件#include "stm32f10x.h"#include "bsp.h"/*CH452_SCL PB5CH452_SDA PB6CH452_CS1 PB7*/#define RCC_ALL_CH452 RCC_APB2Periph_GPIOB#define CH452_SCL_Pin GPIO_Pin_5#define CH452_SCL_Port GPIOB #define CH452_SDA_Pin GPIO_Pin_6#define CH452_SDA_Port GPIOB#define CH452_CS1_Pin GPIO_Pin_7#define CH452_CS1_Port GPIOB /* 2线接口的位操作,与单片机有关 */#defineCH452_SCL_SET{GPIO_WriteBit(CH452_SCL_Port, CH452_SCL_Pin, (BitAction)1);}#defineCH452_SCL_CLR{GPIO_WriteBit(CH452_SCL_Port, CH452_SCL_Pin, (BitAction)0);}#defineCH452_SDA_SET{GPIO_WriteBit(CH452_SDA_Port, CH452_SDA_Pin, (BitAction)1);}#defineCH452_SDA_CLR{GPIO_WriteBit(CH452_SDA_Port, CH452_SDA_Pin, (BitAction)0);}#define CH452_SDA_IN CH452_SDA_READ()#defineCH452_SDA_D_IN{CH452_SDA_Dir_IN();}#defineCH452_SDA_D_OUT{CH452_SDA_Dir_OUT();}#define CH452_CH1_EN {GPIO_WriteBit(CH452_CS1_Port, CH452_CS1_Pin, (BitAction)1);} #define CH452_CHX_DISEN {GPIO_WriteBit(CH452_CS1_Port, CH452_CS1_Pin, (BitAction)0);}
资料:链接:https://pan.baidu.com/s/1c2cwTpu 密码:6g06
阅读全文
0 0
- STM32+CH452驱动8位数码管
- STM32下SPI模式通过MAX7219驱动8位数码管显示模块
- STM32四位数码管动态显示(74hc595)
- 8位数码管显示其中之一
- 基于proteus的51单片机仿真实例七十九、8位数码管驱动芯片max7221应用实例
- Verilog HDL 学习篇——六位数码管驱动
- 【Arduino】8位LED数码管(3461BS)
- 8位数码管动态扫描显示
- STM32+595+数码管
- 573锁存器驱动8段数码管
- 3线实现2路12位数码管显示不同值(STM32寄存器版本)
- Verilog的6位,8位数码管译码
- TM1638八位数码管八按键驱动程序(stm32f103驱动,使用了stm32 3.5库)
- TM1638八位数码管八按键驱动程序(stm32f103驱动,使用了stm32 3.5库)
- 多位数码管封装
- 两位数码管显示
- stm32之fsmc 8位模式读写液晶驱动 (程序未成功)
- 74HC595驱动数码管
- 大数据-平台-解决方案-基础架构一览
- Ambari集成Elasticsearch 5.x
- Vmware虚拟机linux上网问题
- 唯快不破:linux守护进程的详解与创建
- LaTex长公式换行及对齐
- STM32+CH452驱动8位数码管
- C#工资管理本地数据库连接
- Golang从入门到精通(十二):Golang复合数据之slice
- 一个比较完整的RecyclerView上拉下拉控件
- 黑莓App更新中的坑
- fdafds
- LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 VS2010
- PHP集群中SESSION共享方案之Redis
- 华为解锁码