开发从通过FSMC外设使 onboard LCD 正常工作开始,使用裸机驱动程序(drv_lcd)来处理背光、复位和显示初始化。当屏幕上出现“Hello World”后,下一步是将 GPIOG 上的上、下、左、右和中央开关连接起来,利用 MCU 内部的上拉电阻,因此无需额外的外部电阻。
标准的嵌入式音频项目通常依赖外部存储设备,例如采用FAT文件系统的SD卡,来播放预先录制的音频文件。在硬件场景中,当无法使用或严格禁止使用外部大容量存储时,就需要采取替代方案。本项目概述了开发一款“无文件”实时音频播放器的过程。该系统通过STM32F407ZGT6微控制器、FreeRTOS内核以及外部ES8388音频编解码器,实时进行多音轨乐器的数学合成。
本项目的目标是制作一个非常简单的电压表,至少具备良好的精度,并理解模数转换器(ADC)的工作原理。该项目使用了RT-Thread公司生产的RT-Spark(Spark-1)开发板。
RT-Spark 是一款功能全面的嵌入式板卡,由 STM32F407ZGT6 微控制器驱动,设计用于在运行时能够稳定运行。该嵌入式硬件具有多种硬件接口,例如液晶显示屏、LED 灯、开关等。