amobbs.com 阿莫电子技术论坛

标题: 【2】leicai05的KL25项目[pc端控制流水灯和OLED显示]已经完成! [打印本页]

作者: leicai05    时间: 2014-12-31 09:45
标题: 【2】leicai05的KL25项目[pc端控制流水灯和OLED显示]已经完成!
1.这次主要是熟悉飞思卡尔芯片的应用,准备实现的功能有:
        1.        流水功能
        2.        自己设计一个简答的上位软件,通过usb转串口连接KL25板
        3.        控制oled屏,实现点,线,方块,和圆的驱动
2. 如果进展顺利,会利用这个板子,做更多的开发,并保持开源,和大家一起交流
3. 硬件成本核算是70元
4. 在春节前完成


作者: leicai05    时间: 2014-12-31 09:54
2楼先保存
作者: leicai05    时间: 2014-12-31 09:54
3楼预留
作者: superrf    时间: 2014-12-31 09:55
通过USB控制?计划HID还是用libusb?
作者: armok    时间: 2014-12-31 10:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: NM2012    时间: 2014-12-31 10:21
支持。   
作者: a136498491    时间: 2014-12-31 10:37
superrf 发表于 2014-12-31 09:55
通过USB控制?计划HID还是用libusb?

usb转串。。。。
作者: PCBBOY1991    时间: 2014-12-31 10:50
USB是用的KL25的USB通信功能?
作者: leicai05    时间: 2014-12-31 10:59
PCBBOY1991 发表于 2014-12-31 10:50
USB是用的KL25的USB通信功能?

怎么都关心这个功能,先用usb转串口实现,完成任务。
然后在用usb实现一次。
作者: leicai05    时间: 2014-12-31 11:00
superrf 发表于 2014-12-31 09:55
通过USB控制?计划HID还是用libusb?

先用usb转串口,在用usb实现。
作者: PCBBOY1991    时间: 2014-12-31 11:02
leicai05 发表于 2014-12-31 10:59
怎么都关心这个功能,先用usb转串口实现,完成任务。
然后在用usb实现一次。 ...

USB转串口和USB完全不是一个层面的东西,期待用USB实现。
作者: armok    时间: 2014-12-31 11:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: leicai05    时间: 2014-12-31 11:31
armok 发表于 2014-12-31 11:05
还没有收以楼主的235元保证金。请楼主尽快完成该手续,我们今天会寄出套件与开发费。

注: 支付宝汇款备注 ...

正在转,我转260过去,包括22快递费用,可以吗?我邮件答复了,没收到答复,所有等了等。
作者: holts2    时间: 2014-12-31 11:41
leicai05 发表于 2014-12-31 11:31
正在转,我转260过去,包括22快递费用,可以吗?我邮件答复了,没收到答复,所有等了等。 ...


快递费不用转的,如果你选顺风是到付, 不过多点少点都没关系,到时项目完成一并退你得了
作者: superrf    时间: 2014-12-31 11:45
leicai05 发表于 2014-12-31 11:00
先用usb转串口,在用usb实现。

先弄个串口控制,成功后再做USB控制就可以了
作者: 子鱼    时间: 2014-12-31 11:49
串口控制比较简单  USB就比较复杂了 还要写上位底层的驱动
作者: 子鱼    时间: 2014-12-31 11:51
  3.控制oled屏,实现点,线,方块,和圆的驱动。
----------------
对3比较感兴趣。主要是写合适的API,如果有现成的 只需要重新定义管脚,移植就可以了。
作者: 子鱼    时间: 2014-12-31 11:53
春节前完成 工作量还是挺大的  支持楼主一下
作者: leicai05    时间: 2014-12-31 11:58
子鱼 发表于 2014-12-31 11:53
春节前完成 工作量还是挺大的  支持楼主一下

谢谢,除了这个kl25没用过,其他应该都是熟悉的。
作者: armok    时间: 2014-12-31 12:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: armok    时间: 2014-12-31 12:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: leicai05    时间: 2014-12-31 12:30
armok 发表于 2014-12-31 12:06
我一直在处理,工作量太大,不可能立即响应的。

