Image
Image

functions

+ 关注

粉丝 1     |     主题 39     |     回帖 446

对于STM32别名区的理解 (转载)
2020-3-2 15:34
  • ST MCU
  • 20
  • 793
  它 举 的 例子中, 这个 PERIPH_BB_BASE ((u32)0x42000000) 是如何确定的? 这个文档 是 STM32 的 Firware ...  
  STM32(cortex_m3) 的 Bit-Banding 怎样理解? STM32(cortex_m3) 的 Bit-Banding 该怎样理解? 原文是这样 ...  
  对内存变量的位操作。 1. // SRAM 变量 2. 3. long CRCValue; 4. 5. // 把“位带地址 ...  
  例如点亮LED // 使用STM32库 GPIO_ResetBits(GPIOC, GPIO_Pin_4); //关LED5 GPIO_SetBits(GPIOC, ...  
  // 把“位带地址+位序号”转换别名地址宏 #define BITBAND(addr, bitnum) ((addr & 0xF0000000)+0x200000 ...  
  对SRAM 位带区的某个比特,记它所在字节地址为A,位序号 在别名区的地址为: AliasAddr= 0x22000000 +((A ...  
  // STM32支持了位带操作(bit_band),有两个区中实现了位带。其中一个是SRAM 区的最低1MB 范围,第二个则 ...  
stm32f10x_flash.c中文版
2020-3-2 12:12
  • ST MCU
  • 37
  • 1329
  /** * @} */ /** * @} */ /** * @} */ /******************* (C) COPYRIGHT 2009 STM ...  
  /** * @简述 插入一个延时. * @参数 没有 * @返回 没有 */ static void delay(void) { ...  
  /** * @简述 等待一个 Flash 操作来结束或一个 TIMEOUT 事件发生. * @参数 Timeout: FLASH 编程超 ...  
  /** * @简述 返回 FLASH 状态. * @参数 没有 * @返回 FLASH 状态: 返回值可以是: FLASH_BUSY, ...  
  /** * @简述 清除 FLASH 待处理标志位. * @参数 FLASH_FLAG: 需要清除的标志. * 这个 ...  
  /** * @简述 检查指定的 FLASH 标志位设置与否. * @参数 FLASH_FLAG: 需要检查的标志. * ...  
  /** * @简述 使能或者失能指定 FLASH 中断. * @参数 FLASH_IT: 待使能或者失能的指定 FLASH 中断源 ...  
  /** * @简述 检查 FLASH 预取指缓存设置与否. * @参数 没有 * @返回 FLASH 预取缓冲区的状态 ( ...  
  /** * @简述 检查 FLASH 读出保护设置与否. * @参数 没有 * @返回 FLASH 读出保护的状态 (SET ...  
  /** * @简述 返回 FLASH 写保护选择字节寄存器的值. * @参数 没有 * @返回 FLASH 写保护选项字 ...  
  /** * @简述 返回 FLASH 用户选择字节的值. * @参数 没有 * @返回 FLASH 用户选择字节的值:IWD ...  
  /** * @简述 编写FLASH用户选择字节: IWDG_SW / RST_STOP / RST_STDBY. * @参数 OB_IWDG: 选择 IWD ...  
  /** * @简述 使能或者失能读出保护. * @注解 如果在调用这个函数之前使用者已经编程了其它的选项 ...  
2
3
近期访客