查看: 3732|回复: 5

[分享] 【高校争霸赛】LPC824寄存器开发指南【一】硬件篇

[复制链接]
  • TA的每日心情
    开心
    2019-3-22 20:15
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    23

    主题

    341

    帖子

    1

    高级会员

    Rank: 4

    积分
    909
    最后登录
    2019-4-7
    发表于 2016-11-24 19:27:24 | 显示全部楼层 |阅读模式
    本帖最后由 噬猎者 于 2016-11-24 19:28 编辑

    要学好LPC800系列单片机首先了解芯片的基本硬件配置和实际产品的应用范围。


    LPC800系列MCU是采用ARM®CortexTM M0+内核的32位低功耗微处理器,运行频率高达30MHz。LPC800采用低引脚封装,最高支持32KB片内Flash存储器和8KB片内SRAM存储器。
    LPC81x系列微控制器集成灵活的外设模块,包括硬件CRC计算及校验模块,1路I2C总线接口,多达3路UART,2路SPI接口,1个多速率定时器,1个自唤醒定时器,1个状态可配置定时器(SCT),1个模拟比较器,独特的开关矩阵(可实现I/O端口的自由分配)以及多达18个通用I/O口。

    LPC82x系列微控制器是LPC800系列中最新推出的一款产品,同样基于ARM Cortex M0+内核。 在LPC81x的基础上新增加了高速高精度模拟-数字转换模块、更丰富的串行接口设备、以及更大的程序存储空间,为LPC800 Cortex-M0+系列提供更全面模拟功能。外设模块包括硬件CRC计算及校验模块,4路I2C总线接口,多达3路UART,2路SPI接口,1个多速率定时器,1个自唤醒定时器,1个状态可配置定时器(SCT),1个DMA控制器,1个12位ADC模块,1个模拟比较器,独特的开关矩阵(可实现I/O端口的自由分配)以及多达29个通用I/O口。

    特性
    内核与系统:
    采用最新的Cortex-M0+内核,运行频率高达30MHz
    Cortex-M0+内核的动态能耗仅为Cortex-M0内核的三分之二
    支持I/O口单周期访问
    集成向量表重映射寄存器,可方便地重新映射异常向量
    内置嵌套向量中断控制器(NVIC)
    集成微跟踪缓冲区MTB(Micro Trace Buffer)
    Boot ROM应用函数接口API:
            LPC800系列微控制器片上集成了外设驱动API,包括UART/I2C/SPI/ADC/功率管理等
    UART驱动API:可简单实现USART的配置和使用
    I2C驱动API:包括I2C驱动收发数据、主从模式下的查询收发数据、主从模式下的中断收发数据等
    功率管理API:通过简单调用API接口函数,实现功耗和性能之间的动态选择
    ISP/IAP API:通过调用ISP或IAP的API接口函数,实现在系统编程和在应用编程
    SPI驱动API:包括主从机模式的数据收发,并且支持DMA模式(仅LPC82x系列)
    ADC驱动API:包括ADC的校准及触发,支持中断模式(仅LPC82x系列)
    数字外设:
    通用GPIO:多达29个通用GPIO引脚连接到ARM Cortex-M0+内核特有的I/O总线接口,I/O可实现单周期操作
    开关矩阵SWM(Switch Matrix):LPC800系列微控制器特有的开关矩阵模块使数字外设可以灵活地分配到外部的引脚。使用开关矩阵机制,数字外设对应的外部引脚不再固定,大大增强外部设备布局的灵活性
    状态可配置定时器SCT(State Configurable Timer):具有输入和输出功能(捕获和匹配)的状态可配置定时器,功能引脚通过开关矩阵分配到外部引脚
    多速率定时器MRT(Multi-Rate Timer):4个可编程且速率各自固定的通道,每个通道具有重复中断和单次中断两种模式
    自唤醒定时器WKT(self Wake-up Timer):从低功耗模式定时自唤醒功能
    DMA控制器:支持18个通道,9种触发输入(仅LPC82x系列)
    硬件CRC计算及校验模块
    窗口看门狗定时器(WWDT)
    模拟外设:
    模拟比较器(ACMP):外部输入电压作为基准电压源时,外部基准电压输入引脚可通过开关矩阵灵活分配,也可以选择使用内部基准电压源
    12位ADC模块:多达12通道,最大采样率 1.2 Msamples/s(仅LPC82x系列)
    串行接口:
    3路UART:UART功能引脚通过开关矩阵灵活分配
    2路SPI:SPI功能引脚通过开关矩阵灵活分配
    4路I2C:I2C功能引脚通过开关矩阵灵活分配
    时钟产生:
    12MHz内部RC振荡器,±1%精度
    PLL允许CPU在最大CPU速率下操作,而无需高频晶振,工作时钟可选为外部时钟输入、主振荡器输出或内部RC振荡器输出
    封装:
    LPC81x系列支持SO20、TSSOP20、TSSOP16、DIP8四种封装
    LPC82x系列支持TSSOP20、HVQFN33两种封装
    LPC81x.jpg
    LPC81X片上资源

    LPC82x.jpg
    LPC82X片上资源

    分享一些LPC824的基础学习资料:
    LPC82X-CN.pdf (2.58 MB, 下载次数: 103)
    成功的小小喜悦里,大脑自身可以产生兴奋剂哦!
    回复

    使用道具 举报

  • TA的每日心情

    2021-4-20 18:38
  • 签到天数: 341 天

    [LV.8]以坛为家I

    8

    主题

    1193

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    2370
    最后登录
    2022-4-29
    发表于 2016-11-24 21:07:49 | 显示全部楼层
    整理辛苦了
    梵蒂冈
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-3-22 20:15
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    23

    主题

    341

    帖子

    1

    高级会员

    Rank: 4

    积分
    909
    最后登录
    2019-4-7
     楼主| 发表于 2016-11-24 22:28:49 | 显示全部楼层

    互相学习嘛
    成功的小小喜悦里,大脑自身可以产生兴奋剂哦!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    2

    帖子

    0

    新手上路

    Rank: 1

    积分
    10
    最后登录
    2019-7-20
    发表于 2019-7-18 14:48:08 | 显示全部楼层
    看看学习学习
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    帖子

    0

    新手上路

    Rank: 1

    积分
    21
    最后登录
    2022-5-23
    发表于 2019-8-26 14:44:22 | 显示全部楼层
    感谢分享 ,下载学习了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-6-30 15:40
  • 签到天数: 65 天

    [LV.6]常住居民II

    0

    主题

    72

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    249
    最后登录
    2022-6-30
    发表于 2020-1-26 21:44:56 | 显示全部楼层
    感谢分享
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-5-13 02:50 , Processed in 0.151635 second(s), 27 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表