自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(297)
  • 收藏
  • 关注

原创 控制系统和伺服电机简介

本文主要介绍控制系统原理的相关内容,包括闭环控制系统和开环控制系统的概念,还简要介绍了伺服系统的相关内容。

2024-10-31 01:00:00 1602

原创 STM32G4 双ADC模式之同时注入模式

本文主要介绍STM32G4 双ADC模式之同时注入模式的相关内容,包括ADC模块的功能介绍,实现框架结构,以及注入模式ADC的转换的实现原理。

2024-10-29 01:30:00 528

原创 STM32G4 双ADC模式之常规同步模式&独立注入模式

本文主要介绍STM32G4 双ADC模式之常规同步模式&独立注入模式相关内容,包括ADC模块的功能介绍,实现框架结构,以及常规同步模式&独立注入模式ADC的转换的实现原理。

2024-10-29 01:15:00 1262

原创 Renesas R7FA8D1BH (Cortex®-M85) QSPI的功能介绍

本文主要介绍Renesas R7FA8D1BH (Cortex®-M85) QSPI的功能,包括其特性,配置要点,使用方法等内容。

2024-10-28 00:45:00 1002

原创 Renesas R7FA8D1BH (Cortex®-M85) QSPI驱动FLASH

本文介绍使用Renesas R7FA8D1BH的QSPI接口驱动Flash功能,文章还介绍了RA qspi的函数接口。并且使用这些接口实现芯片N25Q256的驱动接口,并测试读写数据功能。

2024-10-28 00:15:00 2143

原创 霍尔效应传感器简介

本文主要介绍霍尔传感器的特性,以及其应用领域。

2024-10-24 00:15:00 1535

原创 磁编码器的工作原理和特点

本文主要介绍磁编码器的构造原理,工作特性和应用特点等内容。

2024-10-23 04:00:00 928

原创 增量编码器和绝对编码器的原理介绍

本文主要介绍增量编码器和绝对编码器的实现原理,优缺点,以及应用领域。

2024-10-23 02:45:00 1182

原创 STM32G4系列MCU的启动项配置

本文主要介绍STM32G4系列MCU的启动项配置功能,包括启动模式类别,内存映射地址等内容。

2024-10-22 03:45:00 631

原创 STM32G4系列MCU的ADC模块标定方法和采样时间

本文主要介绍STM32G4系列MCU ADC采样标定的功能,包括功能介绍,标定ADC模块的类型,标定步骤,还介绍了ADC采样时间的相关内容。

2024-10-22 03:15:00 1352

原创 STM32G4系列MCU的电源控制功能介绍

本文主要介绍STM32G4系列MCU电源模块的相关内容,包括电源工作电压,MCU的电源框架结构,电压检测,外围电压监测等概念。

2024-10-21 00:15:00 1934

原创 STM32G4系列MCU的低功耗模式介绍

本文主要介绍STM32G4系列MCU的低功耗模式的相关内容,包括低功耗的运行状态机,时钟关系,运行模块等内容。

2024-10-21 00:15:00 1069

原创 Renesas R7FA8D1BH (Cortex®-M85) 上光电编码器测速功能

本文主要介绍Renesas R7FA8D1BH (Cortex®-M85) 上光电编码器测速功能,笔者介绍了测速功能的实现原理,FSP配置MCU资源的方法,还编写系统的软件代码,实现测速的功能。

2024-10-19 01:00:00 1657

原创 RT-Thread 信号量的概念

本文主要介绍信号量的相关概念,还介绍了RT-Thread 信号量的相关函数接口,并编写一个使用范例介绍这些接口的使用方法。

2024-10-18 03:30:00 766

原创 RT-Thread 互斥量的概念

本文主要介绍互斥量的概念,实现原理。还介绍RT-Thread中互斥量的相关接口。

2024-10-18 03:00:00 614

原创 RT-Thread线程的定义和属性

本文主要介绍RT-Thread线程的定义和属性,其包括线程的定义,线程类别,线程调度方法,还重点介绍了线程的重要属性,包括线程状态,优先级和时间片等内容。

2024-10-17 03:30:00 825

原创 RT-Thread线程同步和接口函数的介绍

