Specifications | STM32 Technical Reference Manual \Chinese\ ping liang |
Business section |

Specifications | STM32 Technical Reference Manual \Chinese\ ping liang |
Business section |
Specifications | STM32 Technical Reference Manual \Chinese\ ping liang |
Outline | 导言 相关文档 目录 1 文中的缩写 1.1 寄存器描述表中使用的缩写列表 1.2 术语表 1.3 可用的外设 2 存储器和总线构架 2.1 系统构架 ICode总线 DCode总线 系统总线 DMA总线 总线矩阵 AHB/APB桥(APB) 6 复位和时钟控制(RCC) 6.1 复位 6.1.1 系统复位 软件复位 低功耗管理复位 3 CRC计算单元(CRC) 3.1 CRC简介 3.2 CRC主要特性 3.3 CRC功能描述 3.4 CRC寄存器 3.4.1 数据寄存器(CRC_DR) 3.4.2 独立数据寄存器(CRC_IDR) 3.4.3 控制寄存器(CRC_CR) 3.4.4 CRC寄存器映像 4 电源控制(PWR) 4.1 电源 4.1.1 独立的A/D转换器供电和参考电压 100脚和144脚封装: 64脚或更少封装: 3 CRC计算单元(CRC) 3.1 CRC简介 3.2 CRC主要特性 3.3 CRC功能描述 3.4 CRC寄存器 3.4.1 数据寄存器(CRC_DR) 3.4.2 独立数据寄存器(CRC_IDR) 3.4.3 控制寄存器(CRC_CR) 3.4.4 CRC寄存器映像 4 电源控制(PWR) 4.1 电源 4.1.1 独立的A/D转换器供电和参考电压 100脚和144脚封装: 64脚或更少封装: 3 CRC计算单元(CRC) 3.1 CRC简介 3.2 CRC主要特性 3.3 CRC功能描述 3.4 CRC寄存器 3.4.1 数据寄存器(CRC_DR) 3.4.2 独立数据寄存器(CRC_IDR) 3.4.3 控制寄存器(CRC_CR) 3.4.4 CRC寄存器映像 4 电源控制(PWR) 4.1 电源 4.1.1 独立的A/D转换器供电和参考电压 100脚和144脚封装: 64脚或更少封装: 3 CRC计算单元(CRC) 3.1 CRC简介 3.2 CRC主要特性 3.3 CRC功能描述 3.4 CRC寄存器 3.4.1 数据寄存器(CRC_DR) 3.4.2 独立数据寄存器(CRC_IDR) 3.4.3 控制寄存器(CRC_CR) 3.4.4 CRC寄存器映像 4 电源控制(PWR) 4.1 电源 4.1.1 独立的A/D转换器供电和参考电压 100脚和144脚封装: 64脚或更少封装: 3 CRC计算单元(CRC) 3.1 CRC简介 3.2 CRC主要特性 3.3 CRC功能描述 3.4 CRC寄存器 3.4.1 数据寄存器(CRC_DR) 3.4.2 独立数据寄存器(CRC_IDR) 3.4.3 控制寄存器(CRC_CR) 3.4.4 CRC寄存器映像 4 电源控制(PWR) 4.1 电源 4.1.1 独立的A/D转换器供电和参考电压 100脚和144脚封装: 64脚或更少封装: 3 CRC计算单元(CRC) 3.1 CRC简介 3.2 CRC主要特性 3.3 CRC功能描述 3.4 CRC寄存器 3.4.1 数据寄存器(CRC_DR) 3.4.2 独立数据寄存器(CRC_IDR) 3.4.3 控制寄存器(CRC_CR) 3.4.4 CRC寄存器映像 4 电源控制(PWR) 4.1 电源 4.1.1 独立的A/D转换器供电和参考电压 100脚和144脚封装: 64脚或更少封装: 3 CRC计算单元(CRC) 3.1 CRC简介 3.2 CRC主要特性 3.3 CRC功能描述 3.4 CRC寄存器 3.4.1 数据寄存器(CRC_DR) 3.4.2 独立数据寄存器(CRC_IDR) 3.4.3 控制寄存器(CRC_CR) 3.4.4 CRC寄存器映像 4 电源控制(PWR) 4.1 电源 4.1.1 独立的A/D转换器供电和参考电压 100脚和144脚封装: 64脚或更少封装: 3 CRC计算单元(CRC) 3.1 CRC简介 3.2 CRC主要特性 3.3 CRC功能描述 3.4 CRC寄存器 3.4.1 数据寄存器(CRC_DR) 3.4.2 独立数据寄存器(CRC_IDR) 3.4.3 控制寄存器(CRC_CR) 3.4.4 CRC寄存器映像 4 电源控制(PWR) 4.1 电源 4.1.1 独立的A/D转换器供电和参考电压 100脚和144脚封装: 64脚或更少封装: 3 CRC计算单元(CRC) 3.1 CRC简介 3.2 CRC主要特性 3.3 CRC功能描述 3.4 CRC寄存器 3.4.1 数据寄存器(CRC_DR) 3.4.2 独立数据寄存器(CRC_IDR) 3.4.3 控制寄存器(CRC_CR) 3.4.4 CRC寄存器映像 4 电源控制(PWR) 4.1 电源 4.1.1 独立的A/D转换器供电和参考电压 100脚和144脚封装: 64脚或更少封装: 3 CRC计算单元(CRC) 3.1 CRC简介 3.2 CRC主要特性 3.3 CRC功能描述 3.4 CRC寄存器 3.4.1 数据寄存器(CRC_DR) 3.4.2 独立数据寄存器(CRC_IDR) 3.4.3 控制寄存器(CRC_CR) 3.4.4 CRC寄存器映像 4 电源控制(PWR) 4.1 电源 4.1.1 独立的A/D转换器供电和参考电压 100脚和144脚封装: 64脚或更少封装: 3 CRC计算单元(CRC) 3.1 CRC简介 3.2 CRC主要特性 3.3 CRC功能描述 3.4 CRC寄存器 3.4.1 数据寄存器(CRC_DR) 3.4.2 独立数据寄存器(CRC_IDR) 3.4.3 控制寄存器(CRC_CR) 3.4.4 CRC寄存器映像 4 电源控制(PWR) 4.1 电源 4.1.1 独立的A/D转换器供电和参考电压 100脚和144脚封装: 64脚或更少封装: 3 CRC计算单元(CRC) 3.1 CRC简介 3.2 CRC主要特性 3.3 CRC功能描述 3.4 CRC寄存器 3.4.1 数据寄存器(CRC_DR) 3.4.2 独立数据寄存器(CRC_IDR) 3.4.3 控制寄存器(CRC_CR) 3.4.4 CRC寄存器映像 4 电源控制(PWR) 4.1 电源 4.1.1 独立的A/D转换器供电和参考电压 100脚和144脚封装: 64脚或更少封装: 3 CRC计算单元(CRC) 3.1 CRC简介 3.2 CRC主要特性 3.3 CRC功能描述 3.4 CRC寄存器 3.4.1 数据寄存器(CRC_DR) 3.4.2 独立数据寄存器(CRC_IDR) 3.4.3 控制寄存器(CRC_CR) 3.4.4 CRC寄存器映像 4 电源控制(PWR) 4.1 电源 4.1.1 独立的A/D转换器供电和参考电压 100脚和144脚封装: 64脚或更少封装: 3 CRC计算单元(CRC) 3.1 CRC简介 3.2 CRC主要特性 3.3 CRC功能描述 3.4 CRC寄存器 3.4.1 数据寄存器(CRC_DR) 3.4.2 独立数据寄存器(CRC_IDR) 3.4.3 控制寄存器(CRC_CR) 3.4.4 CRC寄存器映像 4 电源控制(PWR) 4.1 电源 4.1.1 独立的A/D转换器供电和参考电压 100脚和144脚封装: 64脚或更少封装: 3 CRC计算单元(CRC) 3.1 CRC简介 3.2 CRC主要特性 3.3 CRC功能描述 3.4 CRC寄存器 3.4.1 数据寄存器(CRC_DR) 3.4.2 独立数据寄存器(CRC_IDR) 3.4.3 控制寄存器(CRC_CR) 3.4.4 CRC寄存器映像 4 电源控制(PWR) 4.1 电源 4.1.1 独立的A/D转换器供电和参考电压 100脚和144脚封装: 64脚或更少封装: 3 CRC计算单元(CRC) 3.1 CRC简介 3.2 CRC主要特性 3.3 CRC功能描述 3.4 CRC寄存器 3.4.1 数据寄存器(CRC_DR) 3.4.2 独立数据寄存器(CRC_IDR) 3.4.3 控制寄存器(CRC_CR) 3.4.4 CRC寄存器映像 4 电源控制(PWR) 4.1 电源 4.1.1 独立的A/D转换器供电和参考电压 100脚和144脚封装: 64脚或更少封装: 3 CRC计算单元(CRC) 3.1 CRC简介 3.2 CRC主要特性 3.3 CRC功能描述 3.4 CRC寄存器 3.4.1 数据寄存器(CRC_DR) 3.4.2 独立数据寄存器(CRC_IDR) 3.4.3 控制寄存器(CRC_CR) 3.4.4 CRC寄存器映像 4 电源控制(PWR) 4.1 电源 4.1.1 独立的A/D转换器供电和参考电压 100脚和144脚封装: 64脚或更少封装: 3 CRC计算单元(CRC) 3.1 CRC简介 3.2 CRC主要特性 3.3 CRC功能描述 3.4 CRC寄存器 3.4.1 数据寄存器(CRC_DR) 3.4.2 独立数据寄存器(CRC_IDR) 3.4.3 控制寄存器(CRC_CR) 3.4.4 CRC寄存器映像 4 电源控制(PWR) 4.1 电源 4.1.1 独立的A/D转换器供电和参考电压 100脚和144脚封装: 64脚或更少封装: 3 CRC计算单元(CRC) 3.1 CRC简介 3.2 CRC主要特性 3.3 CRC功能描述 3.4 CRC寄存器 3.4.1 数据寄存器(CRC_DR) 3.4.2 独立数据寄存器(CRC_IDR) 3.4.3 控制寄存器(CRC_CR) 3.4.4 CRC寄存器映像 4 电源控制(PWR) 4.1 电源 4.1.1 独立的A/D转换器供电和参考电压 4.1.2 电池备份区域 4.1.3 电压调节器 3 CRC计算单元(CRC) 4 电源控制(PWR) 5 备份寄存器(BKP) 6 复位和时钟控制(RCC) 7 通用和复用功能I/O(GPIO和AFIO) 8 中断和事件 9 DMA 控制器(DMA) 10 模拟/数字转换(ADC) 11 数字/模拟转换(DAC) 12 高级控制定时器(TIM1和TIM8) 13 通用定时器(TIMx) 14 基本定时器(TIM6和TIM7) 15 实时时钟(RTC) 16 独立看门狗(IWDG) 17 窗口看门狗(WWDG) 18 灵活的静态存储器控制器(FSMC) 19 SDIO接口(SDIO) 20 USB全速设备接口(USB) 21 控制器局域网(bxCAN) 22 串行外设接口(SPI) 23 I2C接口 24 通用同步异步收发器(USART) 25 器件电子签名 26 调试支持(DBG) |
Suggested Link Details/Purchase | |
Content | I2C接口 STM32F10xxx参考手册 459/524 参照2008年12月 RM0008 Reference Manual 英文第7版 本译文仅供参考,如有翻译错误,请以英文原稿为准。请读者随时注意在ST网站下载更新版本 SMBus定义了一个时钟低超时,35ms的超时。SMBus规定TLOW:SEXT为从设备的累积时钟低 扩展时间。SMBus规定TLOW:MEXT为主设备的累积时钟低扩展时间。更多超时细节请参考2.0 版的SMBus规范(http://smbus.org/specs/)。 I2C_SR1中的状态标志Timeout或Tlow错误表明了这个特性的状态。 如何使用SMBus模式的接口 为了从I2C模式切换到SMBus模式,应该执行下列步骤: ● 设置I2C_CR1寄存器中的SMBus位; ● 按应用要求配置I2C_CR1寄存器中的SMBTYPE和ENARP位。 如果要把设备配置成主设备,产生起始条件的步骤见23.3.3节I2C主模式。否则,参见23.3.2节 I2C从模式。 软件程序必须处理多种SMBus协议。 ● 如果ENARP=1且SMBTYPE=0,使用SMB设备默认地址。 ● 如果ENARP=1且SMBTYPE=1,使用SMB主设备头字段。 ● 如果SMBALERT=1,使用SMB提醒响应地址。 23.3.7 DMA请求 DMA请求(当被使能时)仅用于数据传输。发送时数据寄存器变空或接收时数据寄存器变满,则 产生DMA请求。当为相应DMA通道设置的数据传输量已经完成时,DMA控制器发送传输结束信 号ETO到I2C接口,并且在中断允许时产生一个传输完成中断: ● 主发送器:在EOT中断服务程序中,需禁止DMA请求,然后在等到BTF事件后设置停止条 件。 ● 主接收器:DMA控制器发送一个硬件信号EOT_1,它对应DMA传输(字节数-1)。如果在 I2C_CR2寄存器中设置了LAST位,硬件在发送完EOT_1后的下一个字节,将自动发送 NACK。在中断允许的情况下,用户可以在DMA传输完成的中断服务程序中产生一个停止 条件。 注: 请参考产品手册以确认您所选用型号有DMA控制器。如果DMA不可用,用户应该如前面所描述 的方法使用I2C。在I2C中断服务程序中,可以清除TxE/RxNE标记以达到连续的通信。 利用DMA发送 通过设置I2C_CR2寄存器中的DMAEN位可以激活DMA模式。只要TxE位被置位,数据将由 DMA从预置的存储区装载进I2C_DR寄存器。为I2C分配一个DMA通道,须执行以下步骤(x是通 道号): 1. 在DMA_CPARx寄存器中设置I2C_DR寄存器地址。数据将在每个TxE事件后从存储器传送 至这个地址。 2. 在DMA_CMARx寄存器中设置存储器地址。数据在每个TxE事件后从这个存储区传送至 I2C_DR。 3. 在DMA_CNDTRx寄存器中设置所需的传输字节数。在每个TxE事件后,此值将被递减。 4. 利用DMA_CCRx寄存器中的PL[0:1]位配置通道优先级。 5. 设置DMA_CCRx寄存器中的DIR位,并根据应用要求可以配置在整个传输完成一半或全部完 成时发出中断请求。 6. 通过设置DMA_CCTx寄存器上的EN位激活通道。 当DMA控制器中设置的数据传输数目已经完成时,DMA控制器给I2C接口发送一个传输结束的 EOT/ EOT_1信号。在中断允许的情况下,将产生一个DMA中断。 注: 如果使用DMA进行发送时,不要设置I2C_CR2寄存器的ITBUFEN位。 |
Navigation | Previous Page / Next Page |
Suggested Link Details/Purchase | |
Following Datasheets | STM32_Flyer_ch (8 pages) STM32_MCU-1 (4 pages) STM32_tools_200710_CN (9 pages) STM_statement_onconflict_minerals_final_signed (1 pages) StudentDay1 (5 pages) stz5_6n_2 (3 pages) stz6_2n_2 (3 pages) stz6_8n_2 (3 pages) stz6_8t_2 (3 pages) stzc6_8n_2 (3 pages) |
Check in e-portals![]() |
World-H-News Products Extensions Partners Automation Jet Parts |
Sitemap Folder | group1 group2 group3 group4 group5 group6 group7 group8 group9 group10 group11 group12 group13 group14 group15 group16 group17 group18 group19 group20 group21 group22 group23 group24 group25 group26 group27 group28 group29 group30 group31 group32 group33 group34 group35 group36 group37 group38 group39 group40 group41 group42 group43 group44 group45 group46 group47 group48 group49 group50 group51 group52 group53 group54 group55 group56 group57 group58 group59 group60 group61 group62 group63 group64 group65 group66 group67 group68 group69 group70 group71 group72 group73 group74 group75 group76 group77 group78 group79 group80 group81 group82 group83 group84 group85 group86 group87 group88 group89 group90 group91 group92 group93 group94 group95 group96 group97 group98 group99 group100 Prewious Folder Next Folder |