logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

STM32F407VET6实战:CRC校验

本文介绍了如何在STM32中使用CubeMX和HAL库实现CRC32校验。首先,在CubeMX中启用CRC模块,并在HAL库中初始化CRC实例。通过HAL_CRC_Calculate函数计算32位对齐数据的CRC值,结果需取反以符合标准CRC32。对于非对齐数据,使用memcpy填充至对齐长度。若数据源为大端序,需进行字节序反转。验证时,可使用在线CRC计算器对比结果。优化建议包括使用DMA模式处

#stm32#嵌入式硬件#单片机
蓝桥杯嵌入式开发技巧分享(模型思维:硬件模型和软件模型)

蓝桥杯嵌入式开发技巧分享,助力每一个逐梦人,分享一些拙见,前啃厚理论,后悟难模块,手算段位码,五小时后见。

文章图片
#单片机#嵌入式硬件#蓝桥杯 +2
stm32如何触摸屏设置显示按钮

通过I2C或SPI接口连接触摸屏控制器(如FT6X06、GT9147等),并配置LCD控制器(如ILI9341)的显示接口。需参考硬件手册完成引脚初始化,例如SPI通信配置14。若使用电容屏,需配置USB HID描述符,支持多点触摸上报2。等嵌入式图形库,简化按钮控件开发。结合状态机实现界面切换,动态更新按钮位置和功能5。

#嵌入式硬件#stm32#单片机
Trae使用EIDE(嵌入式开发最佳伙伴)

以前用vscode的时候我就安装了EIDE,我当时用着有些鸡肋,毕竟keil才是我心目中的白月光。得益于deepseek出来了,这些文本编辑器得到了质的飞跃。

文章图片
#单片机#stm32#嵌入式硬件
linux系统如何将采集的串口数据存储到txt

本文介绍了在Linux系统中通过串口设备进行数据捕获的步骤。首先,确认串口设备路径,通常为/dev/ttyS0或/dev/ttyUSB0。接着,使用stty命令设置波特率等参数,如stty -F /dev/ttyUSB0 9600 cs8 -icanon -ixon。然后,通过重定向或screen工具实时捕获数据,如cat /dev/ttyUSB0 > data.txt或screen -L

#嵌入式硬件#单片机#arm开发
Trae使用EIDE(嵌入式开发最佳伙伴)

以前用vscode的时候我就安装了EIDE,我当时用着有些鸡肋,毕竟keil才是我心目中的白月光。得益于deepseek出来了,这些文本编辑器得到了质的飞跃。

文章图片
#单片机#stm32#嵌入式硬件
到底了