
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一.关于notepad++如何配置c/c++编译运行环境。1.安装配置MinGW环境,并配置环境变量。2.notepad++安装插件:3.添加快捷键:分别输入下面的编译和运行,并保存编译:cmd /k g++.exe -g -W -Wall -o $(CURRENT_DIRECTORY)$(NAME_PART).exe $(FULL_CURRENT_PATH)或者cmd /k gcc -Wall
dac配置使用。
一.hal库串口接收发送测试1、串口的模式有3种,一是查询模式,二是中断模式,三是DMA模式HAL_UART_Transmit();串口轮询模式发送,使用超时管理机制HAL_UART_Receive();串口轮询模式接收,使用超时管理机制HAL_UART_Transmit_IT();串口中断模式发送HAL_UART_Receive_IT();串口中断模式接收HAL_UART_Transmit_DM

本文介绍了在STM32MP157开发板上手动挂载eMMC与SD卡的bootfs分区,通过挂载/dev/mmcblk2p2(eMMC)或/dev/mmcblk1p4(SD卡)至/mnt/bootfs,查看并修改extlinux配置文件,实现启动时选择HDMI或LCD显示模式。关键步骤包括创建挂载点、挂载分区、编辑stm32mp157d-atk_extlinux.conf文件中的DEFAULT项,以适
本文基于STM32MP157开发板,使用正点原子SDK初始化SD卡,通过Deepin虚拟机解压Ubuntu Base 20.04 LTS armhf镜像,利用chroot环境配置根文件系统。完成网络、DNS、软件源设置,安装XFCE桌面环境及LightDM自动登录,集成中英文输入法、浏览器、音视频播放器、开发工具等常用应用,并配置SSH远程访问与VNC远程桌面。最终将生成的rootfs写入SD卡,
本文详细介绍了将mGBA模拟器移植至Linux系统及STM32MP157开发板的全过程。在Linux上通过apt安装依赖并编译mGBA,实现GBA游戏运行;在开发板端,使用ST官方SDK与交叉编译工具链,编译兼容的SDL 1.2库,并针对800×480屏幕适配mGBA 0.8.4版本,修改渲染逻辑以实现居中显示,最终成功在嵌入式平台运行GBA游戏,验证了跨平台移植的可行性。
本文基于CSDN博客实现一款嵌入式计算器UI,采用LVGL构建界面,定义了清晰的色彩与布局。核心逻辑包含状态机管理(累加器、运算符、输入缓存),支持数字输入、小数点、四则运算及错误处理。通过calc_apply函数实现运算,calc_refresh同步显示,具备清零、正负切换、百分比等基础功能,界面友好,代码结构清晰,适用于资源受限的嵌入式平台。
本文介绍了STM32 I2C DMA功能的测试验证过程。通过配置prj.conf和app.overlay文件启用I2C和DMA功能,并设置调试日志级别。代码展示了如何初始化I2C设备,使用DMA传输发送数据包(0x10,0x20,0x30),并通过串口打印操作结果。测试结果表明I2C DMA传输功能正常工作。文中还提供了使用MPU6050传感器的注释代码,可通过取消注释来测试传感器功能。配置文件和
1、烟雾传感器模块2、土壤湿度传感器模块其基本都是通过检测电压变化而进行的,使用adc进行采集数字信号的变化,进而得到想要的模拟量值来。其中涉及到很多数字信号和模拟量之间的关系,例如温度变化到导致的电压改变,又或是重量变化导致电压发生改变等等,这些变化在特定环境(如常温常压)与电压呈现出一点的线性关系。通过adc采集电压变化的数字信号,就能得到与之对应的模拟量值来。

本文介绍了ATGM336H GNSS模块的硬件连接与软件解析实现方案。硬件连接方面,详细说明了模块引脚定义(TX/RX/VCC/GND)的正确连接方式,并强调了天线朝向、供电电压选择和波特率设置等关键注意事项。软件部分采用DMA+空闲中断接收NMEA数据,通过双任务架构实现数据获取与解析:Task01负责DMA数据接收和队列管理,Task02专用于GNGGA帧解析。解析算法创新性地采用延迟转换策略