本文主要介绍线程同步的相关内容,还介绍了操作线程的一些接口函数的使用的方法,并编写一个范例,介绍这些接口函数的在程序开发中的应用。

2024-10-17 03:00:00 565

原创 Renesas R7FA8D1BH (Cortex®-M85) 上超声波测距模块(HC-SR04)驱动开发

本文主要介绍Renesas R7FA8D1BH (Cortex®-M85) 上超声波测距模块(HC-SR04)驱动开发的过程,笔者介绍了HC-SR04测距模块驱动的实现原理,并使用FSP配置外围驱动接口,并编写驱动代码,实现测距的功能。在Renesas R7FA8D1BH板卡上通过改变距离参数验证驱动程序的功能。

2024-10-11 01:00:00 1117

原创 Renesas R7FA8D1BH (Cortex®-M85)和L298N驱动电机

本文主要介绍Renesas R7FA8D1BH (Cortex®-M85)和L298N模块搭建小车电机控制系统,具体内容包括系统的硬件架构,FSP配置PWM参数,PWM功能代码实现,小车运行轨迹控制函数等内容。

2024-10-10 01:00:00 935

原创 Renesas R7FA8D1BH (Cortex®-M85)的PWM控制小车

本文主要介绍Renesas R7FA8D1BH (Cortex®-M85)的PWM控制小车,包括系统实现的框架结构,小车运行方向的控制实现原理,还使用FSP配置PWM参数,实现小车运行速度和方向的控制功能。

2024-10-10 00:45:00 786

原创 Renesas R7FA8D1BH (Cortex®-M85)实现PID控制小车运行速度

本文主要介绍Renesas R7FA8D1BH (Cortex®-M85)的PWM和PID控制小车,包括系统实现的框架结构,小车运行方向的控制实现原理和控速原理,用以实现小车运行速度和方向的控制功能。

2024-10-08 01:00:00 873

原创 基于Renesas R7FA8D1BH (Cortex®-M85)自适应蓝牙控制智能小车

本系统是一款硬件上基于野火Renesas R7FA8D1BH (Cortex®-M85)开发板,设计的一款智能控制小车。其可实现采集现场环境的温度、湿度、光照强度,同时使用超声波雷达扫描环境的参数,以了解特殊环境的地形特性,并通过蓝牙实时的发送给微信小程序App,以实现对小车运行轨迹的控制。

2024-10-08 00:45:00 1472

原创 TMR传感器的实现原理和特性介绍

本文主要介绍TMR传感器是原理和特性,TMR传感器是一种基于磁阻效应的传感器,TMR是Tunneling Magnetoresistance的缩写。该传感器利用了TMR效应,即通过一个薄膜隧道结构来测量磁场的变化。

2024-10-07 03:00:00 1344

原创 Renesas R7FA8D1BH (Cortex®-M85)和蓝牙模块通信

本文主要介绍Renesas R7FA8D1BH (Cortex®-M85)和蓝牙模块通信的实现方法,具体内容包括整个系统的架构,蓝牙模块功能介绍,FSP配置参数的方法,蓝牙模块驱动代码,功能代码。

2024-10-07 02:30:00 1193

原创 TMR技术的发展及其应用技术的介绍

本文主要介绍TMR技术的发展及其技术的特征,文中还介绍了整个磁阻技术的演进历史以及其各个技术阶段其功能的实现原理,还介绍一款使用TMR技术的传感器芯片,及其技术参数等内容。

2024-09-27 03:45:00 1125

原创 增量式编码器实现原理

本文主要介绍增量式编码器实现原理,包括增量式编码器的特性,信号特性,以及如何使用编码器的输出信号判断正反转的方法和位置计算等内容。

2024-09-27 03:15:00 910

原创 编码器分辨率、精度和重复精度的定义

本文主要介绍编码器分辨率、精度和重复精度的相关概念。具体包括直线编码器,旋转编码器的相关参数的概念和定义,还补充介绍了其他和编码器相关的一些内容。

2024-09-25 12:00:59 1444

原创 Renesas R7FA8D1BH 的PWM的功能介绍和应用实践

