Image
Image

functions

+ 关注

粉丝 1     |     主题 39     |     回帖 446

stm32f10x_flash.c中文版
2020-3-2 12:12
  • ST MCU
  • 37
  • 1430
  /** * @} */ /** * @} */ /** * @} */ /******************* (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 中断源 ...  
对于STM32别名区的理解 (转载)
2020-3-2 15:34
  • ST MCU
  • 20
  • 793
  STM32位定义 你可以才用先用__at来指定一个变量的ARM地址 然后在定义,那么你在程序中就可以象51中一样使 ...  
  下面的映射公式给出了别名区中的每个字是如何对应位带区的相应位的: bit_word_addr = bit_band_base + (b ...  
  在STM32F10xxx的技术参考手册中第2.3.3节,有这样的描述: Cortex-M3存储器映像包括两个位段(bit-band)区 ...  
  它 举 的 例子中, 这个 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 范围,第二个则 ...  
  对1. 什么是位段、位带别名区? 2. 它有什么好处?答1: 是这样的,记得MCS51吗? MCS51就是有位操作,以 ...  
如何通俗的理解CRC校验并用C语言实现
2023-2-16 18:31
  • ST MCU
  • 78
  • 4752
2
3
近期访客