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



原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 数学加减个十分不清怎么办 孩子b和d分不清怎么办 小孩b和d分不清怎么办 高一的数学不会怎么办 农村小孩到市里上学怎么办 和外国人打官司输了怎么办 碰见爱说你的领导怎么办 小孩脾气爆一句话就生气怎么办 小孩眼睛哭肿了怎么办 大人吵架吓到宝宝了怎么办 小孩晚上睡觉不踏实怎么办 二宝美籍大宝怎么办 小孩一洗澡就哭怎么办 孩子去外地上学学籍怎么办 非婚生子父亲想要孩子怎么办 非婚生子孩子父亲找不到了怎么办 3岁半宝宝认字怎么办 上课注意力不集中老是发呆怎么办 海绵宝宝吃了会怎么办 宝宝误吞李子核怎么办 24个月宝宝不愿意说话怎么办 孩子凉着肚子吐怎么办 教宝宝说话不会说怎么办 2岁宝宝语言退化怎么办 两周宝宝嗓子哑怎么办 幼儿园孩子上课爱说话老师怎么办 一岁宝宝不会爬怎么办 孩子说话不太清楚怎么办 十一个月宝宝不爱吃饭怎么办 14个月宝宝不爱吃饭怎么办 一岁宝宝喜欢哭怎么办 4岁儿童不会说话怎么办 8个月宝宝37.5度怎么办 8个月婴儿37.5度怎么办 5个月宝宝38度怎么办 5个月宝宝发烧怎么办 五个月小孩38度怎么办 宝宝3岁还不会说话 怎么办 两岁宝宝流口水厉害怎么办 两周宝宝不说话怎么办 两岁宝宝说话有点口吃怎么办