实验内容
实现串口屏收发
实验要求
能成功编译例程代码,并下载运行效果与实验目的相同
能解决调试过程中遇到的问题
拓展要求
实时显示板载传感器数据(未实现)
由于使用的MINI开发板为附带板载传感器,并做此实验未能购买传感器,将拓展内容修改为按键控制LED,在LCD中显示按键进行的操作与LED操作后的状态。
红外传感器在MINI板上是通过PC0进行交互的,因此在实际操作中可以通过库函数GPIO_ReadInputDataBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin) 进行数据的分析
实验代码
#include "stm32f10x.h"
#include "bsp_key.h"
#include "./usart/bsp_usart.h"
#include "./lcd/bsp_ili9341_lcd.h"
#include "./flash/bsp_spi_flash.h"
static void LCD_Test(void);
static void MAIN_COMMENT(void);
int main(void)
{
//LCD 初始化
ILI9341_Init ();
//LED初始化
LED_GPIO_Config();
/* 按键端口初始化 */
Key_GPIO_Config();
/* USART config */
USART_Config();
ILI9341_GramScan ( 6 );
LCD_Test();
while ( 1 )
{
MAIN_COMMENT();
}