85 lines
2.3 KiB
C
85 lines
2.3 KiB
C
![]() |
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֻ<EFBFBD><D6BB>ѧϰʹ<CFB0>ã<EFBFBD>δ<EFBFBD><CEB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɣ<EFBFBD><C9A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>κ<EFBFBD><CEBA><EFBFBD>;
|
|||
|
//<2F>о<EFBFBD><EFBFBD><D4B0><EFBFBD><EFBFBD>
|
|||
|
//<2F><><EFBFBD>̵<EFBFBD>ַ<EFBFBD><D6B7>http://shop73023976.taobao.com/?spm=2013.1.0.0.M4PqC2
|
|||
|
//
|
|||
|
// <20><> <20><> <20><> : main.c
|
|||
|
// <20><> <20><> <20><> : v2.0
|
|||
|
// <20><> <20><> : HuangKai
|
|||
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> : 2018-0101
|
|||
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> :
|
|||
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> : OLED 4<>ӿ<EFBFBD><D3BF><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>(STM32F4ϵ<34><CFB5>)
|
|||
|
// ˵<><CBB5>:
|
|||
|
// ----------------------------------------------------------------
|
|||
|
// GND <20><>Դ<EFBFBD><D4B4>
|
|||
|
// VCC <20><>5V<35><56>3.3v<EFBFBD><EFBFBD>Դ
|
|||
|
// D0 <20><>PG12<31><32>SCL<43><4C>
|
|||
|
// D1 <20><>PD5<44><35>SDA<44><41>
|
|||
|
// RES <20><><EFBFBD>濪<EFBFBD><E6BFAA><EFBFBD>帴λ<E5B8B4><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
// DC <20><>PD15
|
|||
|
// CS <20><>PD1
|
|||
|
// ----------------------------------------------------------------
|
|||
|
// <20><EFBFBD><DEB8><EFBFBD>ʷ :
|
|||
|
// <20><> <20><> :
|
|||
|
// <20><> <20><> : HuangKai
|
|||
|
// <20><EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD> : <20><><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
|
|||
|
//<2F><>Ȩ<EFBFBD><C8A8><EFBFBD>У<EFBFBD><D0A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ؾ<EFBFBD><D8BE><EFBFBD>
|
|||
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> : 2018-0101
|
|||
|
//All rights reserved
|
|||
|
//******************************************************************************/
|
|||
|
|
|||
|
|
|||
|
#include "sys.h"
|
|||
|
#include "delay.h"
|
|||
|
#include "usart.h"
|
|||
|
#include "led.h"
|
|||
|
#include "oled.h"
|
|||
|
#include "bmp.h"
|
|||
|
|
|||
|
|
|||
|
int main(void)
|
|||
|
{
|
|||
|
u8 t=0;
|
|||
|
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//<2F><><EFBFBD><EFBFBD>ϵͳ<CFB5>ж<EFBFBD><D0B6><EFBFBD><EFBFBD>ȼ<EFBFBD><C8BC><EFBFBD><EFBFBD><EFBFBD>2
|
|||
|
delay_init(168); //<2F><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>
|
|||
|
uart_init(115200); //<2F><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD>ڲ<EFBFBD><DAB2><EFBFBD><EFBFBD><EFBFBD>Ϊ115200
|
|||
|
LED_Init(); //<2F><>ʼ<EFBFBD><CABC>LED
|
|||
|
OLED_Init(); //<2F><>ʼ<EFBFBD><CABC>OLED
|
|||
|
|
|||
|
t=' ';
|
|||
|
LED0=0;
|
|||
|
while(1)
|
|||
|
{ OLED_Clear();
|
|||
|
// LED_ON;
|
|||
|
OLED_ShowCHinese(0,0,0);//<2F><>
|
|||
|
OLED_ShowCHinese(18,0,1);//<2F><>
|
|||
|
OLED_ShowCHinese(36,0,2);//
|
|||
|
OLED_ShowCHinese(54,0,3);//<2F><>
|
|||
|
OLED_ShowCHinese(72,0,4);//<2F><>
|
|||
|
OLED_ShowCHinese(90,0,5);//<2F><>
|
|||
|
OLED_ShowCHinese(108,0,6);//<2F><>
|
|||
|
OLED_ShowString(0,2,"0.96' OLED TEST");
|
|||
|
OLED_ShowString(0,4,"0123456789ABCDEF");
|
|||
|
//OLED_ShowString(8,2,"ZHONGJINGYUAN");
|
|||
|
// OLED_ShowString(20,4,"2014/05/01");
|
|||
|
OLED_ShowString(0,6,"ASCII:");
|
|||
|
OLED_ShowString(63,6,"CODE:");
|
|||
|
OLED_ShowChar(48,6,t);//<2F><>ʾASCII<49>ַ<EFBFBD>
|
|||
|
t++;
|
|||
|
if(t>'~')t=' ';
|
|||
|
OLED_ShowNum(103,6,t,3,16);//<2F><>ʾASCII<49>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD>ֵ
|
|||
|
|
|||
|
|
|||
|
delay_ms(500);
|
|||
|
OLED_Clear();
|
|||
|
delay_ms(500);
|
|||
|
// LED_OFF;
|
|||
|
OLED_DrawBMP(0,0,128,8,BMP1); //ͼƬ<CDBC><C6AC>ʾ(ͼƬ<CDBC><C6AC>ʾ<EFBFBD><CABE><EFBFBD>ã<EFBFBD><C3A3><EFBFBD><EFBFBD>ɵ<EFBFBD><C9B5>ֱ<EFBFBD><D6B1>ϴ<CFB4>ռ<EFBFBD>ý϶<C3BD><CFB6>ռ䣬FLASH<53>ռ<EFBFBD>8K<38><4B><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
|
|||
|
delay_ms(500);
|
|||
|
OLED_DrawBMP(0,0,128,8,BMP2);
|
|||
|
delay_ms(500);
|
|||
|
delay_ms(500);
|
|||
|
LED0=!LED0;
|
|||
|
}
|
|||
|
}
|