智能车制作

 找回密码
 注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2200|回复: 32

“逐飞科技”LPC库开源啦

  [复制链接]

45

主题

2081

帖子

1

精华

杰出人士

成都逐飞科技有限公司

Rank: 12Rank: 12Rank: 12

积分
19625

论坛元老奖章资源大师奖章在线王奖章活跃会员奖章优秀会员奖章

QQ
威望
6932
贡献
7775
兑换币
3677
注册时间
2010-2-24
在线时间
2459 小时
毕业学校
乐山师院
发表于 7 天前 | 显示全部楼层 |阅读模式
本帖最后由 fbhsy 于 2018-11-8 18:34 编辑

逐飞科技”LPC库开源啦
      各位车友好,最近很多人在问K60、K60FX、K66为什么缺货,不好买,且芯片涨价了?新一届的智能车竞赛该用什么芯片?RT1064?RT1050?RT1021?LPC?KV58?选择看上去挺多,但是各有优缺点,甚至有人在卓老师公众号留言说:要是NXP生产的芯片都可以选择会不会造成有钱和没钱的区别,会不会造成用更高级的控制器就会更好的成绩,卓老师的回复是“对于现在比赛任务的设计,复杂的mcu的优势不明显”,个人很赞同卓老师的说法,完成现阶段设定的比赛任务,上述芯片都没问题,完成的是否优秀也并不是和控制器的性能高低成正比,KEA只要不挂摄像头,优秀的完成室外电磁越野任务也不是吹牛。所以个人拙见认为我们还是应该从做这个比赛用什么芯片更合适的角度出发,考虑芯片的价格、货源、使用门槛等综合因素,这也是今后即将成为开发人员的你必须学会的综合考虑,不盲目追求MCU多牛,怎样更普适大众一些。毕竟本科类比赛,很多刚入圈的可能连中断都没搞明白,对大多数人来说容易入门上手的是更好的选择,当然如果有老鸟有更多探索性的玩法是好事,RT系列都行,LQFP封装的1021便于制作一些,1064内置1M RAM、4M flash也很赞。KV58就比较鸡肋了,性能没提升多少,但价格感人。大多数用户使用LPC已经能足够好的完成比赛任务了。
      铺垫了这么多,是时候进入主题了,本次开源库对应的LPC54606芯片采用M4内核、180M主频、200K SRAM、512K flash,其他做智能车要用到的功能模块基本都有、性能对飚K66,价格却比K60还低,几乎完美替代K60、K66系列,那么今天逐飞科技为车友们带来的便是LPC54606的逐飞开源库。

以下进入逐飞LPC库开源的简要说明:
版权声明:该开源库版权归成都逐飞科技有限公司所有,欢迎各位使用并传播该库程序,修改内容时务必保留逐飞科技的版权声明。未经允许不得用于商业用途或变相获利。
逐飞LPC库特点说明:
一、考虑到易用性,该库库采用集成各模块驱动,调用相关函数即可实现对应功能的方式。
二、 该库支持MDK和IAR两种编译环境打开。
三、 该库包含推荐IO分配,帮助新手进行IO资源分配。
四、 该库编写了简易printf与sprintf函数,可以实现打印浮点数、整数、字符串等,不再使用IAR或MDK自带的printf函数,因为自带的printf函数打印浮点数会出错。

逐飞LPC库功能介绍:
目前该库实现如下功能模块的驱动编写:
ADC:6个ADC通道,用于采集外部模拟量,并将模拟量转换为数字量。LPC的ADC且数量相对较少。可能对于需求ADC端口较多的同学,就会显得资源比较紧张。一般来说还是足够了;
CTIMER:标准计数/定时器,可以用于输出PWM信号控制电机与舵机,也可设置为输入用于采集编码器的信号,一共有5个CTIMER,刚好可以用于控制两个电机与一个舵机,剩下两个用于采集编码器速度信息;
DMA:直接内存存取,使用DMA传输数据使得CPU得到解放,特别是在采集摄像头数据的时候显得尤为重要,库里集成的dma主要为采集摄像头数据而编写;
EEPROM:EEPROM的特点是掉电后数据不会丢失,主要用于存储参数;
GINT:组合GPIO输入中断;
GPIO:通用GPIO;
IIC: IIC串行总线;
IOCON:用于设置GPIO引脚复用;
PINT:引脚中断,引脚中断一共有8个通道,每个通道可任意设置所连接的引脚;
PIT:周期定时器;
SCT:SCT定时器,库里主要配置为状态机,用于采集摄像头数据;
SPI:SPI串行总线;
SYSTICK:系统滴答定时器;
UART:串口;

