物联网嵌入式

day02笔记

一、详细认识硬件开发板

        cpu core   stm32f103RBT6 

        主频  72Hz

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

                74HC138 典型的28译码器

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

        高精度可调电阻:AD转换实验

        无线WiFi模块接口

        NB-IOT      GPRS    ESP8266

        红外传感器

        温湿度传感器  :DHT11  1-wire

        温湿度传感器:SHT30   iic

        eeprom:电可擦除的可编程只读存储器

        OLED显示屏接口

        flash:上位机编译好的代码烧录到flash中(重启生效)128KB

        SD卡

        蜂鸣器

        PWM接口

        扩展IO

        RTC纽扣电池:real  time  clock  实时时钟

        USB接口

        debug接口:给开发板供电 3.3V

        ram:20KB

二、阅读产品选型手册

        1、cpu主频:72Hz

        2、cpu是多少管脚封装的:64

        3、flash:128KB

        4、内存大小:20KB

        5、定时器资源有多少:  4*16    2*wdg   rtc    24b-downcounter

三、ARM和ST公司的关系

        ARM公司设计cpu,alu算术运算,ARM中的寄存器都是32b缓存,cpu是指令执行单元

        ARM芯片的三大类:

                A系列:用于高大上的领域,涉及音视频处理的,例如平板手机、人脸识别门锁

                R系列:real  time  用于实时性要求高的领域

                M系列:MCU以单片机的价格实现32b的性能

                三星 ST  意法半导体   ODM   ARM公司设计,授权ST 公司制造生产

四、01test文件夹分析

1、cmsis:cortex-m

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

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

2、fwlib:固件库 是由ST公司提供的

                inc : include   头文件

                src:source     源文件

3、mylib  目前为空

                将来放自己实现的库文件

4、progect :由颗粒自动生成

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

  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值