stm32按键实现按键密码的原理是:stm32有可控制的引脚是GPIO,GPIO能够实现与外部通讯和控制外部硬件的功能。
STM32单片机是ST(意法半导体)公司使用arm公司的cortex-M3为核心生产的32bit系列的单片机,M是Microelectronics的缩写,即微控制器。
32是态纯32bit,表示是一帆液咐个埋伍32bit微控制器,单片机位数指CPU处理的数据的宽度,参与运算的寄存器的数据长度,32位单片机的数据总线宽度为32位,通常可直接处理8位或16位或32位数据。
Concerto是德州仪器(TI)推出的新型微控制器内核,其内部集成了TMC320C28x和ARM Cortex-M3双核心,在单一芯片内提供了独立的实时控制(real-time control)单元和通信(communication)单元。F28M35x是第一个基于Concerto内核的微处理器。Concerto的通信单元基于工业标准的ARM Cortex-M3内核,集成了多种通信外围设备,如Earthnet 1588、USB OTG、CAN、UART、SSI、IIC和外部并行接口等。实时控制单元基于TI业界领先的32位C28x内核,集成了高精度的控制外设,包括具有异常保护、编码和捕获功能的 ePWM。C28-CPU还增加了VCU(Veterbi、Complex Math、CRC Unit)和FPU(Floating-Point Unit),显著提高了Veterbi、局伏兄Complex、FFT和CRC算法的效率。
Concerto还集成了TMC320C28x内核和ARM Cortex-M3内核共享的高速模拟单元、RAM、片内电压调节器和时钟单元。
F28M35x(Concerto)微控制器特点:
1、 主单元(ARM Cortex-M3)?
高达100MHz的时钟频率
多达512KB Flash(ECC),32KB RAM(ECC/Parity),64KB Shared RAM,2KB IPC Message RAM
5个通用非同步串行接口(UART),4个同步串行接口(SSI),2个IIC接口,USB-OTG + PHY,10/100 Earthnet 1588 MII,2 CAN接口,32通道DMA,外部并行接口(EPI)
CRC模块
4个通用定时,2个Watchdog 定时器
2个安全Zones(每个Zone 128位密码)
存储器小端终结(Little-Endian)
2、实时控制单元
高达150MHz时钟频率
多达512KB Flash(ECC),36KB RAM(ECC/Parity),64KB Shared RAM,2KB IPC Message RAM
IEEE 754浮桐袭点单元(FPU),Veterbi、Complex Math、CRC Unit(VCU)
串行通信接口(SCI),串行外设接口(SPI),IIC接口,6通道DMA
9个增强的PWM调制器模块(ePWM),18路输出(16路高分辨率输出)
6个增强的32位捕获模块(eCAP),3个增强的32位正交编码模块(eQEP)
多通道缓冲串口(McBSP)
1个128位密码安全Zone
3个32位定时器
存储器小端终结(Little-Endian)
3、时钟单元
支持内部/外部时钟
支持动态改变PLL
4、电源
1.2V数字电源,1.8V模拟电源,3.3V接口电源
5、内部处理器通信(IPC)
32个Handshaking 通道
4个通用IPC中断
可以通过IPC Message RAM 并列传厅此输数据
6、多达72个可编程GPIO
7、模拟单元
2个12位ADC,多达20通道、2.88MSPS
4个采样保持器
多达6个带有10位D/A的比较器
片上温度传感器
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)