打印
[有奖问答]

盖楼送板子活动再次开始,目标楼层至5000层!详情请入内!

[复制链接]
楼主: 烈火狂龙
手机看帖
扫描二维码
随时随地手机跟帖
381
独立看门狗 
独立的看门狗是基于一个12位的递减计数器和一个8位的预分频器,它由一个内部独立的40kHz的RC振荡器提供时钟;因为这个RC振荡器独立于主时钟,所以它可运行于停机和待机模式。它可以被当成看门狗用于在发生问题时复位整个系统,或作为一个自由定时器为应用程序提供超时管理。通过选项字节可以配置成是软件或硬件启动看门狗。在调试模式下,计数器可以被冻结。

使用特权

评论回复
382
lanseshuijing| | 2014-1-21 21:32 | 只看该作者
系统时基定时器  这个定时器是专用于实时操作系统,也可当成一个标准的递减计数器。它具有下述特性: ● 24位的递减计数器 ● 自动重加载功能

使用特权

评论回复
383
fozai| | 2014-1-21 21:32 | 只看该作者
很忙 主要领导思路有问题 光想改造提速

使用特权

评论回复
384
lanseshuijing| | 2014-1-21 21:33 | 只看该作者
多达2个I2C总线接口,能够工作于多主模式或从模式,支持标准和快速模式。 
I2C接口支持7位或10位寻址,7位从模式时支持双从地址寻址。内置了硬件CRC发生器/校验器。 它们可以使用DMA操作并支持SMBus总线2.0版/PMBus总线

使用特权

评论回复
385
fozai| | 2014-1-21 21:33 | 只看该作者
明  我拿 这两个相机,  这个包比较大 能装下两个相机了。  就是觉得这个包 背着 觉得有点碍事。

使用特权

评论回复
386
lanseshuijing| | 2014-1-21 21:34 | 只看该作者
USART1接口通信速率可达4.5兆位/秒,其他接口的通信速率可达2.25兆位/秒。USART接口具有硬件的CTS和RTS信号管理、支持IrDA SIR ENDEC传输编解码、兼容ISO7816的智能卡并提供LIN主/从功能。 
所有USART接口都可以使用DMA操作。

使用特权

评论回复
387
lanseshuijing| | 2014-1-21 21:35 | 只看该作者
多达2个SPI接口,在从或主模式下,全双工和半双工的通信速率可达18兆位/秒。3位的预分频器可产生8种主模式频率,可配置成每帧8位或16位。硬件的CRC产生/校验支持基本的SD卡和MMC模式。 所有的SPI接口都可以使用DMA操作。

使用特权

评论回复
388
lanseshuijing| | 2014-1-21 21:36 | 只看该作者
CAN接口兼容规范2.0A和2.0B(主动),位速率高达1兆位/秒。它可以接收和发送11位标识符的标准帧,也可以接收和发送29位标识符的扩展帧。具有3个发送邮箱和2个接收FIFO,3级14个可调节的滤波器。

使用特权

评论回复
389
lanseshuijing| | 2014-1-21 21:36 | 只看该作者
STM32F103xx增强型系列产品,内嵌一个兼容全速USB的设备控制器,遵循全速USB设备(12兆位/秒)标准,端点可由软件配置,具有待机/唤醒功能。USB专用的48MHz时钟由内部主PLL直接产生(时钟源必须是一个HSE晶体振荡器)。

使用特权

评论回复
390
lanseshuijing| | 2014-1-21 21:37 | 只看该作者
通用串行总线(USB) 
STM32F103xx增强型系列产品,内嵌一个兼容全速USB的设备控制器,遵循全速USB设备(12兆位/秒)标准,端点可由软件配置,具有待机/唤醒功能。USB专用的48MHz时钟由内部主PLL直接产生(时钟源必须是一个HSE晶体振荡器)。

使用特权

评论回复
391
lanseshuijing| | 2014-1-21 21:38 | 只看该作者
通用输入输出接口(GPIO) 
每个GPIO引脚都可以由软件配置成输出(推挽或开漏)、输入(带或不带上拉或下拉)或复用的外设功能端口。多数GPIO引脚都与数字或模拟的复用外设共用。除了具有模拟输入功能的端口,所有的GPIO引脚都有大电流通过能力。 
在需要的情况下,I/O引脚的外设功能可以通过一个特定的操作锁定,以避免意外的写入I/O寄存器。 在APB2上的I/O脚可达18MHz的翻转速度。

使用特权

评论回复
392
lanseshuijing| | 2014-1-21 21:39 | 只看该作者
ADC(模拟/数字转换器) 
STM32F103xx增强型产品内嵌2个12位的模拟/数字转换器(ADC),每个ADC共用多达16个外部通道,可以实现单次或扫描转换。在扫描模式下,自动进行在选定的一组模拟输入上的转换。 ADC接口上的其它逻辑功能包括: ● 同步的采样和保持 ● 交叉的采样和保持 ● 单次采样 
ADC可以使用DMA操作。 
模拟看门狗功能允许非常精准地监视一路、多路或所有选中的通道,当被监视的信号超出预置的阀值时,将产生中断。 
由标准定时器(TIMx)和高级控制定时器(TIM1)产生的事件,可以分别内部级联到ADC的开始触发和注入触发,应用程序能使AD转换与时钟同步