本文主要介绍Renesas R7FA8D1BH 的PWM的功能介绍和应用实践使用方法,FSP配置PWM的方法。还介绍了其他特性,包括PWM的特性介绍,并编写多个案例,详细介绍了各种模式下API函数的使用方法,还编写一个具体的案例,实现PWM的输出,并使用逻辑分析仪捕捉器波形。

2024-09-24 21:45:08 636

原创 基于Vision-Board的智能应急环境监测控制小车

本系统是一款硬件上基于Vision-Board 开发板,应用RT-Thread嵌入式操作系统设计的一款智能控制小车。其可实现采集现场环境的温度、湿度、光照强度,同时使用超声波雷达扫描环境的参数,以了解特殊环境的地形特性,并通过WIFI和蓝牙实时的发送给系统服务器,便于决策者采取措施和行动。

2024-09-23 21:18:21 2283

原创 Renesas R7FA8D1BH (Cortex®-M85)的 General PWM的应用实践

本文主要介绍Renesas R7FA8D1BH (Cortex®-M85)的General PWM各种模式的使用方法,包括PWM的特性介绍,并编写多个案例,详细介绍了各种模式下API函数的使用方法,还编写一个具体的案例,实现PWM的输出,并使用逻辑分析仪捕捉器波形。

2024-09-23 05:00:00 892

原创 Renesas R7FA8D1BH 的定时器(PWM)的输出模式应用介绍和实践

本文主要介绍Renesas R7FA8D1BH (Cortex®-M85)的General PWM相关的功能,包括其定时器的特性,参数配置方法,各类模式下使用的要点。并写一个产生4路PWM的案例介绍FSP下API函数的应用方法。

2024-09-23 00:15:00 947

原创 Renesas R7FA8D1BH (Cortex®-M85) 生成4路PWM

本文主要介绍使用Renesas 提供的FSP工具配置参数实现PWM功能,内容包括参数配置,PWM功能代码的实现,以及如何生成项目工程,还使用逻辑分析仪捕捉波形,以验证PWM波形的准确性。

2024-09-22 11:45:48 974

原创 使用Renesas R7FA8D1BH (Cortex®-M85)和微信小程序App数据传输

本文主要介绍设计一个系统实现如下功能:使用Renesas R7FA8D1BH (Cortex®-M85)和微信小程序App数据传输。笔者介绍了系统设计的架构,包括硬件架构,软件架构,以及上位机的实现代码。并在下位机实现数据发送功能,App正确的解析数据,并通过UI显示数据的功能。

2024-09-21 21:04:27 1701

原创 使用Renesas R7FA8D1BH (Cortex®-M85)实现多功能UI

本文主要介绍使用Renesas R7FA8D1BH (Cortex®-M85)实现多功能UI,包括整个系统的硬件框架,软件框架结构,还介绍了软件实现的逻辑,包括:状态机跳转的核心代码,源代码等内容。

2024-09-21 09:07:46 1113

原创 Renesas R7FA8D1BH (Cortex®-M85)的UART使用介绍

本文主要介绍Renesas R7FA8D1BH (Cortex®-M85)内部UART的应用的相关内容,包括使用FSP配置UART的参数,FSP提供的UART相关的应用函数接口,还编写一个Demo,调用UART的函数接口,实现数据的接收和发送功能。

2024-09-19 22:23:20 1060

原创 Renesas R7FA8D1BH (Cortex®-M85)内部RTC的应用

本文主要介绍Renesas R7FA8D1BH (Cortex®-M85)内部RTC的应用的相关内容,包括使用FSP配置RTC的参数,FSP提供的RTC相关的应用函数接口,还编写一个Demo,调用RTC的函数接口,实现时间数据的实时更新功能。

2024-09-18 22:55:03 1147

原创 Renesas R7FA8D1BH (Cortex®-M85)控制SHT20

本文主要介绍使用Renesas R7FA8D1BH (Cortex®-M85)控制SHT20的相关内容,包括SHT20的特性,使用FSP配置Renesas R7FA8D1BH的I2C接口,i2c驱动程序,还介绍了一个简单的应用案例:实时读取SHT20的温湿度数据,显示在OLED上。

2024-09-17 22:26:56 1289

原创 温湿度传感器SHT20的功能介绍和时序分析

