下载此文档

STM32课程设计贪吃蛇.docx


文档分类:IT计算机 | 页数:约37页 举报非法文档有奖
1/37
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/37 下载此文档
文档列表 文档介绍
STM32课程设计贪吃蛇.docx精品文档
精品文档
1
精品文档
STM32课程设计贪吃蛇
STM32大作业报告
学生姓名:
学 号:
所在院系: 光电信*************************************
*名 称:AT24CXX_Init(void)
功能:初始化IIC接口
********************************************************************/
初始化IIC接口
voidAT24CXX_Init(void)
{
IIC_Init();
}
voidIIC_Init(void)
精品文档
精品文档
14
精品文档
{
GPIO_InitTypeDefGPIO_InitStructure;//RCC->APB2ENR|=1<<4;//先使能外设IO
精品文档
精品文档
15
精品文档
7
精品文档
精品文档
37
精品文档
PORTC时钟
RCC_APB2PeriphClockCmd(
RCC_APB2Periph_GPIOC,ENABLE);
=GPIO_Pin_12|GPIO_Pin_11;
=GPIO_Mode_Out_PP;//推挽输出
=GPIO_Speed_50MHz;
GPIO_Init(GPIOC,&GPIO_InitStructure);
IIC_SCL=1;
IIC_SDA=1;
}
/****************************************
***************************
名称:voidCMLCD_Init(void)
功能:初始化触摸屏的硬件接口
********************************************************************/
精品文档
精品文档
17
精品文档
8
精品文档
精品文档
37
精品文档
voidCMLCD_Init(void)
{
GPIO_InitTypeDefGPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);//使能PORTC时钟
=GPIO_Pin_0|GPIO_Pin_3|GPIO_Pin_13;
=GPIO_Mode_Out_PP;//设置成推免输出
=GPIO_Speed_50MHz;
GPIO_Init(GPIOC,
&GPIO_InitStructure);// 初始化GPIOC0313

=GPIO_Pin_2|GPIO_Pin_1;//初始化GPIOC21
=GPIO_Mode_IN_FLOATING;//浮空输入
=GPIO_Speed_50MHz;
GPIO_Init(GPIOC,&GPIO_InitStructure);
精品文档
精品文档
19
精品文档
9
精品文档
精品文档
37
精品文档
TPEN=1;
}
2、贪吃蛇功能控制
SPI是串行外设端口,是一种同步串行外设端口,它可以使 MCU与各种外
围设备以串行方式进行通信、交换信息。STM32的SPI支持全双工同步传输,可选择以8或16位传输帧格式进行传输,支持多种模式。
USART为STM32的同步异步接收器。它提供了一种灵活的方法与使用异
步串行数据格式的外部设备之间进行全双工数据交换。 USART利用分数波特率
发生器提供宽范围的波特率选择。另外,它还允许多处理器通信。 USART也可
以使用DMA方式直接将接受的数据存储到内存或从内存中批量发送数据,也支持多种中断方式。
TFT-LCD即薄膜晶体管液晶显示器。其英文全称为:ThinFilmTransistor-LiquidCrystalDisplay。TFT-LCD与无源TN-LCD、ST

STM32课程设计贪吃蛇 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数37
  • 收藏数0 收藏
  • 顶次数0
  • 上传人爱的奉献
  • 文件大小85 KB
  • 时间2022-02-18