资源简介
基于STM32的X9C103数字电位器驱动程序,包含X9C103的初始化和操作示例,同时也支持X9C102等管脚兼容的芯片。
代码片段和文件信息
#include “stm32f10x.h“
#include “SysTick.h“
#include “user_Config.h“
/*初始化X9C管脚*/
void X9C_init(void)
{
GPIO_InitTypeDef GPIO_InitStructure; //定义一个结构体变量GPIO_InitStructure,用于初始化GPIO操作
//RCC_APB2PeriphClockCmd(RCC_GPIO_X9C ENABLE); //使能x9c102使用的GPIO时钟
GPIO_InitStructure.GPIO_Pin = LCD_CONTRAST_UD|LCD_CONTRAST_INC|LCD_CONTRAST_CS; //使用PG3~PG5
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //GPIO工作在推挽输出模式
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIO_LCDCONTRAST &GPIO_InitStructure); //相关的GPIO口初始化
GPIO_SetBits(GPIO_LCDCONTRASTLCD_CONTRAST_UD|LCD_CONTRAST_INC|LCD_CONTRAST_CS);
GPIO_InitStructure.GPIO_Pin = LCD_BRIGHT_UD|LCD_BRIGHT_INC|LCD_BRIGHT_CS; //使用PG3~PG5
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //GPIO
- 上一篇:LCD中英文字符库代码生成器
- 下一篇:机电传动课程设计专用榫齿铣电气控制系统设计
评论
共有 条评论