·多参考手册
·协议USART、I2C、SPI
嵌入式系统跟ARM处理器
嵌入式系统:
专用计算机系统,以应用为中心,软硬件可裁减
组成:
硬件:(MPU)微处理器、存储器、I/O接口、输入输出设备。
软件:Embedded RTOS、应用软件。
最小系统:微控制器(MCU)、微处理器(MPU)、电源模块、时钟模块(如心脏)、复位电路、Flash(闪存,存储程序和数据,掉电后数据不会丢失)、RAM(随机访问的存储器,存放程序运行过程中产生的临时数据,安排用户数据(主要是全局变量)和堆栈空间)、JTAG(烧录)。
外设:USB、LCD、键盘、以太网、串口、CAN、传感器、辅助存储器、电机
软件结构:
不带OS(操作系统)软件结构:应用程序(Application)、设备驱动程序(Driver)、硬件(单片机)
带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处理器;
功耗很低的高性能处理器
特点:文章来源:https://www.toymoban.com/news/detail-652964.html
体积小、低功耗、低成本、高性能;文章来源地址https://www.toymoban.com/news/detail-652964.html
到了这里,关于STM32F103RC的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!