
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在STM32H750XB上使用LWIP,H743等芯片也适用。主要讲述了配置H7的LWIP,与F4的不同之处。1.时钟树,主频400MHz2.MPU配置3.ETH的GPIO配置,设置为超高速4.关闭DHCP,自定义IP5.这时使用IAR或MDK编译就可以Ping通了STM32CuebeMX:V6.2.1工程:链接:https://pan.baidu.com/s/1E1rPV3W60hc1_XMO7
STM32利用STM32CubeMX驱动SDRAM本次发布FMC总线驱动SDRAM的博客,为下次发布LTDC外设驱动RGB屏的博客做准备。利用STM32CubeMX和HAL库,生成的工程代码具有很强的可移植性,而且学会了可以自己再写其他板子的SDRAM驱动程序。1.首先打开CubeMX,新建一个工程,这里我用的是RT-Thread推出的STM32H750开发板,勾上外部晶振并设置CPU主频为480
使用STM32F103C8T6的USB模拟U盘(亲测GD32F103C8T6也行)1.打开我的STM32CubeMX,选外部时钟,选SWD调试接口,勾上SPI1外设(使用PB3,PB4,PB5),这些比较简单我就不上图了。2.勾上我的全速USB设备,其他默认即可,如下图。3.全速USB选择大容量存取设备,最后一个由512字节改成4096字节(如果是SD卡则使用默认的512字节),其他默认即可,如下
在STM32上使用FreeRTOS的Tickless(停止模式)RTOS的Tickless功能就是当程序运行在空闲任务中时,就进入低功耗模式,这个低功耗可以是普通的睡眠模式,也可以是停止模式。RTOS在进入空闲任务前,会计算出将要在空闲任务里跑多久,然后进入到空闲任务里就设置多久触发中断的定时器,从设置定时器到定时器产生中断这个时间段就可以进入低功耗模式。这就是RTOS的Tickless原理。1.
在VSCode上安装ESP-IDF
接上一次博客,上次SDRAM虚拟的内存起始地址为0xC0000000,这一次将作为LTDC显存的起始地址。1.打开上次的STM32CubeMX工程,勾上DMA2D,勾上LTDC并选择RGB888模式,即24位色,另外LTDC引脚复用很严重,需要根据自己板子改对应引脚。打开后在层设置里选择1层,STM32的LTDC一般可使用2层,正常情况下用1层足矣。设定长宽像素和颜色格式等。2.参数设置,根据自己
最近在捣鼓在STM32上移植emWin,不亲自试不知道,一试全是各种问题。而且我们在使用emWin时往往是搭配RTOS一块使用,于是这天我想搞一个emWin+LiteOS(华为的物联网操作系统)的工程。我先是在LiteOS工程上移植emWin,然后各种玄学,最后放弃。然后我再在emWin裸机工程上移植LiteOS,相对来说,移植LiteOS我比较熟一点,也简单一些,最后程序还是进HardFau..
线性稳压器ME6209A33M3G应用电路一款比较简单实用的LDO芯片,最大可输出3.3V250mA,可用于给单片机最小系统等供电。1.参数:数据手册应用电路:3.已验证过的应用电路(之前画过一个STM32模拟U盘小PCB用过):4.实际效果:总而言之,这个芯片给小型系统供电还是挺香的。...







