logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

STM32H743单片机实现ADC+DMA多通道检测+事件组

在上个文章基础上改用事件组进行处理,以便实时任务。stm32cubeMX自动生成代码。编写代码DMA回调函数触发事件。

#单片机#stm32#嵌入式硬件
STM32H743单片机实现ADC+DMA多通道检测

生成代码,HAL_ADC_Start_DMA开始DMA读取ADC值,HAL_ADC_Stop_DMA关闭DMA读取。在stm32cubeMX上配置ADC+DMA实现多通道检测功能。

#stm32#单片机
解决STM32H743单片机USB_HOST+FATF操作usb文件

网上很多资料都是将f_mount挂载接口直接放在USBH_UserProcess回调中,一开始我也是这么处理,尝试了增加USB线程的栈内存大小没有起到用处,之后使用异步操作,在USBH_UserProcess回调中新建全局变量,触发对应状态后,在FileControlTask线程中进行单独处理。USB_HOST配置由于只配置了USB_OTG_FS,因此此处只有Class for FS IP,这里选

#单片机#stm32#嵌入式硬件
STM32单片机的学习总结

从计算机基础、寄存器知识、汇编指令、中断以及各外设驱动的开发,单片机底层经过这段时间的学习做一个总结。

文章图片
#学习#stm32
LCD显示屏ILI9341芯片接口定义和使用SPI驱动分析理解

LCD显示屏ILI9341芯片接口定义和使用SPI驱动分析理解

文章图片
#stm32#嵌入式硬件#单片机
STM32U575单片机通过串口和按键中断两种方式切换模式

单片机现有3种工作模式:1.LED控制模式-PC42.FAN控制模式-PC63.BEEP控制模式-PA15可以在某一个模式下通过按键KEY1-PC9控制设备:按键按下一次,设备打开,再按下一次,设备关闭(设备管脚输出反向电平);通过两种方式切换模式:1.通过串口UART1通信,pc端发送当前模式:LED,FAN,BEE2.底板用户自定义按键USER-PA12进行模式切换,按键按下一次进入LED,再

文章图片
#单片机#stm32#嵌入式硬件
keil-C语言-单片机STM32U575实现UART控制LED灯的开关

今日练习:keil-C语言-单片机STM32U575实现UART控制LED灯的开关,由于使用了STM32CubeMX工具,关于UART和GPIO相关的初始化配置已经简化,本次只有实现功能代码,共勉

文章图片
#单片机#c语言#stm32
PC端QT实现mqtt客户端发布和订阅

在Windows11-64位系统下使用QT开发桌面应用程序,实现mqtt客户端的发布和订阅功能。需求:mqtt代理服务器 --mosquitto;mqtt客户端工具 -- mqtt.fx;qtcreator开发工具 -- qtcreator6.8.2版本;

文章图片
#qt#开发语言
FreeRTOS实时操作系统学习小结

通过任务调度实现多任务创建,达成处理多任务的操作,FreeRTOS主要使用抢占式的调度方式,指高优先级的任务可以比低优先级的任务优先执行,调度器先选择最高优先级的任务,其他任务会进入挂起态,直到调度器下一次选择该任务。创建软件定时器任务,设置回调函数用于软件定时器到时间后需要执行的动作,可以实现软件定时的功能,需要注意定时器优先级,如果优先级比正常任务低会导致定时器无法正常使用。任务通过消息队列传

文章图片
#学习#嵌入式硬件
LCD显示屏ILI9341芯片接口定义和使用SPI驱动分析理解

LCD显示屏ILI9341芯片接口定义和使用SPI驱动分析理解

文章图片
#stm32#嵌入式硬件#单片机
    共 11 条
  • 1
  • 2
  • 请选择