使用特权

评论回复
393
lanseshuijing| | 2014-1-21 21:39 | 只看该作者
温度传感器产生一个随温度线性变化的电压,转换范围在2V < VDDA < 3.6V之间。温度传感器在内部被连接到ADC12_IN16的输入通道上,用于将传感器的输出转换到数字数值。

使用特权

评论回复
394
lanseshuijing| | 2014-1-21 21:41 | 只看该作者
供电电流特性  电流消耗是多种参数和因素的综合指标,这些参数和因素包括工作电压、环境温度、I/O引脚的负载、产品的软件配置、工作频率、I/O脚的翻转速率、程序在存储器中的位置以及执行的代码等。

使用特权

评论回复
395
lanseshuijing| | 2014-1-21 21:41 | 只看该作者
最大电流消耗 
微控制器处于下列条件: 
● 所有的I/O引脚都处于输入模式,并连接到一个静态电平上——VDD或VSS(无负载)。 ● 所有的外设都处于关闭状态,除非特别说明。 
● 闪存存储器的访问时间调整到fHCLK的频率(0~24MHz时为0个等待周期,24~48MHz时为1个等
待周期,超过48MHz时为2个等待周期)。 
● 指令预取功能开启(提示:这个参数必须在设置时钟和总线分频之前设置)。 ● 当开启外设时:fPCLK1 = fHCLK/2,fPCLK2 = fHCLK。 
表13、表14和表15中给出的参数,是依据表9列出的环境温度下和VDD供电电压下测试得出

使用特权

评论回复
396
lanseshuijing| | 2014-1-21 21:42 | 只看该作者
能性EMS(电磁敏感性) 
当运行一个简单的应用程序时(通过I/O端口闪烁2个LED),测试样品被施加2种电磁干扰直到产生错误,LED闪烁指示了错误的产生。 
● 静电放电(ESD)(正放电和负放电)施加到芯片所有的引脚直到产生功能性错误。这个测试符合
IEC 1000-4-2标准。 
● FTB:在VDD和VSS上通过一个100pF的电容施加一个瞬变电压的脉冲群(正向和反向)直到产生
功能性错误。这个测试符合IEC 1000-4-4标准。 芯片复位可以使系统恢复正常操作

使用特权

评论回复
397
lanseshuijing| | 2014-1-21 21:43 | 只看该作者
还有100层就改好了

使用特权

评论回复
398
lanseshuijing| | 2014-1-21 21:45 | 只看该作者
输出驱动电流 
GPIO(通用输入/输出端口)可以吸收或输出多达+/-8mA电流,并且吸收+20mA电流(不严格的VOL)。 在用户应用中,I/O脚的数目必须保证驱动电流不能超过5.2节给出的绝对最大额定值: 
● 所有I/O端口从VDD上获取的电流总和,加上MCU在VDD上获取的最大运行电流,不能超过绝对最大额定值IVDD

使用特权

评论回复
399
lanseshuijing| | 2014-1-21 21:46 | 只看该作者
STM32F103x4和STM32F103x6增强型系列使用高性能的ARM® Cortex™-M3 32位的RISC内核,工作频率为72MHz,内置高速存储器(高达32K字节的闪存和6K字节的SRAM),丰富的增强I/O端口和联接到两条APB总线的外设。所有型号的器件都包含2个12位的ADC、3个通用16位定时器和1个PWM 定时器,还包含标准和先进的通信接口:多达2个I2 C接口、1个SPI接口、2个USART接口、一个USB接口和一个CAN接口。

使用特权

评论回复
400
lanseshuijing| | 2014-1-21 21:47 | 只看该作者
绕来绕去终于大概明白了。
STM32有43个channel的settable的中断源;AIRC(Application Interrupt and Reset Register)寄存器中有用于指定优先级的4 bits。这4个bits用于分配preemption优先级和sub优先级,在STM32的固件库中定义如下/* Preemption Priority Group -------------------------------------------------*/#define NVIC_PriorityGroup_0         ((u32)0x700) /* 0 bits for pre-emption priority                                                     4 bits for subpriority */
#define NVIC_PriorityGroup_1         ((u32)0x600) /* 1 bits for pre-emption priority                                                     3 bits for subpriority */
#define NVIC_PriorityGroup_2         ((u32)0x500) /* 2 bits for pre-emption priority                                                     2 bits for subpriority */
#define NVIC_PriorityGroup_3         ((u32)0x400) /* 3 bits for pre-emption priority                                                     1 bits for subpriority */
#define NVIC_PriorityGroup_4         ((u32)0x300) /* 4 bits for pre-emption priority                                                     0 bits for subpriority *

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则