lpc54606详细介绍_LPC54606
北京龙邱智能科技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相关推荐
- lpc54606详细介绍_LPC54606 ADC 跳变
Hi 我这边测出来一开始出现几个跳动,后面几乎都是0的,我觉得这应该可能更多是开发板硬件设计有关, LPC开发板的工艺可能有噪声干扰,你可以考虑在引脚口加一个滤波电容再测试一下. Have a gre ...
- HTML页面加载和解析流程详细介绍
浏览器加载和渲染html的顺序.如何加快HTML页面加载速度.HTML页面加载和解析流程等等,在本文将为大家详细介绍下,感兴趣的朋友不要错过 浏览器加载和渲染html的顺序 1. IE下载的顺序是从上 ...
- mysql为什么要压测_mysql集群压测的详细介绍
本篇文章给大家带来的内容是关于mysql集群压测的详细介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. mysql压测 mysql自带就有一个叫mysqlslap的压力测试工具,通 ...
- php比较运算符案列,PHP实例:PHP比较运算符的详细介绍
<PHP实例:PHP比较运算符的详细介绍>要点: 本文介绍了PHP实例:PHP比较运算符的详细介绍,希望对您有用.如果有疑问,可以联系我们. 比拟运算符种类 PHP实战如同它们名称所暗示的 ...
- Tempdb数据库详细介绍
Tempdb数据库详细介绍 一.Tempdb简介 tempdb是SQLServer的系统数据库一直都是SQLServer的重要组成部分,用来存储临时对象.可以简单理解tempdb是SQLServer的 ...
- linux路由介绍,Linux的路由表详细介绍
Linux的路由表详细介绍 一 在Linux下执行route命令[root@localhost backup]# route -nKernel IP routing tableDestination ...
- pythonexcel介绍_Python 中pandas.read_excel详细介绍
Python 中pandas.read_excel详细介绍 #coding:utf-8 import pandas as pd import numpy as np filefullpath = r& ...
- 渡神纪帧数测试软件,渡神纪芬尼斯崛起配置要求高吗 渡神纪配置要求详细介绍_游侠网...
渡神纪芬尼斯崛起配置要求高吗?本作将在12月3日登陆主机和PC,很多玩家比较关心游戏的配置,这里给大家带来了渡神纪配置要求详细介绍,快来了解下吧. 渡神纪配置要求详细介绍 最低要求(720p/30 f ...
- 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 ...
最新文章
- AR设备单目视觉惯导SLAM算法综述与评价
- phonegap 2.7 ios配置安装详细教程(2.9通用)
- 2018最具就业前景的7大编程语言,Java、Python和JavaScript?
- ios微信登录不上服务器,iOS微信授权登录
- php遍历指定目录中的内容2
- Python 封装MySQL类
- jquery插件 autoComboBox 自动创建联动的下拉框 如:省市区联动
- 基于MySQL的高可用可扩展架构探讨
- css 深度选择器 ,CSS的coped私有作用域和深度选择器
- loadrunner监控linux性能指标,使用LoadRunner监控Linux系统性能.doc
- linux命令行界面下ctrl 常用组合键速查表
- 15-1 并发版爬虫架构
- 前端传递参数,由于控制器层类实现了struts2的ModelDriven而产生的一个异常
- HashMap底层查找的时间复杂度
- android mapstring, string遍历,MapString, String 遍历的四种方法
- jvisualvm监控java,配置 jvisualvm 监控Java虚拟机
- 手工查杀威金病毒,完全恢复exe程序
- excel生成随机手机号
- python ps_python前端之Photoshop
- 新博客移步:https://www.cnblogs.com/nineep/
热门文章
- 家用医疗仪器行业发展前景分析
- 矩阵乘积计算(Strassen)
- U-Boot完美解读(2)——启动文件start.s解析
- 开源! ROS2阿克曼开发平台方案
- c语言 倒计时不清屏_c语言中如何只清屏后半部分保留前半部分?
- pandas数据清洗:drop函数案例详解、dropna函数案例详解、drop_duplicates函数案例详解
- 【h5】扫描二维码打开app或点击下载功能的实现
- 携程网主站XSS漏洞
- [Android] Android 手机下 仿 今日头条 新闻客户端
- <2021SC@SDUSC>博客(1)山东大学软件工程应用与实践-038号JPress小组课题介绍