智能车制作

标题: “逐飞科技”LPC库开源啦 [打印本页]

作者: fbhsy    时间: 2018-11-8 18:29
标题: “逐飞科技”LPC库开源啦
本帖最后由 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+总钻风,图像采集程序便是以本次开源库为基础来编写的,供您参考:
[attach]93757[/attach]
[attach]93758[/attach]
最后的最后,当然是附上 逐飞LPC库 的压缩包和下载链接: https://pan.baidu.com/s/1UTyexfo4KYmQ05SfleDHCw(说明:LPC库更新都会在该链接中)
[attach]93761[/attach]

[attach]93761[/attach]


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

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


作者: The-answer    时间: 2018-11-8 21:02
顶!!!
作者: 陈平安    时间: 2018-11-8 22:14
顶!!!
作者: 乐师--澄泓    时间: 2018-11-9 08:58
顶一顶
作者: 1325536866    时间: 2018-11-9 09:09
:victory:
作者: cs538138    时间: 2018-11-9 09:17
顶一顶
作者: _Phantom_    时间: 2018-11-9 09:37
前排帮顶
作者: 凉凉城    时间: 2018-11-9 09:39
顶起来
作者: HuanMemory    时间: 2018-11-9 09:56
支持一下~能有效拉低使用LPC的门槛,也能促进K60早日退役~
作者: 孙文奇_ddRP9    时间: 2018-11-9 10:20
我看不下去了都  顶一下
作者: a1183810556    时间: 2018-11-9 10:41
下一波估计应该是RT1021了
作者: 大逗比    时间: 2018-11-9 11:27
ありがとうございます
作者: xywz071230    时间: 2018-11-9 11:31
顶!   
作者: 麋鹿迷路    时间: 2018-11-9 11:32
    顶帖逐飞
作者: 六月的果实    时间: 2018-11-9 11:36
:):):):)
作者: 秃八哥    时间: 2018-11-9 12:32
顶一顶
作者: chenjiawei    时间: 2018-11-9 12:49
顶顶顶,必须顶一下啊
作者: 361369499    时间: 2018-11-9 13:48
资瓷………………
作者: cczhulihong    时间: 2018-11-9 14:28
顶起!
作者: 守夜人    时间: 2018-11-9 14:56
顶一下
作者: 来一杯烈酒    时间: 2018-11-9 15:05
顶帖顶帖
作者: 1818    时间: 2018-11-9 15:37
顶顶

作者: 快上车    时间: 2018-11-9 16:41
总钻风应对反光的效果怎么样呀
作者: 1325536866    时间: 2018-11-9 17:55
快上车 发表于 2018-11-9 16:41
总钻风应对反光的效果怎么样呀

反光问题,可能不主要在于摄像头吧。主要得看图像处理。如果二值化摄像头可能就很痛苦了,反光就是一片白,因为不是黑就是白,没有其他信息

作者: 观观观    时间: 2018-11-9 20:55
顶一下。。
作者: xu6456338    时间: 2018-11-9 21:44
顶啊,买就完事了
作者: 东方斗魂    时间: 2018-11-10 11:15
6666666666666666666666666
作者: 花和尚`    时间: 2018-11-10 15:28
有没有封装
作者: 渣渣渣渣    时间: 2018-11-10 16:59
十四届双车群:949066166
欢迎大家加群,资料共享,思路共享
作者: 梅巫    时间: 2018-11-10 17:28
顶!!!!!!!!!!!!!
作者: Ares008    时间: 2018-11-11 09:18
很好的!
作者: huater14    时间: 2018-11-13 20:25
顶一顶

作者: thedirtyboy    时间: 2018-11-15 09:49
大力支持:):)
作者: 尔世电子    时间: 2018-11-16 03:30
6666666666
作者: 快上车    时间: 2018-11-16 21:11
LPC54606没有NVIC吗?不然这么设置中断优先级?
作者: 641555130    时间: 2018-11-17 10:15
支持!!!!!
作者: 快上车    时间: 2018-11-18 09:27
请问RT系列什么时候能出来
作者: 1325536866    时间: 2018-11-19 14:09
快上车 发表于 2018-11-16 21:11
LPC54606没有NVIC吗?不然这么设置中断优先级?

这一定是有的

作者: 逐梦SHENG    时间: 2018-12-2 19:40
今天刚入手lpc546,为什么led闪烁程序(历程)下进去回会卡在锁相环(第一个函数)
作者: 逐梦SHENG    时间: 2018-12-2 19:40
今天刚入手lpc546,为什么led闪烁程序(历程)下进去回会卡在锁相环(第一个函数)
作者: fbhsy    时间: 2018-12-3 11:40
逐梦SHENG 发表于 2018-12-2 19:40
今天刚入手lpc546,为什么led闪烁程序(历程)下进去回会卡在锁相环(第一个函数)

可以联系技术支持,基础问题都会解决的

作者: 我是狼人rs    时间: 2018-12-22 12:42

作者: 学习学习1    时间: 2019-1-16 19:55
带走!

作者: 起飞吧小强    时间: 2019-3-2 19:53
fbhsy 发表于 2018-12-3 11:40
可以联系技术支持,基础问题都会解决的

逐飞哥,请问LPC库里整形转字符串函数怎样调用啊?
作者: lwf1    时间: 2019-3-19 19:50
顶!!!!





欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2