就当作你的申请金额是260元吧,已经收到了汇款。今天会 ...

好的,辛苦莫大了。
(之前是因为,收快递的是传达室,不是很方便到付,所有想快递费也一起打过去。不过都没关系,我这边可以处理的)
作者: tim    时间: 2014-12-31 12:34
流水灯就不用做了吧?把另外一个功能做好就挺好
作者: fengyunyu    时间: 2014-12-31 12:43
上位机,LZ准备用什么实现?
作者: armok    时间: 2014-12-31 12:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: leicai05    时间: 2014-12-31 13:19
fengyunyu 发表于 2014-12-31 12:43
上位机,LZ准备用什么实现?

如果我说我用vb,你不会鄙视我把~~
作者: wangkx1990    时间: 2014-12-31 13:21
同样关注楼主2的实现,及3的封装
作者: fengyunyu    时间: 2014-12-31 13:22
leicai05 发表于 2014-12-31 13:19
如果我说我用vb,你不会鄙视我把~~

vb很好啊。多年前,vb5.0还用一年时间。
作者: leicai05    时间: 2014-12-31 13:23
wangkx1990 发表于 2014-12-31 13:21
同样关注楼主2的实现,及3的封装

谢谢关注,我尽量做好,等大家拍砖。。。
作者: 秦天    时间: 2014-12-31 17:50
期待楼主的作品早点出来
作者: armok    时间: 2014-12-31 19:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: 彼岸花开@    时间: 2014-12-31 21:43
楼主上位机打算用什么做呢?上位机开源不?。。
作者: leicai05    时间: 2014-12-31 21:57
当然全部开源!
作者: franki    时间: 2014-12-31 23:27
设计看起来比较简单 ,实现点,线,方块,和圆在OLED有点难度 ,关注楼主的作品
作者: leicai05    时间: 2015-1-2 20:33
2015年1月2号晚上5点收到快递,很激动。。。。。。跟大家分享下


顺便发送这两天搞的上微机界面,还没全部完成。。。。先睹为快吧。(简单,别拍)

作者: leicai05    时间: 2015-1-2 20:34
我本来是想项目相关的资料放在我占用的第二楼和三楼的,可是我发现我编辑不了自己的帖子?
是怎么回事了?
作者: holts2    时间: 2015-1-2 20:43
leicai05 发表于 2015-1-2 20:33
2015年1月2号晚上5点收到快递,很激动。。。。。。跟大家分享下

不错,如个五角星是如何画出来的
作者: holts2    时间: 2015-1-2 20:44
leicai05 发表于 2015-1-2 20:34
我本来是想项目相关的资料放在我占用的第二楼和三楼的,可是我发现我编辑不了自己的帖子?
是怎么回事了? ...

肯定编缉不了的,不用想了,占楼没用
作者: holts2    时间: 2015-1-2 20:45
上位机的程序也开源吗 ?
作者: leicai05    时间: 2015-1-2 20:45
holts2 发表于 2015-1-2 20:43
不错,如个五角星是如何画出来的

画线啊,5条线
作者: leicai05    时间: 2015-1-2 20:46
holts2 发表于 2015-1-2 20:45
上位机的程序也开源吗 ?

做完了,肯定开源的。。
作者: holts2    时间: 2015-1-2 20:47
leicai05 发表于 2015-1-2 20:45
画线啊,5条线

这样好难画的角度正确,我以为按下按键生成一个
作者: holts2    时间: 2015-1-2 20:47
leicai05 发表于 2015-1-2 20:46
做完了,肯定开源的。。

好啊期待你的作品
作者: holts2    时间: 2015-1-2 20:49
传送到OLE的图是实时传吗?
作者: leicai05    时间: 2015-1-2 20:49
holts2 发表于 2015-1-2 20:47
好啊期待你的作品

谢谢,你的项目也不错啊,一起交流。。哈哈
作者: holts2    时间: 2015-1-2 20:50
leicai05 发表于 2015-1-2 20:49
谢谢,你的项目也不错啊,一起交流。。哈哈

