Image
Image

略略u

+ 关注

粉丝 0     |     主题 84     |     回帖 666

STM32 (Cortex-M3) 中NVIC(嵌套向量中断控制)的理解
2023-1-23 12:26
  • ST MCU
  • 19
  • 549
  在STM32固件库中(stm32f10x_nvic.c和stm32f10x_nvic.h) 定义了四个函数操作PRIMASK位和FAULTMASK位,改变C ...  
  二、开关总中断 在STM32/Cortex-M3中是通过改变CPU的当前优先级来允许或禁止中断。 PRIMASK位:只允 ...  
  3. 如果某个中断源被指定为某个抢占式优先级别,又没有其它中断源处于同一个抢占式优先级别,则可以为这 ...  
  2. 抢占式优先级别相同的中断源之间没有嵌套关系;  
  要注意的几点是: 1. 如果指定的抢占式优先级别或响应优先级别超出了选定的优先级分组所限定的范围, ...  
STM32 以太网W5500
2023-1-22 13:56
  • ST MCU
  • 19
  • 979
  以下对地址的一些理解 在寄存器偏移计算的宏定义,采用宏定义方便计算socket n所使用的地址 ...  
  每个 Socket 分配多大的收/发缓存,必须在 16 位的偏移地址范围内(从0x0000 到 0xFFFF) ...  
  寄存器以及地址 W5500 有 1 个通用寄存器,8 个 Socket 寄存器区,以及对应每个 Socket 的收/发缓存区。每 ...  
  在传输 SPI 数据帧之前, 外设主机须拉低 SCSn,然后主机在时钟(SCLK)跳变时同步 传输 1 位数据。在 SPI ...  
  ......  
  1 字节数据写访问示例 Offset Address = 0x0018 BSB[4:0] = ‘00000’ RWB = ‘1’ OM[1:0] = ‘00’ 1st D ...  
  在 VDM (可变数据长度模式)模式下, SPI 数据帧的控制段:读写控制位(RWB)为‘1’,如果是读则为‘0’, ...  
  写访问  
  SPI读写访问 W5500 的 SPI 数据帧包括了 16 位地址段的偏移地址, 8 位控制段和 N 字节数据段。 ...  
  引脚连接  
  优缺点: 硬件协议栈,减少了单片机中断次数,通信速度快; 代码量少,比软件协议栈安全; 相比软件协议栈 ...  
  ......  
  2、硬件协议方案 用硬件化的逻辑门电路实现所有的处理TCP/IP协议的工作。MCU只需要处理面向用户的应用层数 ...  
  优缺点: 软件协议栈需要主控不断地响应中断,占用资源大,会影响通信质量 代码量占用大,内存资源占用多; ...  
  以太网接入方案 1、MAC+PHY方案 MCU内部自带MAC,由于软件协议栈操作需要主控不断响应中断,极大程度上占用 ...  
2
3
近期访客