首先先看硬件项目 硬件项目其实叫做candleLight,github链接: https://github.com/HubertD/candleLight] https://github.com/HubertD/candleLight 这个不带隔离的硬件设计是比较简单的,就是一块带usb和can的stm32f0 + CAN收发器TJA1051/3。 可惜的就是这颗stm32f0芯片现在价格涨得有点离谱了,之前在JLC打样做了几...
一个信号中可能包含多种频率成分,而我显示的是幅值最大的频率分量(当然其他频率也可获得)。这里便用到了STM32提供的DSP库中的FFT(快速傅里叶变换),DSP库在最后的源码中有。 需要采样1024个点的原因:FFT算法要求样本数为2的n次方,而DSP库中提供了64,256和1024样本数对应的库函数,因此选用1024最大样本数可以使...
此案例用到的是ADC1的通道6(即PA6口)进行数据的采样,主要需注意将ADC转换的触发方式改为定时器触发(我用的是定时器2的通道2进行触发,由于STM32手册提示只有在上升沿时可以触发ADC,因此我们需要让定时器2的通道2每隔固定的时间产生一个上升沿)。 将定时器2设置成PWM模式,即可令ADC1在定时器2的通道2每产生一次...
本文的OLED多级菜单UI为一个综合性的STM32小项目,使用多传感器与OLED显示屏实现智能终端的效果。项目中的多级菜单UI使用了较为常见的结构体索引法去实现功能与功能之间的来回切换,搭配DHT11,RTC,LED,KEY等器件实现高度智能化一体化操作。 后期自己打板设计结构,可以衍生为智能手表等小玩意。目前,项目属于裸机状态(CPU...
分享开源平台基于STM32智能电子称项目,一起学习进步,从原理分析,取其精华,弃其糟粕。, 视频播放量 8697、弹幕量 1、点赞数 393、投硬币枚数 319、收藏人数 763、转发人数 61, 视频作者 电子小白分享, 作者简介 您好,我叫Friday。持续分享软硬件相关知识,来了就点个关
基于TouchGFX的智能手表设计项目,主要是基于STM32U5开发套件,硬件包含STM32U5核心板、底板、2.8寸显示屏、资源扩展板以及仿真器,进行智能手表的设计。手表主要功能包括健康监测、运动模式、环境检测、电池电量检测、RTC时钟、状态提醒、模式切换(运行/待机,LPBAM功能演示)和网络连接等功能。
问题描述最近在做的一个基于HAL库的STM32项目需要从多个SPI总线设备读取数据并通过DMA从串口发送,程序如下:(RxData为从SPI总线读取到的数据)sprintf(tempt, " 麦特拉布 2022-02-28 11:25:17 STM32项目实战:基于STM32U5的火灾报警系统(LVGL),附项目教程/源码 《火灾报警系统_STM32U5》项目完整文档、项目源码,点...
一、开源小四轴项目开展方式 项目目的和意义 通过完成一个简单的项目掌握以下知识 1、简单的电子开发项目基本流程 2、硬件设计流程及硬件设计知识 3、焊接、调试、基本功能测试 4、STM32基本编程及算法实现 5、四轴飞行器姿态解算与飞控算法 6、项目文档编写 ...
STM32G031C8单片机内部都有很大的内部FLASH空间,我们可以拿出一点来作为自定义的配置空间,这样就不需要...
支持悬停、翻滚、微调、无头模式等,软件支持crazepony上位机或scratch3.0,项目的硬件PCB、STM32程序等...