資源簡介
基于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中英文字符庫代碼生成器
- 下一篇:機電傳動課程設計專用榫齒銑電氣控制系統設計
評論
共有 條評論