STM32

LED

#include"stm32f10x.h"
int main(void)
{
	RCC->APB2ENR|=1<<4;
	GPIOC->CRL& = 0xF0FFFFFF;		//20
	GPIOC->CRL| = 0x03000000;		//23
	GPIOC->BSRR = 0x00000040;		//64
	GPIOC->BSRR = 0x00400000;		//34
	
	GPIOC->CRH& = 0xFFFFFFF0;		//60
	GPIOC->CRH| = 0x00000003;		//63
	GPIOC->BSRR = 0x00000100;		//51
	GPIOC->BSRR = 0x01000000;		//21
}

EXTI

void EXTI_Configuration(void)
{
	EXTI_InitTypeDef.EXTI_InitStructure;
	
	EXTI_InitStructure.EXTI_Line    = EXTI_Line13|EXTI_Line5;
	EXTI_InitStructure.EXTI_Mode    = EXTI_Mode_Interrupt;
	EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling;
	EXTI_InitStructure.EXTI_LineCmd = ENABLE;
	
	EXTI_Init(&EXTI_InitStructure);
	
	GPIO_EXTILineConfig(GPIO_PortSourceGPIOC,GPIO_PinSource13);
	GPIO_EXTILineConfig(GPIO_PortSourceGPIOB,GPIO_PinSource5 );
}

image

#include"stm32f10x.h"
#include"stm32f103_config.h"
#include"lcd12864.h"
#include"Font.h"
#include"Image.h"
int main(void)
{
	delay_init();
	delay_ms(100);
	LCD_Init();
	LCD_Clr();
	LCD_WriteChineseString(0,0,(unsigned char*)hanzi,6);
	LCD_WriteChineseString(2,8,(unsigned char*)hanzi1,6);
	LCD_WriteChineseString(4,16,(unsigned char*)hanzi2,5);
	
	LCD_DispImg(0,0,60,60(unsigned char*)Fig0);
	LCD_DispImg(0,0,60,80(unsigned char*)Fig1);
	LCD_DispImg(0,0,64,128(unsigned char*)Fig2);
	LCD_DispImg(0,0,60,120(unsigned char*)Fig3i);
}

text

#include"stm32f10x.h"
#include"stm32f103_config.h"
#include"lcd12864.h"
#include"Font.h"
int main(void)
{
	delay_init();
	delay_ms(100);
	
	LCD_Init();
	LCd_Clr();
	
	LCD_WriteChineseString(0,0,(unsigned char*)hanzi,6);
	LCD_WriteChineseString(2,8,(unsigned char*)hanzi1,6);
	LCD_WriteChineseString(4,16,(unsigned char*)hanzi2,5);
}

color

#include"Board_GLCD.h"
#include"GLCD_Config.h"
#include"IMage.h"
extern GLCD_FONT GLCD_Font_16x24;
extern GLCD_FONT GLCD_Font_6x8;

int main(void)
{
	GLCD_Initizlize();
	GLCD_ClearScreen();
	GLCD_SetForegroundColor(GLCD_COLOR_BLACK);
	GLCD_SetBackgroundColor(GLCD)COLOR_WHITE);
	GLCD_SetFont(&GLCD_Font_16x24);
	
	GLCD_ClearScreen();
	GLCD_DrawBitmap(0,0,240,320,(count uint8_t*)gImage_test);
	
	while(1){
		
	}
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值