Programming 板


LINE

※ 引述《icetofux (豆腐)》之铭言: : 最近因为接触一些信号控制的专题,都是使用单晶片在进行,然而常常为了一小部分 : 的错误,而需要重新修改程式、烧录单晶片、进行测试,後来思考起是不是可以直接 : 从电脑所提供的输出入介面来控制电路板,来简化动作,进而对电脑的输出入方式产 : 生一些兴趣。 : 我想要的功能大致上是用Print Port或是USB介面输出资料或是读入资料给软体接收, : 为了操作方便最好是使用视窗介面,然後我想了一下,问题应该可以切割成两个部分 : ,一个是要怎麽写出软体,另一个则是如何让这些介面受到软体的控制。 : 因为我本身没有学过太深入的程式课程,所以我向读资工的好朋友求助,他认为写出 : 视窗程式并非难事,很多语言、工具皆可达到要求,然而控制介面这问题,他也没学 : 过,所以不确定是不是任何工具接可以做到。 : 接着我打开辜狗查了一下,这两种介面的运作原理及方式,都有十分丰富的资料可以 : 参考,甚至还有一整本书都在介绍介面的规格等等的,然而却没找到写程式去控制的 : 部分的相关资料。 大部分的参考书没有讲到最最要的地方 : 想请问一下,针对於这些问题,是不是有比较好的工具或是方向可以参考呢?是不是 : 又有哪些方法是比较主流、容易找到参考资料的呢? 如果你只要几只io pins,printer port是最便宜最快的方法。由於win xp不容许直接 控制 io, 所以你找得到的旧资料大都是垃圾,但是网路上有人提供免费DLL让你呼叫, 相信你看过范例可以直接做好。印象中市面有本书与 printer port io有关,他也是 直接使用这个DLL。 你说你对单晶片熟悉,那最快的方式是自己写个 mcu program,透过 RS232与 PC 沟通,让MCU变成 PC I/O 扩充器。但是速度不快。 如果你愿意花钱,电子材料行有卖 PCI IO card,可以让电脑多出几十只 io pin。 便宜货一两千台币吧,贵的如National Instruments(NI)的 DIO Card,可以到十万台币 以上。值得一提的是,USB太方便了,许多厂商,包括NI也提供 USB IO扩充器。 既然你会问这问题,我相信你不会自己做 USB IO,其实就是上面所说的 rs232+MCU, 只是把rs232换成 usb而已。这东西的难处不在firmware, 没几行,麻烦的是在 windows device driver,市面上的参考书好像没有告诉你这才是重点。 买市售IO card会有范例程式,照做就对了。 不论你用哪种方式,建议你都学一下简单的 windows gui 程式,有个简单的 GUI对你 的工作流程帮助很大。由於这不是你工做的重点,用VB,或BCB来开发比较适合, 这应该是几个小时内上手的东西。等你开发完毕後,会发现呼叫RS232 or PCI or USB IO的程式码永远只有那几行,可能连全部程式码的5%都没有。 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.168.200.18







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP