STM32的应用

    STM32基于arm cortex核,目前在工业控制、通讯、物联网、车联网等行业应用很火,在功能丰富的同时拥有超高的性价比,大有打败和取缔ARM7的趋势。引用网上的一段话:

1、ARM最新的Cortex-M3内核。优先级抢占的中断控制器,支持中断自动嵌套,硬件完成现场保护与恢复,中断嵌套时,只需保护和恢复一次现场,即使在恢复现场的时候再次中断也不需要再次保护现场,只需6个clk的调整时间。
2、居然只需7个滤波电容就能构成最小系统
3、外设的引脚居然可以重影射
4、RAM居然可以通过位绑定技术按位来访问
5、居然装备了可编程的掉电监测器
6、居然有带电池供电的数据备份寄存器
7、芯片进入低功耗模式后可以通过“事件”唤醒,而无须执行中断子程序
8、定时器居然有前置的倍频器
9、2个12位的AD却拥有高达1M的采样速率,AD模式更是天花乱坠,传说中的注入模式……
10、GPIO刷新速率可设定,支持位的原子操作,还能锁定方向,居然还有个脚叫“入侵检测引脚”,发生“入侵”时硬件自动记录时间,只要有后备电池。为西门子保留了单脉冲的输出功能(据说用于PLC的)……
11、原来还有一种狗叫模拟看门狗……
12、可检测PWM脉宽和频率(硬件直接支持)
13、集成电机控制和霍尔接口
14、原来还有一种狗叫窗口看门狗……过早或过晚喂狗,狗都会让系统复位
15、还集成了第三只狗,独立看门狗,这种狗比较常见
16、SPI还带硬件的CRC校验高达18Mb/s的通讯速度
17、支持两个设备地址的I2C总线,据说任天堂的游戏机常用到这种功能,I2C同时支持SMBUS2.0和PMBUS模式
18、USART速度高达4.5Mbps,不仅支持IrDA还与接触式的IC卡协议兼容
19、还有CAN,USB……
20、只要十几块钱
21、……
至今还没搞清到底有多少功能

我再补充一些:

(1)STM32厂家提供代码函数库,减少开发难度和开发时间;

(2)网上很多资源,甚至有中文版的datasheet;

(3)流行的keil和IAR都很好的支持,可以使用盗版的Jlink,>_<;

(4)完美支持ucos和ucgui,各种TCPIP协议栈;

(5)方便接各种接口模块,如gps模块,wifi模块,gprs模块等。


下面我设计的一块STM32板子:

(1)主控芯片


(2)外接512K RAM,其实内部已经自带RAM


(3)网口


(4)PCB




  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值