本文主要介绍SHT20传感器的相关内容,包括SHT20的属性,相关的操作命令,还介绍了其和MCU操作之间的时序特点,还介绍了温湿度转换相关的关系。

2024-09-17 21:37:36 957

原创 Renesas R7FA8D1BH (Cortex®-M85)控制ISLS29035

本文主要介绍ISLS29035芯片驱动的相关内容,包括ISLS29035芯片的特性,其内部各个寄存器的功能,以及和MCU相连后其时序操作的注意点。还介绍了R7FA8D1BH上I2C模块的使用方法,包括FSP配置参数,I2C驱动代码,以及使用I2C接口驱动ISLS29035的功能实现方法等内容。

2024-09-16 21:30:55 1181

原创 RT-Thread Nano版本在STM32F103RB上的快速移植

本文主要介绍RT-Thread Nano版本在NUCLEO-F13RB上的移植方法,包括RT-Thread的版本信息,各个版本的差异,Keil下RT-Thread的安装,以及结合STM32Cube创建工程的方法。文中还详细记录了修改代码的内容和修改方法。还编写具体的案例验证代码,验证RT-Thread的功能。

2024-09-09 22:16:30 1185

基于野火Renesas R7FA8D1BH (Cortex-M85)开发板,设计的一款智能控制小车

本系统是一款硬件上基于野火Renesas R7FA8D1BH (Cortex-M85)开发板,设计的一款智能控制小车。其可实现采集现场环境的温度、湿度、光照强度,同时使用超声波雷达扫描环境的参数,以了解特殊环境的地形特性,并通过蓝牙实时的发送给微信小程序App,以实现对小车运行轨迹的控制。

2024-10-10

RT-Thread Nano版本在STM32F103RB上的快速移植

本文主要介绍RT-Thread Nano版本在NUCLEO-F13RB上的移植方法,包括RT-Thread的版本信息,各个版本的差异,Keil下RT-Thread的安装,以及结合STM32Cube创建工程的方法。文中还详细记录了修改代码的内容和修改方法。还编写具体的案例验证代码,验证RT-Thread的功能。 ———————————————— 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 原文链接:https://blog.csdn.net/mftang/article/details/142069487

2024-09-09

RT-Thread(Nano版本)的快速移植(基于NUCLEO-F446RE)

本文主要介绍RT-Thread Nano版本在NUCLEO-F446RE上的移植方法,包括RT-Thread的版本信息,各个版本的差异,Keil下RT-Thread的安装,以及结合STM32Cube创建工程的方法。文中还详细记录了修改代码的内容和修改方法。还编写具体的案例验证代码是否能正常工作。 ———————————————— 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 原文链接:https://blog.csdn.net/mftang/article/details/141980933

2024-09-07

Renesa Version Board开发RT-Thread 之UART驱动应用

本文主要介绍RT-Thread下UART接口的使用方法,笔者使用Renesa Version Board开发板,其开放的UART端口为UART2。文章介绍了使用RT-Studio使能UART,使用FSP配置和使能UART-2,然后编写基于RT-Thread下UART的驱动接口,并测试其功能。 原文地址: https://blog.csdn.net/mftang/article/details/141528671?spm=1001.2014.3001.5501

2024-08-25

NUCLEO-F446RE: STM32F446RE实现多通道ADC转换功能实现(DMA)

主要实现应用基于STM32F446RE实现多通道ADC转换功能实现。笔者同时使用ADC1、ADC2、ADC3,每个ADC模块采集两路模拟量,且同时使用DMA方式存贮数据。笔者详细介绍基于STM32Cube配置ADC参数,并生成项目代码的方法。完成项目配置后,生成代码,并实现初始化通道的功能,然后编译代码,下载到板卡中验证其功能。

2024-07-06

STM32F103RB多通道ADC转换功能实现(DMA)

主要介绍使用STM32F103RB实现多通道数据转换的功能,采用DMA方式,每个模拟通道对应一个DMA channel,实现高速的数据模数转换功能。还验证了配置DMA的数据宽度对输出数据的影响。

2024-07-05

FSP-Project-RA8-adc-oled:Renesas R7FA8D1BH (Cortex-M85) 的综合应用