逐飞LPC库外部模块驱动支持如下:
MT9V032总钻风摄像头、1.8寸TFT、NRF24L01无线模块、OLED0.96显示屏、小钻风摄像头、软件IIC、L3G4200陀螺仪、MMA8451加速度计、MPU6050六轴、虚拟示波器协议,后续将会持续增加更多的外设以便于更加方便的使用各种外设。
其中根据老用户的需求反馈,该库特别增加了以下小功能:
OLED驱动可以设置显示方向与亮度
TFT驱动可以设置显示方向
OLED与TFT驱动增加汉字显示函数
MPU6050增加硬件IIC采集驱动程序

好了,库介绍就到这里了,大家使用库如果遇到什么BUG,及时联系我们!我们将尽快修复。PS:加群179029047联系我们更方便,也方便大家讨论完善!!!
最后附上两张图LPC+总钻风,图像采集程序便是以本次开源库为基础来编写的,供您参考:
最后的最后,当然是附上 逐飞LPC库 的压缩包和下载链接: https://pan.baidu.com/s/1UTyexfo4KYmQ05SfleDHCw(说明:LPC库更新都会在该链接中)




下一波开源会是什么?RT10**,敬请关注。

本文由“逐飞科技”编辑整理,大神轻拍,欢迎交流,愿智能车世界更美好!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

2

查看全部评分

回复

使用道具 举报

6

主题

61

帖子

0

精华

高级会员

Rank: 4

积分
999
威望
481
贡献
280
兑换币
319
注册时间
2018-4-22
在线时间
120 小时
发表于 7 天前 | 显示全部楼层
顶!!!
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

注册会员

Rank: 2

积分
137
威望
72
贡献
43
兑换币
45
注册时间
2018-9-9
在线时间
11 小时
发表于 7 天前 | 显示全部楼层
顶!!!
回复 支持 反对

使用道具 举报

17

主题

400

帖子

0

精华

超级版主

Rank: 10Rank: 10Rank: 10

积分
7894

特殊贡献奖章论坛骨干奖章热心会员奖章优秀会员奖章活跃会员奖章在线王奖章优秀版主奖章资源大师奖章

威望
3736
贡献
2514
兑换币
2410
注册时间
2014-6-8
在线时间
822 小时
发表于 6 天前 | 显示全部楼层
顶一顶
回复 支持 反对

使用道具 举报

7

主题

338

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6769
威望
3250
贡献
2045
兑换币
2058
注册时间
2013-4-19
在线时间
739 小时
发表于 6 天前 | 显示全部楼层
:victory:
回复 支持 反对

使用道具 举报

3

主题

272

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4235

活跃会员奖章优秀会员奖章论坛元老奖章在线王奖章

威望
2051
贡献
1432
兑换币
1290
注册时间
2016-5-3
在线时间
376 小时
发表于 6 天前 | 显示全部楼层
顶一顶
回复 支持 反对

使用道具 举报

0

主题

196

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3106
QQ
威望
1676
贡献
994
兑换币
1136
注册时间
2015-10-12
在线时间
218 小时
毕业学校
渤海湾岸钣金学院
发表于 6 天前 | 显示全部楼层
前排帮顶
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
40
威望
22
贡献
14
兑换币
15
注册时间
2018-8-1
在线时间
2 小时
发表于 6 天前 | 显示全部楼层
顶起来
回复 支持 反对

使用道具 举报

1

主题

2

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
240
威望
122
贡献
76
兑换币
75
注册时间
2016-12-15
在线时间
21 小时
毕业学校
大连理工大学
发表于 6 天前 | 显示全部楼层
支持一下~能有效拉低使用LPC的门槛,也能促进K60早日退役~
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
18
威望
12
贡献
6
兑换币
5
注册时间
2018-10-30
在线时间
0 小时
发表于 6 天前 | 显示全部楼层
我看不下去了都  顶一下
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关于我们|联系我们|小黑屋|智能车制作 ( 京ICP备14023231号-8

GMT+8, 2018-11-15 13:50 , Processed in 0.135877 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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