北京龙邱智能科技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

lpc54606详细介绍_LPC54606相关推荐

  1. lpc54606详细介绍_LPC54606 ADC 跳变

    Hi 我这边测出来一开始出现几个跳动,后面几乎都是0的,我觉得这应该可能更多是开发板硬件设计有关, LPC开发板的工艺可能有噪声干扰,你可以考虑在引脚口加一个滤波电容再测试一下. Have a gre ...

  2. HTML页面加载和解析流程详细介绍

    浏览器加载和渲染html的顺序.如何加快HTML页面加载速度.HTML页面加载和解析流程等等,在本文将为大家详细介绍下,感兴趣的朋友不要错过 浏览器加载和渲染html的顺序 1. IE下载的顺序是从上 ...

  3. mysql为什么要压测_mysql集群压测的详细介绍

    本篇文章给大家带来的内容是关于mysql集群压测的详细介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. mysql压测 mysql自带就有一个叫mysqlslap的压力测试工具,通 ...

  4. php比较运算符案列,PHP实例:PHP比较运算符的详细介绍

    <PHP实例:PHP比较运算符的详细介绍>要点: 本文介绍了PHP实例:PHP比较运算符的详细介绍,希望对您有用.如果有疑问,可以联系我们. 比拟运算符种类 PHP实战如同它们名称所暗示的 ...

  5. Tempdb数据库详细介绍

    Tempdb数据库详细介绍 一.Tempdb简介 tempdb是SQLServer的系统数据库一直都是SQLServer的重要组成部分,用来存储临时对象.可以简单理解tempdb是SQLServer的 ...

  6. linux路由介绍,Linux的路由表详细介绍

    Linux的路由表详细介绍 一 在Linux下执行route命令[root@localhost backup]# route -nKernel IP routing tableDestination ...

  7. pythonexcel介绍_Python 中pandas.read_excel详细介绍

    Python 中pandas.read_excel详细介绍 #coding:utf-8 import pandas as pd import numpy as np filefullpath = r& ...

  8. 渡神纪帧数测试软件,渡神纪芬尼斯崛起配置要求高吗 渡神纪配置要求详细介绍_游侠网...

    渡神纪芬尼斯崛起配置要求高吗?本作将在12月3日登陆主机和PC,很多玩家比较关心游戏的配置,这里给大家带来了渡神纪配置要求详细介绍,快来了解下吧. 渡神纪配置要求详细介绍 最低要求(720p/30 f ...

  9. C++11 unordered_map详细介绍

    整理的算法模板合集: ACM模板 目录: 1.介绍 1.1 特性 2. 模版 2.1 迭代器 3. 功能函数 3.1 构造函数 3.2 容量操作 3.2.1 size 3.2.2 empty 3.3 ...

最新文章

  1. AR设备单目视觉惯导SLAM算法综述与评价
  2. phonegap 2.7 ios配置安装详细教程(2.9通用)
  3. 2018最具就业前景的7大编程语言,Java、Python和JavaScript?
  4. ios微信登录不上服务器,iOS微信授权登录
  5. php遍历指定目录中的内容2
  6. Python 封装MySQL类
  7. jquery插件 autoComboBox 自动创建联动的下拉框 如:省市区联动
  8. 基于MySQL的高可用可扩展架构探讨
  9. css 深度选择器 ,CSS的coped私有作用域和深度选择器
  10. loadrunner监控linux性能指标,使用LoadRunner监控Linux系统性能.doc
  11. linux命令行界面下ctrl 常用组合键速查表
  12. 15-1 并发版爬虫架构
  13. 前端传递参数,由于控制器层类实现了struts2的ModelDriven而产生的一个异常
  14. HashMap底层查找的时间复杂度
  15. android mapstring, string遍历,MapString, String 遍历的四种方法
  16. jvisualvm监控java,配置 jvisualvm 监控Java虚拟机
  17. 手工查杀威金病毒,完全恢复exe程序
  18. excel生成随机手机号
  19. python ps_python前端之Photoshop
  20. 新博客移步:https://www.cnblogs.com/nineep/

热门文章

  1. 家用医疗仪器行业发展前景分析
  2. 矩阵乘积计算(Strassen)
  3. U-Boot完美解读(2)——启动文件start.s解析
  4. 开源! ROS2阿克曼开发平台方案
  5. c语言 倒计时不清屏_c语言中如何只清屏后半部分保留前半部分?
  6. pandas数据清洗:drop函数案例详解、dropna函数案例详解、drop_duplicates函数案例详解
  7. 【h5】扫描二维码打开app或点击下载功能的实现
  8. 携程网主站XSS漏洞
  9. [Android] Android 手机下 仿 今日头条 新闻客户端
  10. <2021SC@SDUSC>博客(1)山东大学软件工程应用与实践-038号JPress小组课题介绍