本文主要介绍Renesas R7FA8D1BH (Cortex-M85)设计一个综合的应用案例:MCU采集模拟通道的数据,并读取MCU内部的Temperature sensor。还使用I2C接口驱动OLED,并将读到温度值和模拟量值显示在UI上。同时使用UART发送当前的实时数据至PC Console。

2024-07-01

FSP-Project-RA8-uart-test:Renesas R7FA8D1BH (Cortex-M85)串口应用总结

主要记录使用Renesas R7FA8D1BH (Cortex-M85)串口模块时,存在的问题,并详细的记录问题产生的实验现象。笔者通过仔细研究FSP中和UART相关的接口函数和实用案例,通过详细的测试,找到了解决printf函数在打印字符串中不能完整打印数据的问题,并给出解决方案。

2024-06-29

FSP-Project-RA8-test:搭建瑞萨R7FA8D1BHECBD-BTB的开发调试环境(DAP-LINK: N32G

介绍使用Keil、FSP、DAP-LINK(N32G45XVL-STB)搭建瑞萨R7FA8D1BHECBD-BTB的开发调试环境。笔者选择使用野火耀阳开发板_瑞萨RA8,该板块的主控MCU R7FA8D1BHECBD,7FA8D1BHECBD的内核为ARM Contex-M85。使用J-LINK必要要求版本在V10以上,ST-LINK也不支持 Contex-M85内核代码下载。笔者通过使用多种下载器进行测试,最后发现N32G45XVL-STB开发板上自带的DAP-LINK工具竟然可以下载和调试R7FA8D1BHECBD芯片。

2024-06-28

W25QXX-STM32F4-ALY:设计NOR Flash(SPI接口)的Flashloader(MCU: stm32f4)

主要介绍基于STM32F407芯片,NOR Flash芯片为W25Q64(SPI接口)。使用其设计一个Flashloader 程序,并且在STM32CubeProgrammer工具中使用该文件,实现NOR Flash擦除数据,编程数据,读取数据的功能。

2024-06-28

M29W128GL-STM32F4-ALY 源代码

基于STM32F407芯片,NOR Flash芯片为S29GL128P10TFI01。使用其设计一个Flashloader 程序,并且在STM32CubeProgrammer工具中使用该文件,实现NOR Flash擦除数据,编程数据,读取数据的功能。

2024-06-27

应用lvgl的.lib 的一个范例(stm32-f407-lvgl-lib-ui-proj)

应用lvgl的.lib 的一个范例(stm32_f407_lvgl_lib_ui_proj): 将lvgl的源文件转化为.lib文件,以及大简化加载lvgl源代码的繁琐步骤。随着lvgl的版本升级越来越高,其源代码也越来越多,项目中加载这些文件也是一个繁琐的任务,本文写作的目的就是为了简化这一操作。使用.LIB文件的方式,极大的简化添加源代码的过程更便于平台的移植。

2024-06-21

将lvgl源代码转换为.lib(stm32-f407-lvgl-lib-proj)

将lvgl源代码转换为.lib(stm32_f407_lvgl_lib_proj) lvgl 版本: v8.4

2024-06-21

通用性I2C接口的应用之驱动SHT20(N32G45XVL-STB)

本文主要介绍使用通用性I2C接口的驱动SHT20 sensor,文中介绍了如何初始化I2C port。笔者使用N32G45XVL-STB板卡作为主控。文中介绍了IO的配置方法。还介绍了device驱动中如何调用i2c的接口。最后设计一个测试程序以验证驱动是否能够正常工作。

2024-06-19

STM32F407之移植LVGL(8.4.0)-UI

​ 本文主要介绍在STM32F407移植lvgl-8.4.0的详细步骤,包括加载文件的方法,Keil中加载文件目录和路径,修改和LCD驱动层相关的接口,keil中配置编译参数,笔者使用NXP GUI builder设计了一个简单的案例,验证移植的代码是否可以正常运行。

2024-06-18

lvgl-demo-MusicPlayer

本文主要介绍使用GUI Guider工具创建一个MusicPlayer的应用程序,并且该程序在GUI Guider上模拟UI的功能,然后将GUI Guider生成的代码移植到基于STM32F407主控MCU的控制板卡上。并测试了UI的功能。

2024-06-18

stm32-f407-lcd-lvgl-proj-MusicPlayer

本文主要介绍使用GUI Guider工具创建一个MusicPlayer的应用程序,并且该程序在GUI Guider上模拟UI的功能,然后将GUI Guider生成的代码移植到基于STM32F407主控MCU的控制板卡上。并测试了UI的功能。

2024-06-18

STM32F407之移植LVGL(8.4.0stm32-f407-lcd-lvgl-proj)

项目名称: STM32F407之移植LVGL(8.4.0stm32_f407_lcd_lvgl_proj) 文章索引: 本文主要介绍在STM32F407移植lvgl-8.4.0的详细步骤,包括加载文件的方法,Keil中加载文件目录和路径,修改和LCD驱动层相关的接口,keil中配置编译参数,笔者使用NXP GUI builder设计了一个简单的案例,验证移植的代码是否可以正常运行。

2024-06-18

VMware-workstation-full-15.5.6-16341506

虚拟机版本: VMware-workstation-full-15.5.6-16341506 VMware Workstation是一款由VMware公司开发的虚拟化软件。它允许用户在一台计算机上同时运行多个操作系统,并在每个操作系统中创建和运行虚拟机。

2024-06-15

GUI Guider 设计UI在嵌入式系统上的应用源代码

GUI Guider 设计UI在嵌入式系统上的应用源代码 1)lvgl 驱动程序 2)GUI Guider UI程序

