嵌入式 day2 认识开发板

本文介绍了STM32RBT6开发板的关键组件,如STM32F103RBT6CPU、4位数码管、无线模块、传感器等,以及ARM公司和ST公司的关系,重点讲解了开发板的硬件配置、微处理器规格和固件库结构。
摘要由CSDN通过智能技术生成

 一、认识开发板(硬件)

打开资料包<stm32rbt6\开发板原理图>

CPU core STM32F103RBT6 72MHz

4位共阴极数码管(并行设备)

   74HC138 典型的38编译器

   74HC595 负责将串口行的输入数据转换并行数据输出的

高精度电阻   AD 转换实验

无线wife模块接口

   NB-IOT GPRS ESP8266

红外传感器

温湿度传感器 DHT11 1-WIRE

温湿度传感器 SHT30 iic

EEPROM 

 oled 显示屏接口

  flash 上位机编译好的代码烧入到FLASH中 (重启) 128KB     byte   b bit

  SD卡

 三个用户按键

蜂鸣器

PWM接口

扩展IO

电源输出 3.3V   5V

RTC纽扣电池  Real tine clack 实时时钟   年月日星期

重启按键

电源开关

DC5V电源输入

USB 从接口

DEBUG 给开发板提供电源 3.3 V电源

LED 三盏

ram 20KB

二、阅读产品手册

产品经理:

打开资料包《D:\嵌入式\stm32\环境\STM32RBT6\DataSheet\STM32》

1.cpu的主频是多少      72MHz

2.cpu是多少管脚封存的   64管脚封装

3.flah的大小                    128KB

4.内存大小                      20KB

5.定时器资源有多少       4x16-bit  

三、ARM公司和ST公司关系

arm mips ppc x86

arm 设计cpu alu 算数运算 寄存器堆arm中的所有的寄存器都是32b缓存

               cpu 是指令执行单元

ARM的芯片分为三个系列:

A  用于高大上的领域  音频的处理

R real time 用于实时性要求比较高的领域

M mcu 已单片机的价格实现32b的性能

三星  ST  意法半导体  ODM

STM32

四、分析01text文件

cmsis coretex-m

             该目录文件存放的文件,是由ARM公司提供的,和cpucore息息相关的

              startup_stm32f10x_md.s    他是cpu上电之后,执行的第一个文件

fwlib  固件库是由st公司提供的

          inc include 头文件

          src  source  源文件

mylib  目前为空

              将来放自己实现的库文件

projectt 目录是由keil自动生成,不需要关心

user main.c 代码运行时必要的文件

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值