STM32F103RC

·多参考手册

·协议USART、I2C、SPI

  1. 嵌入式系统跟ARM处理器

嵌入式系统:

专用计算机系统,以应用为中心,软硬件可裁减

组成:

硬件:(MPU)微处理器、存储器、I/O接口、输入输出设备。

软件:Embedded RTOS、应用软件。

最小系统:微控制器(MCU)、微处理器(MPU)、电源模块、时钟模块(如心脏)、复位电路、Flash(闪存,存储程序和数据,掉电后数据不会丢失)、RAM(随机访问的存储器,存放程序运行过程中产生的临时数据,安排用户数据(主要是全局变量)和堆栈空间)、JTAG(烧录)。

外设:USB、LCD、键盘、以太网、串口、CAN、传感器、辅助存储器、电机

软件结构:

  1. 不带OS(操作系统)软件结构:应用程序(Application)、设备驱动程序(Driver)、硬件(单片机)

  1. 带OS软件结构:应用、标准接口函数(API)、实时操作系统(RTOS)、硬件抽象层((HAL)BSP、驱动)、硬件(微处理器)

硬件特性:

体积小、集成效率高

面向特定应用

功耗低、电磁兼容性好

软件特性:

嵌入式软件的开发与硬件紧密相关。

软件代码要求高效率和高可靠性。

软件一般固化在Flash或Rom(只读存储器,可放程序和数据)中。

软件系统具有高实时性。

一般采用C语言开发。

嵌入式系统设计流程:

1.需求分析

2.体系结构设计

3.硬件的设计、制作及测试

3.软件的设计、实现及测试

4.系统集成

5.系统性能测试及可靠性测试

6.工业试运行及生产文件准备

7.项目总结

嵌入式微处理器的特点:

性能好

特定的功能

封装体积小

能耗低

可靠性高

ARM:体系结构(Advavnced RISC Machine 高级精简指令集机器)

ARM英国的芯片设计公司,不卖芯片但卖芯片设计方案,卖版权。

精简指令集是降低功耗的关键。指令可以在一个时钟周期内完成。复杂性由编译器解决。

CISC复杂指令集——传统计算机,笔记本、台式电脑。指令需要多个时钟周期完成。复杂性由机器解决。

ARM:

通用的32位(寄存器的位数,二进制)RISC处理器;

功耗很低的高性能处理器

特点:

体积小、低功耗、低成本、高性能;

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值