2024-06-15

和lvgl UI开发仿真相关的软件

1)cmake-3.30.0-rc2-windows-x86_64 2)lv_drivers-release-v8.3.zip 3)lv_port_pc_eclipse-release-v8.3.zip 4)lvgl-release-v8.3.zip 5)SDL2-devel-2.30.1-mingw.zip 6)x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z

2024-06-15

N32G45XVL-STB之移植LVGL(lvgl-8.2.0)

本文主要介绍在N32G45XVL-STB移植lvgl-8.2.0的详细步骤,包括加载文件的方法,文件目录的路径,修改和LCD驱动层相关的接口,keil中文件路径的配置方法和编译参数,还编写一个LVGL的案例,验证移植的代码是否可以正常运行。

2024-06-08

使用PID算法实现DAC模拟量输出的快速调节

本文主要介绍一个PID在实际项目应用的案例,通过ADC采样DAC的输出结果,调整使其快速到达期望的结果,系统基于STM32F103RC,使用DAC输出模拟量,ADC采集该模拟量作为反馈信号,以实现系统的闭环控制。

2024-05-30

stm32-f103-rct6-motor-speed

本文主要介绍测试电机速度方法(T测试方法)的实现原理与功能实现,笔者使用STM32F103芯片作为主控,并使用光电编码器作为测速装置,基于定时器和PWM实现电机速度测试和速度控制功能。还应该STM32Cube搭建项目实现测速的功能。

2024-05-29

PID算法在电机速度控制上的应-测试源码

本文主要介绍使用PID算法实现电机速度的控制,笔者使用IO外部中断测试码盘的脉冲实现测速功能,通过该速度值,应用PID算法实现调制PWM的占空比,以实现电机速度的控制。

2024-05-28

STM32高级控制定时器(STM32F103):PWM 输入模式

本文主要介绍STM32高级定时器的用法至输入捕获功能,该功能可用于捕捉外部输入信号的频率,并且计算出PWM的占空比。笔者通过详细的案例介绍这个功能,包括理论知识,实现原理,以及如何使用STM32Cube配置基本的参数,编写实用代码,实现捕捉频率当的功能。

2024-05-25

stm32-f103-rct6-输入捕获测试代码

本文主要介绍STM32高级定时器的用法至输入捕获功能,该功能可用于捕捉外部输入信号的频率。笔者通过详细的案例介绍这个功能,包括理论知识,实现原理,以及如何使用STM32Cube配置基本的参数,编写实用代码,实现捕捉频率当的功能。

2024-05-25

stm32-f407-bmp085-proj

