说说我与飞卡的结缘,有图片,有代码,有原理图,如果...

2020-02-20 20:36发布

本帖最后由 jiang887786 于 2014-12-1 10:36 编辑

说说我与飞卡的结缘,有图片,有代码,有原理图,如果版主感觉不妥可以删帖并且扣掉飞

币!!!呵呵
4年前我来到现在的公司,在垃圾堆里看见一个板子感觉好奇。就问同事这是什么机器上

面用的。同事说JLG曲臂式高空作业平台用的,具体多高米数记不清了。我想这个应该要仔细

观察一下。当时是这个样子的外貌。 IMG_20141130_201225.jpg (3.12 MB, 下载次数: 0) 下载附件 正面 2014-12-1 10:27 上传

MC9S12XD256CA!百度搜索发现是飞思卡尔的。(之前就了解51,哪知道什么飞思卡尔。原来是

搞CODESYS编程PLC的。51还是自己学的呢,我一个小小的职高怎么可能教你学51呢。)然后

我就去X宝看看没有XD系列学习板,没有!最后就买了xs128学习板!*qiu的。这不现在K系列

又来了,还得努力一把啊!
话说板子剥出来以后,我得把原理图画出来啊!DXP2004,一边用万用表测量一边画原理图。

反复不知道折腾多久,原理图出来了。我不敢保证没错误,我尽量量仔细了。现在给大家看

看! JLG Prints.pdf (52.13 KB, 下载次数: 30) 2014-12-1 10:29 上传 点击文件名下载附件
原理图



话说原理图出来以后,我得弄程序跑跑啊!那时CW5.1还不熟,摸石头过河吧,先搞它的键盘

扫描吧,按照原理图来看它用了u6u7u8三个573锁存。下面括弧里面是我看到的HC573的使用

方法:(再看这个真值表,意思如下:
第四行:当OE=1是,无论Dn、LE为何,输出端为高阻态;
  第三行:当OE=0、LE=0时,输出端保持不变;
  第二行第一行:当OE=0、LE=1时,输出端数据等于输入端数据;
  结合下面的波形图,在实际应用的时候是这样做的:
a. OE=0;
b. 先将数据从单片机的口线上输出到Dn;
c. 再将LE从0->1->0
d. 这时,你所需要输出的数据就锁存在On上了,输入的数据在变化也影响不到输)
最后我弄

好了分时独立扫描按键端口程序,程序 JLGPCB_Project.rar (1.72 MB, 下载次数: 7) 2014-12-1 10:31 上传 点击文件名下载附件
CAN和非矩阵键盘扫描程序


在这

个附件里面:https://www.amobbs.com/forum.php?mod=attachment&aid=MjQwODc2fDcxMDY5YWI3OWEzMjlmMjdjZTU4OTdkZDhkMzY1MGY3fDE1ODEzOTA2NDQ%3D&request=yes&_f=.rar之后我又调试了CAN收发,都成功了

。到此,我只是说了一个电工喜欢做的事情。看见任何一块板子都想研究一下!呵呵!学习

是苦的但是也开心快乐。最后还可以鼓了自己的钱包!哈哈。吹牛完毕!谢谢大家!欢迎批

砖!编辑说明,想让程序附件显示在页面上。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。