STM32F103RC

这篇具有很好参考价值的文章主要介绍了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处理器;

功耗很低的高性能处理器

特点:

体积小、低功耗、低成本、高性能;文章来源地址https://www.toymoban.com/news/detail-652964.html

到了这里,关于STM32F103RC的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基础篇010.2 STM32驱动RC522 RFID模块之二:STM32硬件SPI驱动RC522

    目录 1. 实验硬件及原理图 1.1 RFID硬件 1.2 硬件原理图 2. 单片机与RFID硬件模块分析 3. 利用STM32CubeMX创建MDK工程 3.1 STM32CubeMX工程创建 3.2 配置调试方式 3.3 配置时钟电路 3.4 配置时钟 3.5 配置GPIO 3.6 配置SPI 3.7 配置串口 3.8 项目配置 4. MDK工程驱动代码调试 4.1 按键、LED程序 4.1.1 Us

    2024年02月09日
    浏览(45)
  • 基础篇010.3 STM32驱动RC522 RFID模块之三:STM32软件模拟SPI驱动RC522

    目录   1. 实验硬件及原理图 2. 利用STM32CubeMX创建MDK工程 2.1 STM32CubeMX工程创建 2.2 配置调试方式 2.3 配置时钟电路 2.4 配置时钟 2.5 配置GPIO 2.6 配置串口 2.7 项目配置 3. MDK工程驱动代码调试 3.1 按键、LED程序 3.2 SPI软件模拟程序 3.3 RC522驱动程序 3.4 UART串口printf,scanf函数串口重定

    2024年04月17日
    浏览(40)
  • STM32——NFC门禁模块(RC522)

    (2021/11/1编辑) 在项目需要做一个NFC门禁功能的时候,突然发现有个RC522丢在我的桌面,甚至不知道它上面的引脚什么意思(还不会SPI通讯),搜索“RC522”去看博客搜索资料,发现了很多都在说扇区,块,S50(M1)卡,然后就给代码,一开始我还以为S50是内嵌在这个模

    2023年04月08日
    浏览(39)
  • STM32F103学习笔记 | 4.STM32F103芯片介绍

    STM32F1入门学习将使用STM32F103C8T6开发板最小系统板。小R为什么选择它来入门呢?咳咳~首先,ST官方提供强大且易用的标准库函数,使得开发过程方便快捷;其次,网上的教程资料多也十分详细。所以呢,它对高校学生和广大初学者入门都是一个非常好的选择。 开发板的实物图

    2024年04月25日
    浏览(30)
  • STM32--RFID无线射频技术(RC522刷卡模块)

    1、RFID的概念  射频识别,即RFID是Radio Frequency Ident ificat ion的缩写,又称无线射频识别,是一.种通信技术,可通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或光学接触。一套完整RFID硬件统由Reader 与Transponder 两部份组成,其动作原理

    2024年01月19日
    浏览(31)
  • STM32---stm32f103c8t6与stm32f103zet6之间的代码移植转换

    目录 一、将c8t6转换为zet6 1、修改启动文件 2、修改芯片 3、将MD修改为HD  4、下载器的修改 5、修改完成,编译成功  二、将zet6转换为c8t6 最终结果如下:   将STM32F103C8改为STM32F103ZE   基本相同,反向即可。    

    2024年02月06日
    浏览(50)
  • STM32+RC522(实现对ic卡的增删改查)

    这是基于STM32F103C8T6和RFID识别模块,实现的对ic卡的增删改查,能够读取卡号,对卡内指定的区域进行数据修改。 感谢 物联网小菜鸟一枚 大佬代码思路 https://blog.csdn.net/m0_69428059/article/details/124259091 1.1STM32F103C8T6 1.2RFID-RC522识别模块 1.3按键模块 接线部分 STM32F103C8T6 RC522 PB12 SDA

    2024年02月13日
    浏览(37)
  • STM32-OTA升级-基于STM32CubeMX+STM32F103(二)代码实现

    0 引言 在上一篇文章中,我们已经讲述了STM32的启动流程、IAP的原理和OTA的原理(最后这部分直接分享了一些博客,因为前辈们已经写的非常好了),下面这篇主要用来记录STM32-OTA的实验步骤。 源码我大家自行下载即可。 链接:https://pan.baidu.com/s/1uemqEqDNI3-IjulZ4oNFlw?pwd=of3g 提取

    2024年02月04日
    浏览(41)
  • 学STM32(STM32F103RCT6)

    第一章 了解STM32 为什么使用STM32而不是8051? 是因为51的频率太低,无法满足计算需求?是51的管脚太少,无法满足众多外设的IO? 是51的功耗太大,电池挺不住?是51的功能太弱,而你要使用SPI、I2C、ADC、DMA? 是51的内存太小而你要存储的东西太多? 当你需要使用STM32某些功能,而51实

    2023年04月09日
    浏览(30)
  • STM32F103标准外设库——认识STM32(一)

     个人名片: 🦁作者简介:一名喜欢分享和记录学习的在校大学生 🐯个人主页:妄北y 🐧个人QQ:2061314755 🐻个人邮箱:2061314755@qq.com 🦉个人WeChat:Vir2021GKBS 🐼 本文由妄北y原创,首发CSDN 🎊🎊🎊 🐨座右铭:大多数人想要改造这个世界,但却罕有人想改造自己。 专栏导

    2024年01月15日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包