我哪个比较简单,就是个PWM输出,然后显示个读数
作者: witlong    时间: 2015-1-3 00:35
支持,等待着楼主的开源。
作者: qinshiysb    时间: 2015-1-3 10:15
之前这个,,表示会和楼主一起完成
作者: leicai05    时间: 2015-1-3 10:18
qinshiysb 发表于 2015-1-3 10:15
之前这个,,表示会和楼主一起完成

什么意思啊?一起完成什么?
作者: craigtao    时间: 2015-1-3 10:20
这个功能够简单的了,上位机需要的话,我可以弄,给我规约,
作者: leicai05    时间: 2015-1-3 10:24
craigtao 发表于 2015-1-3 10:20
这个功能够简单的了,上位机需要的话,我可以弄,给我规约,

谢谢,不用了,我自己已经在做了,高手可以申请一个更复杂点的活动,一起热闹热闹!
作者: craigtao    时间: 2015-1-3 10:25
leicai05 发表于 2015-1-3 10:24
谢谢,不用了,我自己已经在做了,高手可以申请一个更复杂点的活动,一起热闹热闹! ...

我都不会呢,,我申请了K60,level 5的,。打算春节期间学习学习,
作者: craigtao    时间: 2015-1-3 10:25
不过你这个做好了,就可以往下扩展了, 加上其他的功能了,加油啊,
作者: leicai05    时间: 2015-1-3 10:27
craigtao 发表于 2015-1-3 10:25
不过你这个做好了,就可以往下扩展了, 加上其他的功能了,加油啊,

汗,莫给压力,正在现学现用了。。。。。
作者: craigtao    时间: 2015-1-3 10:53
leicai05 发表于 2015-1-3 10:27
汗,莫给压力,正在现学现用了。。。。。

既然自己接受这个协商,就得完成的呢,完成自己的诺言,上位机用winform很快的,
作者: craigtao    时间: 2015-1-3 10:54
下位机就是串口接受函数,在中断服务函数中,收到数据后放置缓冲区,在main中做解析处理,
作者: leicai05    时间: 2015-1-4 22:04
本帖最后由 leicai05 于 2015-1-4 22:12 编辑

2015.1.4 跟新了原理图和pcb,明天发送到嘉立创做pcb。
我打算把新做的板子和kl25核心板,用螺柱跌在一起,中间的连接线用排线或者杜邦线。留出调试接口,复位按键和三色灯的位置。

作者: superrf    时间: 2015-1-4 23:08
用杜邦线或者洞洞板先搭个电路,先把软件调好了。不然等PCB浪费时间
作者: Ray______    时间: 2015-1-5 00:19
练习的话挺好的
作者: leicai05    时间: 2015-1-5 08:48
superrf 发表于 2015-1-4 23:08
用杜邦线或者洞洞板先搭个电路,先把软件调好了。不然等PCB浪费时间

嗯,正要这么做了。
作者: swap2013    时间: 2015-1-5 12:01
leicai05 发表于 2015-1-2 20:33
2015年1月2号晚上5点收到快递,很激动。。。。。。跟大家分享下

我昨天下午收到的板子,按那张纸测试, UART1和UART2都没有反应, 你试过了吗?
作者: leicai05    时间: 2015-1-5 12:21
swap2013 发表于 2015-1-5 12:01
我昨天下午收到的板子,按那张纸测试, UART1和UART2都没有反应, 你试过了吗?

我试过了,我就usb没测试,其他都是正常的


你的三色灯有闪烁吗?
作者: skyxjh    时间: 2015-1-5 12:50
用串口实现还是挺简单的,先把OLED驱动做好,其它基本上是上位机的事了。
作者: skyxjh    时间: 2015-1-5 12:52
期待你做出板载USB连接上位机。
作者: swap2013    时间: 2015-1-5 14:52
leicai05 发表于 2015-1-5 12:21
我试过了,我就usb没测试,其他都是正常的

有闪烁, USB驱动操作系统不让装
昨晚试了一下, 没找到其他板子或线来试UART
作者: Juggernaut    时间: 2015-1-5 20:58
驱动屏貌似不错
作者: franki    时间: 2015-1-5 22:03
leicai05 发表于 2015-1-2 20:33
2015年1月2号晚上5点收到快递,很激动。。。。。。跟大家分享下

