描述 | ARM Microcontrollers (MCU) 32BIT Cortex 64/25 CONNECTIVITY LINE M3 | 最大时钟频率 | 72 MHz |
---|---|---|---|
程序存储器大小 | 256 KB | 数据 RAM 大小 | 64 KB |
片上 ADC | Yes | 工作电源电压 | 2 V to 3.6 V |
工作温度范围 | - 40 C to + 85 C | 封装 / 箱体 | LQFP-100 |
安装风格 | SMD/SMT | A/D 位大小 | 12 bit |
可用 A/D 通道 | 16 | 高度 | 1.4 mm |
接口类型 | CAN, I2C, I2S, SPI, USART, USB | 长度 | 14 mm |
最大工作温度 | + 85 C | 最小工作温度 | - 40 C |
可编程输入/输出端数量 | 80 | 定时器数量 | 7 |
封装 | Tray | 程序存储器类型 | Flash |
Supply Voltage - Max | 3.6 V | Supply Voltage - Min | 2 V |
宽度 | 14 mm |
以stm32f107vct6芯片的bxcan控制器为例,介绍了与标识符过滤相关的寄存器构成,并详细分析了标识符过滤参数的配置方法和过滤规则。最后,为方便移植和使用,给出了该控制器标识符过滤的c语言程序。 引言 在can协议里,报文的标识符不代表节点的地址,而是与报文的内容相关。在通信过程中,发送方将数据附上特定的标识符以广播的形式发送到总线上。由于can总线的局域网性质,总线上的其他节点会同时检测到此报文,接收节点会根据标识符的值来决定软件是否需要该报文。如果需要,就拷贝到sram里;如果不需要,则报文被丢弃,且无需软件的干预。采用这种硬件过滤的方式可以大大节省cpu的开销。 目前应用比较广泛的stm32f10x系列嵌入式芯片内置有bxcan控制器,该控制器是一种在标准can总线基础上扩展的总线接口,支持can总线协议2.0a和2.0b.它的设计目标是以最小的cpu负荷来高效处理收到的大量报文。它也支持报文发送的优先级要求(优先级特性可软件配置)。为了满足can总线协议中的标识符硬件过滤需求,bxcan控制器提供了位宽可变的、可配置的过滤器组,用来完成只接收软件需要的报文功能。 本文 ...
【STMicroelectronics】STM32F107VCT6TR,MCU ARM 256KB FLASH MEM 100-LQFP
【STMicroelectronics】STM32F205RBT6,ARM Microcontrollers (MCU) 32BIT ARM Cortex M3 Connectivity 128kB
【STMicroelectronics】STM32F205RBT7,MCU ARM 128KB FLASH 64LQFP
【STMicroelectronics】STM32F205RCT6,ARM Microcontrollers (MCU) 32BIT ARM Cortex M3 Connectivity 256kB