lpc54606详细介绍_LPC54606

本文档详细介绍了LPC54606微控制器的资源和特性,包括其Arm Cortex-M4处理器、浮点单元、内存配置、丰富的接口选项以及配套的开发资料和示例工程。提供了龙邱科技LPC54606VD子母板套件的资料,包括原理图、用户手册、驱动文件和例程,以帮助开发者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

北京龙邱智能科技LPC54606开源资料

本资料适用于龙邱科技LPC54606VD子母板套件

LPC54606J512BD资源

Arm Cortex-M4处理器,180MHz的频率运行。

浮点单元(FPU)和内存保护单元(MPU)

512 KB的片上闪存程序存储器

I&D总线上的总SRAM高达200 KB,包括160 KB连续的主SRAM和一个额外的32 KB SRAM。 8 KB SRAM库,用于USB通信。

16 KB的EEPROM。

Flexcomm接口包含十个串行外围设备(每个Flexcomm接口都可以通过软件选择为USART,SPI或I2C接口)。

两个带有专用DMA控制器的CAN FD模块。

五个32位通用定时器/计数器

一个SCTimer / PWM具有八个输入和十个输出功能(包括捕获和匹配)。

LPC54606资料文件夹说明

├─LPC54606VD 资料文件夹

│ │ readme.md

│ │

│ └─龙邱LPC54606VD 资料文件夹

│ ├─1_产品详情

│ │ LPC54606VD.jpg

│ │ 母板资源介绍.jpg

│ │

│ ├─2_用户手册、原理图

│ │ ├─原理图

│ │ │ LQ_546P100MBVD核心板原理图 20191024.pdf

│ │ │ LQ_546P100MBVD母板原理图20191024 .pdf

│ │ │

│ │ ├─封装

│ │ │ 龙邱LPC54606迷你核心板封装库20191024.rar

│ │ │

│ │ └─用户手册

│ │ LPC54606V1.0精简版.chm API帮助文档

│ │ LPC546XX.pdf

│ │ LPC546XXFAMFS.pdf

│ │ UM10912.pdf

│ │

│ ├─3_Example 工程文件

│ │ │ IAR不能跳转.png

│ │ │ LPC常见问题.pdf

│ │ │ MDK如果不能gotodef 请勾选这里并重新编译.png

│ │ │ 例程说明.txt

│ │ │ 删除编译连接文件.bat

│ │ │ 更新说明.txt

│ │ │ 生成文件目录.bat

│ │ │ 龙邱LPC54606 IO分配.txt

│ │ │

│ │ ├─CMSIS ARM的CMSIS库 包涵一些内核头文件等

│ │ │

│ │ ├─Drivers 芯片的驱动文件

│ │ │ │

│ │ │ ├─board 从官方SDK中保留下来的东西 包括时钟初始化 Debug串口初始化等

│ │ │ │

│ │ │ ├─drivers 底层驱动库

│ │ │ │ ├─FSL_LPC54606 官方FSL底层驱动文件

│ │ │ │ │

│ │ │ │ └─LQ_LPC54606 龙邱基于官方FSL库的上层驱动文件

│ │ │ │ │

│ │ │ │ ├─peripheral基于龙邱的上层驱动文件 一些外设模块库

│ │ │ │ │

│ │ │ │ └─test 基于外设模块库 做的测试文件

│ │ │ │

│ │ │ ├─startup 启动汇编文件

│ │ │ │ ├─arm MDK使用的汇编文件

│ │ │ │ │

│ │ │ │ ├─gcc GCC使用的汇编文件

│ │ │ │ │

│ │ │ │ └─iar IAR使用的汇编文件

│ │ │ │

│ │ │ └─utilities 从官方SDK中保留下来的东西 Debug控制台等内容

│ │ │

│ │ └─Example 例子工程 龙邱的demo都是基于同一套底层文

│ │ │

│ │ ├─1_LED LED例子工程

│ │ │ │

│ │ │ ├─iar

│ │ │ │

│ │ │ └─mdk

│ │

│ ├─4_开发环境及工具

│ │

│ └─5_附送资料

│ SDK_2.6.0_LPC54606J512.zip

│ SDK_2.6.0_LPC54606J512_doc.zip

└─LPC54606_DOC 说明文件夹

readme.md

