STM32单片机于DLP驱动电路的设计
上传时间: 2022-04-10
上传用户:joshau007
STM32讲解,有需要的可以参考一下!
标签: stm32
上传时间: 2022-04-10
上传用户:20125101110
STM32最小系统电路,有需要的可以参考!
标签: stm32
上传时间: 2022-04-10
上传用户:ddk
STM32入门简易教程手册,有需要的可以参考!
标签: stm32
上传时间: 2022-04-10
上传用户:hbsun
STM32-入门GPIO程序解释,有需要的可以参考!
上传时间: 2022-04-10
上传用户:qdxqdxqdxqdx
内容为STM32操作ATT7022E芯片进行初始化、数据读取的例子。ATT7022E是一款三相电量检测芯片,用于电网状态检测。
上传时间: 2022-04-11
上传用户:zinuoyu
最近经理通知要做项目了,让我选型一个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 硬件 spi 驱动 tft lcd proteus
上传时间: 2022-04-12
上传用户:woyaotandang
STM32F103-数据手册(中文)-stm32数据手册
标签: stm32f103
上传时间: 2022-04-13
上传用户:lipengxu
STM32入门简易教程,有需要的可以参考!
标签: stm32
上传时间: 2022-04-13
上传用户:wwa875
1、这个是我工作实习,项目经理给的51单片机驱动LCD12864的源代码,代码架构看完了,我用stm32移植过来的,这个是实现一个多级菜单的功能,不过每个子菜单项的功能还并未完善,如需添加功能请自行添加2、因为是移植的代码,所以仿真效果并不是很好,按键的反应比较慢,如果按快了,会出现仿真卡死,具体原因我还没去查。所以你们仿真操作的时候,按键稍微慢些3、51单片机的源代码是基于3片Ks0108来写的,而仿真的LCD12864内部只有2片Ks0108,所以界面可能会有bug的地方,如果有开发板的同学,可以拿有3片Ks0108的LCD来试下,不过代码有些地方需要稍微更改下,我新买的开发板还没到,你们就自己加油吧4、打包的文件里面有51单片机的所有工程文件和移植后的stm32工程文件,外加仿真工程原理图仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)代码我就不贴了,我贴几个图片吧,这个第一次用,不太会,代码贴上去汉字还是乱码,我只是想拿点积分下点资料的,我太难了
上传时间: 2022-04-13
上传用户:蓝天小雨