4月112015
AU3编写串口调试程序
原创ACN站作者:linguanshou
最近弄单片机功能的时候需要串口调试等功能
本来只是调试的话,STC自带的就足够了。。
只是当需要做其他一些处理的时候就。。。只能自己编个上位机软件才行了。。
坛里或网上能找到的都是VC++或易语言的教程示例。。。
VC++ 本人嫌麻烦。。。
易语言 本人不上手。。。。
怎么办,找自己上手的呗。。。搜索AU3论坛及官网资料。。。
发现有一个UDF可以操作串口。。。。
在各种测试下,发现AU3官网的示例程序有错误,导致接收二进制的时候出现在接收不到的情况。。。。
经过N天的修改,终于初步完成了大部分功能。。
现分享给大家
先上个图
本文固定链接: http://jianyiit.com/post-86.html
扫描二维码,在手机上阅读
木有头像就木JJ啦!还木有头像吗?点这里申请属于你的个性Gravatar头像吧!
问题找到了,目前的串口号获取公式为:
$setport = StringRight(GUICtrlRead($CmboPortsAvailable), 1)
这个只支持串口号小于9的串口。
公式更改为如下,可以支持所有编号的串口。
$setport = StringRight(GUICtrlRead($CmboPortsAvailable), stringlen(GUICtrlRead($CmboPortsAvailable))-3)
windows10下没法使用,提示如下:
commg.dll
$ReceiveFlag = 3
$SendFlag = 3
flow = 0
port 0 not allowed