工程内文件夹说明

├─board 从官方SDK中保留下来的东西 包括时钟初始化

├─doc 说明文档

├─drivers 官方底层fsl库文件

├─lpc54606 龙邱基于官方FSL库的上层驱动文件

├─peripheral 基于龙邱的上层驱动文件 一些外设模块库

├─source 主函数(不同例程,一般只有这里不一样)

├─startup 启动文件

├─test 基于外设模块库 做的测试文件

├─uitlities 从官方SDK中保留下来的东西 Debug控制台等内容

├─Output IAR生成的.map文件,包涵许多重要信息

LPC54606例程讲解

注意 所有例程公用一套底层库文件,所以为了防止意外更改底层库,将底层库文件属性设置为只读,如果想要修改,将文件属性设置只读去掉即可。

LPC54606常见问题

LPC54606 的SCT有十个事件 一个作为周期事件,一个作为摄像头像素同步事件,剩下8个可以作为PWM输出

因此如果用H车 只能使用神眼+新版转接座(白色带与非门版本)

LPC54606 可以使用串口或者USB直接下载程序, 但是一般都是使用下载器直接下载方便调试

使用串口、USB下载时,需要设置ISP

ISP模式由3个管脚控制:

ISP管脚(上电时默认是高电平)

P0_4

P0_5

P0_6

从FLASH启动(正常启动)

高电平

高电平

高电平

等待串口数据(串口下载)

低电平

高电平

高电平

...

ISP有7种模式,具体可以看芯片手册第三章 Boot process

有时候上电,程序不跑,可以检查一下是不是使用了ISP管脚, 并且上电时有管脚被拉低了。

解决方法,可以烧录一次关闭ISP例程 永久关闭ISP

母板IO分配

SWD下载口

SWCLK P0_11

SWDIO P0_12

调试串口0

USART0_RX P0_29

USART0_TX P0_30

LED灯 核心板上的RGB灯

LED_R P0_8

LED_G P0_9

LED_B P1_12

摄像头 神眼+新版转接座(白色带与非门版本)

行中断 不使用

场中断 VSY P0_0

像素同步时钟 PCLK P1_5

SCCB通讯 SDA P1_2

SCCB通讯 SCK P1_3

数据口 D9 p1_31

数据口 D8 P1_30

数据口 D7 P1_29

数据口 D6 P1_28

数据口 D5 P1_27

数据口 D4 P1_26

数据口 D3 P1_25

数据口 D2 P1_24

ADC接口 编码器接口4和一路ADC复用(二选一)

AD通道0 P0_10

AD通道3 P0_15(注意,这个IO和母版上的编码器接口4复用)

AD通道4 P0_16

AD通道5 P0_23

AD通道6 P1_0

AD通道11 P0_31

电机PWM接口 使用的SCT可以产生8路频率相同的PWM

PWM1 P0_26

PWM2 P1_17

PWM3 P0_28

PWM4 p0_27

PWM5 P0_17

PWM6 P0_18

PWM7 P0_19

PWM8 P0_22

舵机PWM 使用CTIME1 产生PWM

舵机PWM P1_10

编码器 使用CTIME 脉冲捕获 需要使用带方向编码器

编码器1

脉冲引脚 LSB P0_1

方向引脚 DIR P1_11

编码器2

脉冲引脚 LSB P0_24

方向引脚 DIR P1_21

编码器3

脉冲引脚 LSB P0_4

方向引脚 DIR P1_16

编码器4 会占用一个ADC口

脉冲引脚 LSB P0_15

方向引脚 DIR P1_8

TFT18/OLED 显示屏

CS/DC P1_7

SCL/RST P1_20

SDI/DI P1_19

DC/CK P1_6

RST/ P1_18

陀螺仪 IIC

SCL P0_2

SDA p0_3

陀螺仪 SPI

SPI3_SCK_PIN P0_6

SPI3_MOSI_PIN P0_3

SPI3_MISO_PIN P0_2

SPI3_CS0_PIN P0_20

母板按键

KEY0 P0_21

KEY1 P0_5

KEY2 P1_14

母板LED

LED_D0 P1_15

LED_D1 P1_4

母板拨码开关

P0_25

P1_22

干簧管 相当于一个开关 当遇到磁铁时开关会闭合

P1_9

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值