这上位机界面是用什么写的 ?
作者: leicai05    时间: 2015-1-6 09:19
franki 发表于 2015-1-5 22:03
这上位机界面是用什么写的 ?

是用用的vb。
作者: superrf    时间: 2015-1-6 11:00
leicai05 发表于 2015-1-6 09:19
是用用的vb。

楼主还在用VB?VB还是VB.Net?
作者: leicai05    时间: 2015-1-6 11:07
superrf 发表于 2015-1-6 11:00
楼主还在用VB?VB还是VB.Net?

vb6.0,是比较古老了,不过,我暂时只会用这个了。


作者: franki    时间: 2015-1-6 18:41
leicai05 发表于 2015-1-6 09:19
是用用的vb。

没用过VB ,在用vc写上位机
作者: songtion    时间: 2015-1-8 17:21
春节前,看来过年前又能学习到了一个了~
作者: songtion    时间: 2015-1-8 17:21
春节前,看来过年前又能学习到了一个了~
作者: luckner    时间: 2015-1-8 18:12
楼主是打算在上位机上面画什么  OLED屏幕上就显示什么?
作者: yangwc    时间: 2015-1-8 18:12
leicai05 发表于 2015-1-6 11:07
vb6.0,是比较古老了,不过,我暂时只会用这个了。

你进度挺快的。我现在碰到了这个问题,不知道你能不能帮帮忙?

用KDS通过USBDM调试时出现:1. E. fatal. Register read failed
                                          2. E. fatal. Closing connection
不知道是怎么回事?用ARM Program通过USBDM单独烧录KL25可以成功。
作者: mfketggo111    时间: 2015-1-8 18:23
搞纯USB的,估计一时半会搞不出来
转串口的,应该相对容易许多
作者: superrf    时间: 2015-1-8 21:13
mfketggo111 发表于 2015-1-8 18:23
搞纯USB的,估计一时半会搞不出来
转串口的,应该相对容易许多

可以先搞个USB转串口的,硬件把USB留出来,都搞完在弄USB
作者: mfketggo111    时间: 2015-1-9 08:12
飞思卡尔有现成的usb的lib支持吗?
作者: leicai05    时间: 2015-1-9 08:52
luckner 发表于 2015-1-8 18:12
楼主是打算在上位机上面画什么  OLED屏幕上就显示什么?

对的,软件界面已经给出了,功能应该也可以猜到了。
作者: leicai05    时间: 2015-1-9 08:55
yangwc 发表于 2015-1-8 18:12
你进度挺快的。我现在碰到了这个问题,不知道你能不能帮帮忙?

用KDS通过USBDM调试时出现:1. E. fatal. ...

是kds设置问题把

你这个问题我没遇到,我按照文档和书上的步骤,没有发现问题哦。
最好先按照步骤来一遍。或者先拷贝一实例工程,试试下载是否ok
作者: leicai05    时间: 2015-1-9 09:13
2015.1.9号,进度报告:
嘉立创板子于昨天发出,这两天调试上位机和oled部分基本完成,已经可以画画了。整体还需要完善。
今天等板子到了,在增加流水灯部分。

晚上再把kds的第一个工程建立的过程跟大家分享下,和大家一起交流.

作者: luckner    时间: 2015-1-9 09:17
leicai05 发表于 2015-1-9 08:52
对的,软件界面已经给出了,功能应该也可以猜到了。

赞!不知您打算用多大的屏幕?
作者: leicai05    时间: 2015-1-9 09:27
luckner 发表于 2015-1-9 09:17
赞!不知您打算用多大的屏幕?

我的pcb应该可以看出,是0.96寸的oled屏。比较小了
作者: luckner    时间: 2015-1-9 09:30
leicai05 发表于 2015-1-9 09:27
我的pcb应该可以看出,是0.96寸的oled屏。比较小了

嗯嗯,刚刚才看到。这几天用手机上的多!
作者: superrf    时间: 2015-1-9 09:30
leicai05 发表于 2015-1-9 09:27
我的pcb应该可以看出,是0.96寸的oled屏。比较小了

