MCU
文章平均质量分 84
辰南夜北
悄悄拔尖,然后惊艳所有人
展开
-
STM32H743+CubeIDE+NO_OS_LWIP
STM32H743+LWIP+CubeIDE一、实验环境:STM32H743-NUCLEO开发板(板载LAN8742A PHY芯片)CubeIDE 1.5.0LWIP版本2.1.2NO_OS,裸跑二、配置1)、首先要配置一下系统时钟、Debug接口。2)、使能ICache、DCache如果不使能DCache,则LWIP不能使用3)、配置ETH接口要使能ETH中断:同时,CubeIDE默认的ETH接口和NECLO板子的接口不一样,需要根据原理图进行修改,同时把IO速度拉满。修原创 2021-03-31 18:29:55 · 1861 阅读 · 1 评论 -
STM32H7-MPU的理解和配置
STM32H7-MPU一、MPU的作用防止不受信用的应用程序访问受保护的内存区域防止用户应用程序破坏操作系统使用的数据通过阻止任务访问其他任务的数据区允许将内存区域定义为只读,以便保护重要数据。检测意外的内存访问简单来说,就是内存保护、外设保护和代码访问保护。二、MPU的功能实现 MPU可以配置保护16个内存区域,每个区域都是独立配置的。每个区域的最小要求是32字节,同时每个区域还可以配置为8个子区域,通过寄存器对应的bit来使能。 MPU可配置的16个内存区的序号范围是0-15原创 2021-03-26 14:04:06 · 7576 阅读 · 0 评论