草庐IT

利用STM32的HAL库驱动1.54寸 TFT屏(240*240 ST7789V)

 项目:温湿度表芯片:STM32F030C6T8液晶:华迪1.54寸TFT屏温湿度传感器:SHT30   主要对液晶屏官方驱动代码进行了增加和修改。一、STM32CubeMX建立工程        I2C1给SHT30,SPI给液晶屏,TIM16用于内部基础定时,TIM17给LED,USART1打印调试信息。RTC预留。 SPI的DMA设置   官方的液晶驱动是用IO来模拟的,现在改成SPI的DMA来传输,由于一次只能传输一个字节,实际速度改良不明显。驱动代码主要添加一些实用的功能。intLCD_Set_Scroll_Area(uint16_ttfa,uint16_tvsa,uint16_tb

利用STM32的HAL库驱动1.54寸 TFT屏(240*240 ST7789V)

 项目:温湿度表芯片:STM32F030C6T8液晶:华迪1.54寸TFT屏温湿度传感器:SHT30   主要对液晶屏官方驱动代码进行了增加和修改。一、STM32CubeMX建立工程        I2C1给SHT30,SPI给液晶屏,TIM16用于内部基础定时,TIM17给LED,USART1打印调试信息。RTC预留。 SPI的DMA设置   官方的液晶驱动是用IO来模拟的,现在改成SPI的DMA来传输,由于一次只能传输一个字节,实际速度改良不明显。驱动代码主要添加一些实用的功能。intLCD_Set_Scroll_Area(uint16_ttfa,uint16_tvsa,uint16_tb

Dev - C++ 安装(mac/windows)

目录Windows系统下载Mac系统安装Devc++使用教程使用方法在入门教程里面看c++在写其他的编程语言的时候我们通常会用到一些软件来帮助我们编写程序和编译,c++也是一样的,在这里我推荐一个软件叫DevC++(DevCPP)这个软件可以帮助到我们编写c++和编译简介:Dev-C++(或者叫做Dev-Cpp)是Windows环境下的一个轻量级C/C++ 集成开发环境(IDE)。它是一款自由软件,遵守GPL许可协议分发源代码。它集合了功能强大的源码编辑器、MingW64/TDM-GCC 编译器、GDB 调试器和 AStyle 格式整理器等众多自由软件,适合于在教学中供C/C++语言初学者使用

Dev - C++ 安装(mac/windows)

目录Windows系统下载Mac系统安装Devc++使用教程使用方法在入门教程里面看c++在写其他的编程语言的时候我们通常会用到一些软件来帮助我们编写程序和编译,c++也是一样的,在这里我推荐一个软件叫DevC++(DevCPP)这个软件可以帮助到我们编写c++和编译简介:Dev-C++(或者叫做Dev-Cpp)是Windows环境下的一个轻量级C/C++ 集成开发环境(IDE)。它是一款自由软件,遵守GPL许可协议分发源代码。它集合了功能强大的源码编辑器、MingW64/TDM-GCC 编译器、GDB 调试器和 AStyle 格式整理器等众多自由软件,适合于在教学中供C/C++语言初学者使用

#1.从学生表中查询所有学生的所有信息SELECT * FROM `student`#2.从学生表查询所有学生的学号姓名信息并分别赋予别名SELECT StudentNo AS ‘学号‘, St

#1.从学生表中查询所有学生的所有信息SELECT*FROM`student`#2.从学生表查询所有学生的学号姓名信息并分别赋予别名SELECTStudentNoAS'学号',StudentNameAS'姓名'FROM`student`;#3.从学生表中查询学号是1012的学生信息SELECT*FROM`student`whereStudentNolike '1012'; #4.从学生表中查询学号在1011-1017之间的所有学生信息SELECT*FROM`student`whereStudentNobetween 1011and1017; #5.查询地址在北京的所有学生的学号和姓名SELEC

#1.从学生表中查询所有学生的所有信息SELECT * FROM `student`#2.从学生表查询所有学生的学号姓名信息并分别赋予别名SELECT StudentNo AS ‘学号‘, St

#1.从学生表中查询所有学生的所有信息SELECT*FROM`student`#2.从学生表查询所有学生的学号姓名信息并分别赋予别名SELECTStudentNoAS'学号',StudentNameAS'姓名'FROM`student`;#3.从学生表中查询学号是1012的学生信息SELECT*FROM`student`whereStudentNolike '1012'; #4.从学生表中查询学号在1011-1017之间的所有学生信息SELECT*FROM`student`whereStudentNobetween 1011and1017; #5.查询地址在北京的所有学生的学号和姓名SELEC

Embarcadero Dev-C++输出中文乱码问题

本人也是听说Dev更新了,才想着下载一个玩玩,谁知道控制台输出的时候居然中文乱码,下面给大家介绍一下如何防止中文乱码问题我用的是EmbarcaderoDev-C++6.3版本这是我编写的代码,能看到编辑器内是能正常显示中文的但是控制台显示就是乱码,很明显要么是编辑器的问题要么是控制台的问题解决办法找到文件的位置,将文件编码更改为ANSI格式,因为编辑器内部默认的是ANSI编码格式这里选择Notepad++或者记事本更改编码格式都是可以的,我用的是记事本这里另存为ANSI编码格式保存就行 Dev上会提示是否重新读取文件,选择是就行了再次运行代码,发现控制台就可以正常输出了注意:别的配置都不需要更

Embarcadero Dev-C++输出中文乱码问题

本人也是听说Dev更新了,才想着下载一个玩玩,谁知道控制台输出的时候居然中文乱码,下面给大家介绍一下如何防止中文乱码问题我用的是EmbarcaderoDev-C++6.3版本这是我编写的代码,能看到编辑器内是能正常显示中文的但是控制台显示就是乱码,很明显要么是编辑器的问题要么是控制台的问题解决办法找到文件的位置,将文件编码更改为ANSI格式,因为编辑器内部默认的是ANSI编码格式这里选择Notepad++或者记事本更改编码格式都是可以的,我用的是记事本这里另存为ANSI编码格式保存就行 Dev上会提示是否重新读取文件,选择是就行了再次运行代码,发现控制台就可以正常输出了注意:别的配置都不需要更

STlink下载出现st-link usb communication error解决方法

本文针对的是STLink之前还能用但突然出现连接错误的情况。今天在学习STM32时发现Keil的Debugger设置中STLink一直连接错误:st-linkusbcommunicationerrorError:flashdownloadfailed-targetdllhasbeencanceled但是之前一直用得好好的,在尝试了许多文章之后,终于解决问题。下面是我认为我的情况可能的可能原因:1.电脑的USB口连接不稳定。2.STLink驱动版本老旧,需要进行固件升级。解决办法:1.换不同的USB口试一试,我最后一边把STLink的usb按着,一边尝试解决,最后突然连接成功了2.STLink固

STlink下载出现st-link usb communication error解决方法

本文针对的是STLink之前还能用但突然出现连接错误的情况。今天在学习STM32时发现Keil的Debugger设置中STLink一直连接错误:st-linkusbcommunicationerrorError:flashdownloadfailed-targetdllhasbeencanceled但是之前一直用得好好的,在尝试了许多文章之后,终于解决问题。下面是我认为我的情况可能的可能原因:1.电脑的USB口连接不稳定。2.STLink驱动版本老旧,需要进行固件升级。解决办法:1.换不同的USB口试一试,我最后一边把STLink的usb按着,一边尝试解决,最后突然连接成功了2.STLink固