- 1
- 2
- 3
- 4
- 5
STM32硬件SPI驱动TFTLCD Proteus仿真实现
资料介绍
最近经理通知要做项目了,让我选型一个LCD开始试着做下。这是我用仿真实现的一个smt32的硬件SPI1来驱动的ST7735R,难度挺小的,因为大部分的代码LCD的厂商已经给我们提供了,我们主要修改成硬件SPI来驱动就好了。
此次仿真上面有2个问题,不知道是代码的问题还是仿真图上的问题。第一个问题是仿真运行时有时会出通信数据传输问题,导致指令越界报警,这个可能是SPI不稳定导致的;第二个问题是在改用SPI2或者SPI3来驱动没有任何反应,猜测是代码时钟没开对或者仿真图上面还要加上具体晶振。
代码工程和仿真工程都已压缩打包,可放心下载。。。
先贴上仿真实现图:
再贴上部分代码:
/**ST7735驱动**/
#include "ST7735.h"
#include "usart.h"
u16 BACK_COLOR, POINT_COLOR; //背景色,画笔色
void WriteCommand_7735(u8 CmdData) //写指令
{
SPI_LCD_CS_LOW; //片选
SPI_LCD_COMMAND_W;//写指令
SPI_I2S_SendData(LCD_SPIx,CmdData);
while (SPI_I2S_GetFlagStatus(LCD_SPIx, SPI_I2S_FLAG_TXE) == RESET){}
SPI_LCD_CS_HIGH;
}
void WriteDate_7735(u8 Data) //写8位数据
{
SPI_LCD_CS_LOW; //片选
SPI_LCD_DATA_W;//写数据
SPI_I2S_SendData(LCD_SPIx,Data);
while(SPI_I2S_GetFlagStatus(LCD_SPIx, SPI_I2S_FLAG_TXE) == RESET){}
SPI_LCD_CS_HIGH;
}
void WriteDate16(int data) //写16位数据
{
WriteDate_7735(data>>8);
WriteDate_7735(data);
}
字符限制了,贴不了多少,2积分即可下载。。。
部分文件列表
文件名 | 文件大小 | 修改时间 |
STM32驱动TFTLCD仿真实验/SPI驱动ST7735R/CORE/core_cm3.c | 17KB | 2010-06-07 10:25:02 |
STM32驱动TFTLCD仿真实验/SPI驱动ST7735R/CORE/core_cm3.h | 84KB | 2011-02-09 14:59:36 |
STM32驱动TFTLCD仿真实验/SPI驱动ST7735R/CORE/startup_stm32f10x_hd.s | 15KB | 2011-03-10 10:52:14 |
STM32驱动TFTLCD仿真实验/SPI驱动ST7735R/HARDWARE/font.c | 25KB | 2020-09-21 16:05:48 |
STM32驱动TFTLCD仿真实验/SPI驱动ST7735R/HARDWARE/font.h | 1KB | 2020-09-21 16:05:48 |
STM32驱动TFTLCD仿真实验/SPI驱动ST7735R/HARDWARE/ST7735.c | 9KB | 2020-09-23 10:18:54 |
STM32驱动TFTLCD仿真实验/SPI驱动ST7735R/HARDWARE/ST7735.h | 2KB | 2020-09-23 10:14:52 |
STM32驱动TFTLCD仿真实验/SPI驱动ST7735R/HARDWARE/st7735_config.c | 3KB | 2020-09-23 10:31:16 |
STM32驱动TFTLCD仿真实验/SPI驱动ST7735R/HARDWARE/st7735_config.h | 3KB | 2020-09-23 10:47:06 |
STM32驱动TFTLCD仿真实验/SPI驱动ST7735R/LIST/SPI.map | 94KB | 2020-09-23 10:47:06 |
STM32驱动TFTLCD仿真实验/SPI驱动ST7735R/LIST/startup_stm32f10x_hd.lst | 50KB | 2020-09-22 18:06:50 |
... |
最新上传
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:kk1957135547
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏160.00元 3天前
用户:w178191520
-
21ic下载 打赏210.00元 3天前
用户:jh035511
-
21ic下载 打赏150.00元 3天前
用户:jh03551
-
21ic下载 打赏40.00元 3天前
用户:cooldog123pp
-
21ic下载 打赏40.00元 3天前
用户:sun2152
-
21ic下载 打赏30.00元 3天前
用户:WK520077778
-
21ic下载 打赏60.00元 3天前
用户:1111111ffgg
-
21ic下载 打赏20.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏20.00元 3天前
用户:小猪配二锅头
-
21ic下载 打赏20.00元 3天前
用户:w1966891335
-
21ic下载 打赏20.00元 3天前
用户:w993263495
-
21ic下载 打赏20.00元 3天前
用户:xzxbybd
-
21ic下载 打赏30.00元 3天前
用户:happypcb
-
21ic下载 打赏30.00元 3天前
用户:zzggq
-
21ic下载 打赏20.00元 3天前
用户:xuzhen1
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏20.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏160.00元 3天前
用户:w1966891335
-
21ic下载 打赏160.00元 3天前
用户:w178191520
-
21ic下载 打赏160.00元 3天前
用户:kk1957135547
-
21ic下载 打赏40.00元 3天前
用户:WK520077778
-
21ic下载 打赏40.00元 3天前
用户:sun2152
-
21ic下载 打赏30.00元 3天前
用户:xuzhen1
-
21ic下载 打赏50.00元 3天前
用户:铁蛋锅
全部评论(5)
2024-05-07 09:48:36xcdss
实用
2024-04-16 15:49:40m18329724091
文字和图片取模设置,是怎么设置的
2023-05-29 17:15:32Lurker——0
verry good
2023-01-01 17:03:53嘿嘿哈哈嘿嘿哈
仿真不是太好
2021-11-03 09:33:00hxyweb
试试看吧