first commit
This commit is contained in:
commit
3f016f84d8
47 changed files with 13013 additions and 0 deletions
32
vendor/StdPeriphDriver/CH59x_lcd.c
vendored
Normal file
32
vendor/StdPeriphDriver/CH59x_lcd.c
vendored
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
/********************************** (C) COPYRIGHT *******************************
|
||||
* File Name : CH59x_lcd.c
|
||||
* Author : WCH
|
||||
* Version : V1.0
|
||||
* Date : 2018/12/15
|
||||
* Description
|
||||
*********************************************************************************
|
||||
* Copyright (c) 2021 Nanjing Qinheng Microelectronics Co., Ltd.
|
||||
* Attention: This software (modified or not) and binary are used for
|
||||
* microcontroller manufactured by Nanjing Qinheng Microelectronics.
|
||||
*******************************************************************************/
|
||||
|
||||
#include "CH59x_common.h"
|
||||
#include "CH59x_lcd.h"
|
||||
|
||||
/*******************************************************************************
|
||||
* Function Name : LCD_DefInit
|
||||
* Description : LCD段式屏驱动初始化配置
|
||||
* Input : duty 占空比
|
||||
* bias 偏压比
|
||||
* Return : None
|
||||
*******************************************************************************/
|
||||
void LCD_Init(LCDDutyTypeDef duty, LCDBiasTypeDef bias)
|
||||
{
|
||||
R32_PIN_CONFIG2 = 0xFFD1FFF0; // 关闭数字输入
|
||||
R16_PIN_ALTERNATE |= RB_DEBUG_EN; // 操作LCD时,需关闭debug
|
||||
R32_LCD_CMD = 0x1ffff << 8;
|
||||
R32_LCD_CMD |= RB_LCD_SYS_EN | RB_LCD_ON |
|
||||
(LCD_CLK_128 << 5) |
|
||||
(duty << 3) |
|
||||
(bias << 2);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue