查看: 1657|回复: 0

[经验] 嵌入式概述

[复制链接]
  • TA的每日心情
    无聊
    2018-11-16 10:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2020-1-17 09:33:43 | 显示全部楼层 |阅读模式
    分享到:
    1.1 嵌入式概述1.1.1 嵌入式的含义
    嵌入式的全称为嵌入式计算机系统。详细的讲嵌入式系统是以嵌入式计算机为技术核心,面向用户、面向产品、面向应用,软硬件可裁减的,适用于对功能、可靠性、成本、体积、功耗等综合性能有严格要求的专用计算机系统。
    1.1.2 嵌入式单片机PC电脑的区别
    PC电脑            单片
    键盘                GPIO
    显示屏              GPIO
    内存空间            RAM: 数据存储器
    磁盘空间            ROM: 程序存储器  掉电数据不丢失
    1.1.3 单片机内核种类
    1. STC51内核 : 市场厂商:  STC公司,Atmel等。

    2. ARM 内核:  ARM公司, 厂商:ST公司,NXP(恩智浦),  ti新唐,飞斯卡尔,瑞萨等

    1.1.4 ARM微处理器的应用领域
    1.工业控制领域:机械臂电机控制
    2.无线通讯领域:无线电话,远程控制
    3.网络应用领域:无线路由器
    4.消费电子领域:数字音频播放器,掌上游戏机数字机顶盒
    5.成像安全领域:数码相机,打印机和智能卡,城市监控
    1.1.5 ARM微处理器系列分类
    1. Cortex - A系列:  消费电子类产品  
    2. Cortex - M系列:工业控制类产品
    3. Cortex - R系列: 军工

    1.2 Cortex-M系列介绍1.2.1 Coretex-M系列的分类
    Cortex-M系列按处理器内核频率可分:

    1. Cortex - M0 :  工作频率:48MHZ    低功耗产品   
    2. Cortex - M3 : 工作频率:72MHZ   工业控制类
    3. Cortex - M4:  工作频率:168MHZ    工业控制类
    4. Cortex -M7:  工作频率: 218MHZ   

    1.2.2 STM32F40x芯片的命名规则
    开发板STM32F407ZGT6  
    注释:数据手册STM32F405.407数据手册中p184
    1. ST -- 意法半导体公司
    2. M -- Cortex-M系列内核
    3. 32 -- 32位处理器
    4. F -- 通用型
    5. 407 -- 芯片型号
    6. Z -- 144个管脚
    7. G -- 1024K字节 flash -- ROM
    8. T -- 封装 四面表贴型
    9. 6 -- –40 to 85 °C
    1.2.3 STM32F407ZGT6具体参数
    1. 内核:ARM - Cortex-M    工作频率:168MHZ
    2. 空间 ROM (flash): 1M字节     RAM: 192K字节
    3. 定时器:14
               2个基本定时器
               10个通用定时器
               2个高级定时器
    4.通讯接口
    3SPI通讯接口
    3IIC通讯接口
    4USART(同步串口)
    2UART(异步串口)
    2USB通讯接口
    2CAN通讯接口
    2IIS音频通讯接口
    1SDIO通讯接口
    以太网
    5.RTC:实时时钟   
    实时时钟1302 --  SPI      8563 -- iic
    6.GPIO  -- 114个   7 组  -- 16== 112个    1电源 1 boot0
    1.3 STM32F40x最小系统1.3.1 最小系统的概念
    单片机正常工作的组成单元称为最小系统。
    1.3.2 最小系统的组成
    1. 电源  
          工作电压:3.3v
    2. 振荡电路
       外接一个25M晶振,一般使用的晶振的4 ~ 26MHZ ,常用的是8MHZ25MHZ

    3. 复位电路
      理解: main开始继续执行程序
          复位方式:软件 硬件
          软件复位方式:看门狗
          硬件复位方式:按键复位(低电平复位)和上电复位

    4. 启动电路
         选择方式参考STM32F4xx中文参考手册.pdf56页表3
    STM32F407ZGT6启动的地方有很多种,需要进行选择。
    启动的三种方式:

    BOOT1/BOOT0X0:从主flash启动,从flash空间启动,MCU能够正常工作。
    BOOT1/BOOT001:从系统存储器启动,这个时候程序下载进去不能执行。
    BOOT1/BOOT011:从SRAM空间启动,这个时候程序下载能够执行,但是按下复位键以后程序不会执行了,程序代码丢失了。
    STM32F407ZGT6正常的启动应该选择X0方式。有可能程序下载出现某个错误而导致下一次不能够下载程序,调整一下启动方式,后面就可以下载。
    5. 下载方式
           一共3种下载方式: ISP(串口下载) SW JTAG

    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条



    手机版|小黑屋|与非网

    GMT+8, 2025-1-13 08:09 , Processed in 0.115843 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.