
LPC54616
文章平均质量分 94
一只爱做笔记的码农
这个作者很懒,什么都没留下…
展开
-
【LPC54616的自学之路X】MCUXpresso IDE 的HardFault中断代码赏析
一个好的编译器IDE环境会给调试带来很大的帮助。调试代码难免出现一些尴尬时刻进HardFault虽然代码死了,但是作为开发者肯定很想知道代码为什么死了,死在哪里通常HardFault中断总是一个While(1)死循环在哪里,死之前在哪不知道,为啥死不知道像是KEIL那些比较传统的IDE,出现这种情况,你只能去看死了以后寄存器的值,然后再找了STM32的CUBEIDE和MCUXpresso IDE出现这种情况类eclipse环境都有一个叫类似”故障分析器“的东西从这...原创 2020-10-05 10:03:18 · 922 阅读 · 0 评论 -
【LPC54616的自学之路-4】FDCAN
串口搞得差不多了,接下来研究下这个芯片的FDCAN54616的FDCAN模块首先这个芯片是支持FDCAN和普通的CAN的。然后去隔壁的ST看看H743【同样支持FDCAN】的芯片看一看是不是有些类似呢,其实你仔细看手册,对比NXP和ST对FDCAN这个IP的实现和其手册的描述,你会发现很有意思的事情基本上都是差不多的,甚至有些描述基本就是一样的,寄存器也是除了有些细微的不同之外,大部分功能基本上都是一致的【ST的CAN1有TTCAN的功能,NXP这个就没有,...原创 2020-09-06 14:48:14 · 1211 阅读 · 4 评论 -
【LPC54616的自学之路-3】串口
第二个教程当然就是串口啦串口LPC54616的串口分为三个部分轮询中断DMA这和STM32差不多,也是三种模式,但是还是内部硬件实现有些差异的NXP的串口/SPI/I2S这三种外设是统一叫做Flexcomm 接口来管理,也就是它是那种同一个引脚功能实现了三种功能的玩法这三种外设是共享同一个中断入口的FlexcommX中断,它有很多个Flexcomm中断初始化上需要先初始化Flexcomm接口,然后到具体的串口/SPI/I2S它的串口是内部有FIFO的那种设计,然后功能上没有ST.原创 2020-09-03 17:11:46 · 2143 阅读 · 2 评论 -
【LPC54616的自学之路-2】GPIO
无论什么处理器,第一个教程都是流水灯-----不知道谁说的了如何控制GPIO这个芯片控制GPIO需要开启IOCON时钟,开启对应PIN的GPIO的时钟 配置GPIO的功能【输入输出,功能复用上下拉等等吧】直接看手册IOCON和GPIO时钟有关的寄存器注意,NXP建议使用AHBCLKCTRLSET和CLR寄存器来使能/关闭时钟GPIO功能相关的寄存器方向输出0/1GPIO配置上下拉,复用的寄存器这个芯片的GPIO分类型的,不同类型的...原创 2020-08-10 21:18:12 · 631 阅读 · 0 评论 -
【LPC54616的自学之路-1】芯片简介与时钟树
因为各种原因,据说用了10年的LPC1768即将换代不用了取而代之的是它的后代-LPC54616然鹅,这是一款怎样的芯片呢芯片简介让我们来看一看度娘的评价:【20年8月2日】Emmmmmm“百度为您找到相关结果约94个“我该说什么好呢,真是冷的让人头秃····我们再看看隔壁友商ST家目前的网红H743和H750至于F4xx和F1xx就不展示了,你们都知道的果然印证了一句话,抛开性能那个层面的东西好不好用,人民群众是会用搜索结果【jiao】..原创 2020-08-02 11:37:58 · 1423 阅读 · 4 评论