|
一,打開文件(可以隨文下載放置在文檔中打開)。(如下圖1所示)
1.png (751.83 KB, 下載次數(shù): 70)
下載附件
2020-6-8 01:22 上傳
圖1
二,調(diào)整原理圖大小,適合可視,另存工程文件。(如下圖2,3,4所示)
2.png (236.04 KB, 下載次數(shù): 61)
下載附件
2020-6-8 01:22 上傳
圖2
3.png (258.51 KB, 下載次數(shù): 78)
下載附件
2020-6-8 01:22 上傳
圖3
4.png (294.2 KB, 下載次數(shù): 89)
下載附件
2020-6-8 01:22 上傳
圖4
三,點(diǎn)擊Source Code標(biāo)簽。(如下圖5所示)
5.png (164.89 KB, 下載次數(shù): 67)
下載附件
2020-6-8 01:22 上傳
圖5
四,編輯main.c 代碼如Proteus8.9 VSM Studio Keil編譯器仿真STM32F103R6系列_023_ili9340 16BUS (如下圖6所示)
6.png (202.71 KB, 下載次數(shù): 71)
下載附件
2020-6-8 01:22 上傳
圖6
五,Main.c 代碼:
#include "delay.h"
#include "sys.h"
#include "lcd.h"
#include "touch.h"
#include "gui.h"
#include "test.h"
int main(void)
{
SystemInit();//初始化RCC 設(shè)置系統(tǒng)主頻為72MHZ
// delay_init(72); //延時(shí)初始化
LCD_Init(); //液晶屏初始化
while(1)
{
LCD_Init(); //液晶屏初始化
main_test(); //測試主界面
Test_Color(); //簡單刷屏填充測試
Test_FillRec(); //GUI矩形繪圖測試
Test_Circle(); //GUI畫圓測試
English_Font_test();//英文字體示例測試
Chinese_Font_test();//中文字體示例測試
Pic_test(); //圖片顯示示例測試
//Touch_Test(); //觸摸屏手寫測試
}
}
24cxx2.h:
#ifndef __24CXX_H
#define __24CXX_H
#include "myiic.h"
#define AT24C01 127
#define AT24C02 255
#define AT24C04 511
#define AT24C08 1023
#define AT24C16 2047
#define AT24C32 4095
#define AT24C64 8191
#define AT24C128 16383
#define AT24C256 32767
//Mini STM32開發(fā)板使用的是24c02,所以定義EE_TYPE為AT24C02
#define EE_TYPE AT24C02
u8 AT24CXX_ReadOneByte(u16 ReadAddr); //指定地址讀取一個(gè)字節(jié)
void AT24CXX_WriteOneByte(u16 WriteAddr,u8 DataToWrite); //指定地址寫入一個(gè)字節(jié)
void AT24CXX_WriteLenByte(u16 WriteAddr,u32 DataToWrite,u8 Len);//指定地址開始寫入指定長度的數(shù)據(jù)
u32 AT24CXX_ReadLenByte(u16 ReadAddr,u8 Len); //指定地址開始讀取指定長度數(shù)據(jù)
void AT24CXX_Write(u16 WriteAddr,u8 *pBuffer,u16 NumToWrite); //從指定地址開始寫入指定長度的數(shù)據(jù)
void AT24CXX_Read(u16 ReadAddr,u8 *pBuffer,u16 NumToRead); //從指定地址開始讀出指定長度的數(shù)據(jù)
u8 AT24CXX_Check(void); //檢查器件
void AT24CXX_Init(void); //初始化IIC
#endif
六,點(diǎn)擊構(gòu)建工程按鈕,編譯工程。(如下圖7所示)
7.png (213.58 KB, 下載次數(shù): 67)
下載附件
2020-6-8 01:22 上傳
圖7
七,點(diǎn)擊窗口左下方仿真按鈕,可見ili9341和虛擬串口的信息顯示在屏。 (如下圖8,9,10所示)
8.png (304.37 KB, 下載次數(shù): 69)
下載附件
2020-6-8 01:22 上傳
圖8
9.png (299.81 KB, 下載次數(shù): 83)
下載附件
2020-6-8 01:22 上傳
圖9
10.png (308.02 KB, 下載次數(shù): 70)
下載附件
2020-6-8 01:22 上傳
圖10
八,選擇release,點(diǎn)擊構(gòu)建工程按鈕,編譯工程生成Hex文件。(如下圖11所示)
11.png (223.58 KB, 下載次數(shù): 67)
下載附件
2020-6-8 01:22 上傳
圖11
附件Proteus8.9 VSM Studio Keil編譯器仿真STM32F103R6系列_023_ili9340 16BUS在已安裝Proteus8.9的計(jì)算機(jī)文件夾中打開即可
需要進(jìn)一步了解,請加入QQ群:976235464
|
|