oled屏价格太高,TFT的价格比较合适
作者: leicai05    时间: 2015-1-9 22:18
KDS调试第一个工程的过程,跟大家分享

作者: leicai05    时间: 2015-1-11 17:12
2015.1.11号,项目基本调试完毕。
由于win7和vb的兼容不是很好,操作按键的时候需要按俩下才有效,我在xp中测试过,只需要按一下就可以。
http://player.youku.com/player.php/sid/XODY5Mzk4MzMy/v.swf





作者: leicai05    时间: 2015-1-11 17:17
本帖最后由 leicai05 于 2015-1-11 17:32 编辑

之前的目标基本完成了,希望阿莫老大审核,谢谢阿莫论坛和飞思卡尔。

接下来,我还会尝试用usb来通讯,或者将画图做的更加强大点,并且会一直保持开源。

淘宝买的oled,发来的资料,一并上传





作者: lzl000    时间: 2015-1-12 02:57
恭喜楼主成功完成项目
作者: yangwc    时间: 2015-1-12 12:56
leicai05 发表于 2015-1-4 22:04
2015.1.4 跟新了原理图和pcb,明天发送到嘉立创做pcb。
我打算把新做的板子和kl25核心板,用螺柱跌在一起, ...

我想把自己做的板直接插在LK25核心板上,但是没有KL25核心板的机构图,手工量两个插座之间的间距是可以,但是我担心会有偏差。另外这个板没有电路图,尽管比较简单可以用万用表量,但是还是不很方便。
作者: yangwc    时间: 2015-1-12 12:59
另外,王宜怀的这本书上说RTC有专门的供电引脚VBAT,我看了芯片数据手册,没有这个引脚。只是RTC在低功耗模式下也可以运行。
作者: leicai05    时间: 2015-1-12 13:01
yangwc 发表于 2015-1-12 12:56
我想把自己做的板直接插在LK25核心板上,但是没有KL25核心板的机构图,手工量两个插座之间的间距是可以, ...

卡尺量,基本没误差,电路你搜索下,坛里有人发过的。
作者: wangkx1990    时间: 2015-1-12 15:40
为什么我没看到视频...
作者: leicai05    时间: 2015-1-12 15:57
wangkx1990 发表于 2015-1-12 15:40
为什么我没看到视频...

不能啊,上传的优酷视频,我刚以游客的身份登录都可以看啊,
作者: ITOP    时间: 2015-1-12 16:45
视屏可以看的,楼主动作好快!
作者: leicai05    时间: 2015-1-12 17:06
ITOP 发表于 2015-1-12 16:45
视屏可以看的,楼主动作好快!

谢谢,希望莫大也这么想,看在我第一个完成的份上,给我来个酷,这个冬天就不那么冷了,呵呵。。。。。。。。。。。。。。。。。。
作者: jcrorxp    时间: 2015-1-12 17:20
leicai05 发表于 2015-1-12 17:06
谢谢,希望莫大也这么想,看在我第一个完成的份上,给我来个酷,这个冬天就不那么冷了,呵呵。。。。。。 ...

我的也差不多OK;呃. 今天嘉立创发的板子到了.估计这两天焊接OK就完成了.
代码一早就调试好了. 就是打板
我也是OLED显示的, 不过我买的是10块钱一片的OLED裸片,没用模块
作者: leicai05    时间: 2015-1-12 20:28
jcrorxp 发表于 2015-1-12 17:20
我的也差不多OK;呃. 今天嘉立创发的板子到了.估计这两天焊接OK就完成了.
代码一早就调试好了. 就是打板
...

我的也是裸片,不过是找卖家要了底板,自己焊接的。
作者: superrf    时间: 2015-1-12 21:32
leicai05 发表于 2015-1-11 17:12
2015.1.11号,项目基本调试完毕。
由于win7和vb的兼容不是很好,操作按键的时候需要按俩下才有效,我在xp中 ...

如何插入优酷视频?能指点一下吗
作者: Ray______    时间: 2015-1-12 23:47
恭喜如此神速




欢迎光临 amobbs.com 阿莫电子技术论坛 (https://www.amobbs.com/) Powered by Discuz! X3.4