主要介绍STM32F4的内部I2C接口的使用方法,包括使用STM32Cube配置i2c接口函数,还介绍了STM32 HAL库中的接口函数,为了验证接口函数的是否能够正常工作,还使用BMP085作为device,以I2C接口作为通信接口,以实现该芯片数据的读写操作。

2024-05-21

stm32-f407-fsmc-sRAM

使用STM32F4的FSMC控制SRAM,以扩展内存,文中介绍了SRAM相关的电路,以及和MCU之间的对应关系。还使用STM32Cube配置一个项目来实现FMSC操作SRAM的功能,并编写测试程序,验证该功能。

2024-05-16

stm32-f407-lcd-ft6336-proj

本文主要介绍FT6336触摸屏芯片的相关内容,主要包括其寄存器的信息,还介绍了LCD模组上使用的芯片的引脚定义,以及和STM32 IO的对应关系,还通过具体的案例实现该芯片的驱动程序,并验证其是否可以正常工作。

2024-05-12

基于STM32移植lvgl(V8.2)(SPI接口的LCD)

本文主要介绍基于STM32移植lvgl(V8.2)的详细过程,包括lvgl源代码的下载过程,如何加载这些文件到keil中,以及需要需改的接口文件内容。笔者使用的LCD屏幕为SPI接口类型,通过实操的方法完整的移植lvgl到stm32f4平台,并能完整的运行lvgl的demo。

2024-05-10

使用模拟SPI接口驱动ST7796-LCD,主控MCU为STM32F407芯片 笔者详细介绍整个驱动的实现过程,并使用STM32

使用模拟SPI接口驱动ST7796-LCD,主控MCU为STM32F407芯片。笔者详细介绍整个驱动的实现过程,并使用STM32 3.5寸彩屏,升级IPS全视角面板,视角佳 320X480分辨率65K色,电容触摸功能 板载电平转换芯片,兼容5V/3.3V单片机 采用4W-SPI串行总线 带Micro TF卡槽方便扩展存储

2024-05-08

stm32-f407-dm9161-LwIP-tcp-client

stm32_f407_dm9161_LwIP_tcp_client:主要介绍使用STM32F407和LwIP实现基于TCP/IP 协议的Client,笔者记录搭建系统的整个过程,并在板卡上运行,以测试Client连接至Server,并且可以正常接收或者发送数据。

2024-04-28

stm32f407-dm9161-drv

stm32f407_dm9161_drv: 使用STM32F4来实现dm9161的驱动程序,采用stm32 ETH的寄存器实现了读写函数,然后使用读写函数编写dm9161的驱动代码,实现其初始化参数的能。

2024-04-28

stm32f4 hal 库中的外部中断测试程序

stm32f4 hal 库中的外部中断测试程序 引脚定义:板卡上PIN_I8与按键连接,当按键按下时,IO被置低电平,按键弹起状态为高电平。所以该引脚可配置为下降沿触发中断。

2024-04-22

stm32-h750-proj-ADC-Read-temp

使用stm32h750 ADC功能,读取MCU内部的温度数据,并将其转换为实际的温度值

2024-04-18

stm32-h750-proj-qspi-flash

stm32_h750_proj_qspi_flash: 使用STM32H750的QSPI接口驱动W25Q16JV-DTR芯片 函数功能介绍: 擦除0块Flash区域 写数据 读数据 比较读写数据是否一致 读取Product ID 读取设备ID

2024-04-16

stm32-freeRTOS-queue

主要介绍Queue的相关知识,包括Queue的定义,发送和接收消息的方式等内容。重点使用Free RTOS中Queue的接口,实现数据在不同task之间的发送和接收的案例,并在板卡上验证该功能。

2024-04-08

stm32-h750-proj

使用ADI官方提供的AD5758驱动代码,使用STM32H7驱动该芯片,实现寄存器的配置和读取功能。ADI官方提供的AD5758驱动代码采用阻塞模式配置和读取寄存器信息,在实际使用中,可以可能要对其做相应的调整,本文提供的代码可供参考。

2024-04-07

lvgl-v8.2-demo-proj.tar.bz2-mini2440

移植lvgl v8.2 到mini2440 开发版软件包, 使用编译器版本:FriendlyARM/toolschain/4.4.3/bin/arm-linux-gcc

2024-04-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除