《STM32H562开发指南 V1.0 》第五十二章 DSP测试实验
上一章,我们测试了STM32H562的硬件FPU。STM32H562除了集成硬件FPU外,还支持多种DSP指令集。同时ST还提供了一整套DSP库方便我们工程中开发应用。 本章,我们将指导大家入门STM32H562的DSP,手把手教大家搭建DSP库测试环境,同时通过对DSP库中的几个基本数学功能函数和FFT快速傅里叶变换函数的测试,让大家对STM32H562的DSP库有个基本的了解。
《STM32H562开发指南 V1.0 》第五十一章 FPU测试(Julia分形)实验
本章我们将学习如何开启STM32H562的硬件FPU,并对比使用硬件FPU和不使用硬件FPU的速度差别,以体现硬件FPU的优势。
《STM32H562开发指南 V1.0 》第五十章 视频播放器实验
STM32H562不仅可以软解码音频,还可以软解码JPEG,完全可以用来播放视频!本章,我们将使用 STM32H562的软件JPEG解码器来实现播放AVI视频,实现一个简单的视频播放器。
《STM32H562开发指南 V1.0 》第四十九章 录音机实验
上一章,我们实现了一个简单的音乐播放器,本章我们将在上一章的基础上,继续用ES8388实现一个简单的录音机,录制WAV格式的录音。
《STM32H562开发指南 V1.0 》第四十八章 音乐播放器实验
正点原子STM32H562开发板拥有串行音频接口(SAI),支持SAI、LSB/MSB对齐、PCM/DSP、TDM和AC’97等协议,且外扩了一颗HIFI级CODEC芯片:ES8388,支持最高96K 24BIT的音频播放,并且支持录音(下一章介绍)本章,我们将利用STM32H562开发板实现一个简单的音乐播放器(仅支持WAV播放)。
《STM32H562开发指南 V1.0 》第四十七章 照相机实验
上一章,我们学习了图片解码,本章我们将学习BMP&JPEG编码,结合前面的摄像头实验,实现一个简单的照相机。
《STM32H562开发指南 V1.0 》第四十六章 图片显示实验
在开发产品的时候,很多时候,我们都会用到图片解码,在本章中,我们将向大家介绍如何通过STM32H5来解码BMP/JPG/JPEG/GIF等图片,并在LCD上显示出来。
《STM32H562开发指南 V1.0 》第四十五章 汉字显示实验
本章,我们将介绍如何使用STM32控制LCD显示汉字。在本章中,我们将使用外部FLASH来存储字库,并可以通过SD卡更新字库。STM32读取存在FLASH里面的字库,然后将汉字显示在LCD上面。
《STM32H562开发指南 V1.0 》第四十四章 FATFS实验
上一章,我们学习了SD卡的使用,并实现了简单的读写扇区功能。在电脑上我们的资料常以文件的形式保存,通过文件名我们可以快速对自己的文件数据等进行分类。对于SD卡这种容量可以达到非常大的存储介质,按扇区去管理数据已经变得不方便,我们希望单片机也可以像电脑一样方便地用文件的形式去管理,在需要做数据采集的场合也会更加便利。
《STM32H562开发指南 V1.0 》第四十三章 SD卡实验
很多单片机系统都需要大容量存储设备,以存储数据。目前常用的有U盘,FLASH芯片,SD卡等。他们各有优点,综合比较,最适合单片机系统的莫过于SD卡了,它不仅容量可以做到很大(32GB以上),支持SPI/SDIO驱动,而且有多种体积的尺寸可供选择(标准的SD卡尺寸及Micor SD卡尺寸等),能满足不同应用的要求。
《STM32H562开发指南 V1.0 》第四十二章 内存管理实验
如果我们所用的内存都是直接定义一个数组来使用,灵活性会比较差,很多时候不能满足实际使用需求。为了解决这些问题,我们来学习内存管理,实现对内存的动态管理。
《STM32H562开发指南 V1.0 》第四十一章 摄像头实验
STM32H562具有DCMI接口,所以我们的STM32H562开发板板载了一个摄像头接口(P4),该接口可以用来连接ALIENTEK OV5640/OV2640/OV7725等摄像头模块。本章,我们将使用STM32驱动ALIENTEK OV5640摄像头模块,实现摄像头功能。
《STM32H562开发指南 V1.0 》第四十章 FLASH模拟EEPROM实验
STM32H562本身没有自带EEPROM,但是STM32H562具有IAP(在应用编程)功能,所以我们可以把它的FLASH当成EEPROM来使用。本章,我们将利用STM32H562内部的FLASH来实现第三十四章实验类似的效果,不过这次我们是将数据直接存放在STM32H562内部,而不是存放在NOR FLASH。
《STM32H562开发指南 V1.0 》第三十九章 无线通信实验
本章,我们将介绍如何使用2.4G无线模块NRF24L01实现无线通信。将使用两块STM32开发板,一块用于发送,一块用于接收,从而实现无线数据传输,并把数据显示在LCD上。
《STM32H562开发指南 V1.0 》第三十八章 DHT11数字温湿度传感器
本章,我们将介绍数字温湿度传感器DHT11的使用,与前一章的温度传感器相比,该传感器不但能测温度,还能测湿度。我们将学习如何获取DHT11传感器的温湿度数据,并把数据显示在LCD上。
【双12限时优惠】正点原子HP20智能加热台,重新定义精密加热新标杆!
【双12限时优惠】正点原子HP20智能加热台,重新定义精密加热新标杆!
《STM32H562开发指南 V1.0 》第三十七章 DS18B20数字温度传感器实验
本章,我们将介绍STM32如何读取外部温度传感器的温度,来得到较为准确的环境温度。我们将学习单总线技术,通过它来实现STM32和外部温度传感器DS18B20的通信,并把从温度传感器得到的温度显示在LCD上。
《STM32H562开发指南 V1.0 》第三十六章 红外遥控实验
本章,我们将介绍STM32对红外遥控器的信号解码。STM32板子上标配的红外接收头和一个小巧的红外遥控器。我们将利用STM32的输入捕获功能,解码开发板标配的红外遥控器的编码信号,并将编码后的键值在LCD模块中显示出来。
《STM32H562开发指南 V1.0 》第三十五章 触摸屏实验
本章,我们将介绍如何使用STM32H562来驱动触摸屏,STM32H562本身并没有触摸屏控制器,但是它支持触摸屏,可以通过外接带触摸屏的LCD模块(比如正点原子TFTLCD模块),来实现触摸屏控制。在本章中,我们将向大家介绍STM32控制正点原子TFTLCD模块(包括电阻触摸与电容触摸),实现触摸屏驱动,最终实现一个手写板的功能。
《STM32H562开发指南 V1.0 》第三十四章 OSPI实验
本章,我们将介绍STM32H562的OSPI功能,并使用STM32H562自带的OSPI来实现对外部NOR FLASH的读写,并将结果显示在LCD模块上。