VC++ 串口调试助手源程序问题(龚建伟版)

VC++ 串口调试助手源程序问题(龚建伟版),第1张

答:<br>

1、如果工具栏没显示的话,应该是隐藏了,可以在

“菜单栏”的空白处,单击右键,在“Control”上打钩(中文版可能叫“控件”),就可以显示出来了<br>

<br>2、如果你的工程

文章里名字一样的话(工程也和文章里一样是基于对话框的程序),肯定会有的,仔细看看<br>

<br>3、msdn

完整的确实很大,包括了微软所有开发工具的文档,例子,等等。刚开始学的话,可以下个VC精简版的,几十M,应该也能满足使用要求,这个链接就是精简版的<br>

<a

href="

http://www.nhcfan.cn/Soft/UploadSoft/VC++6.0%20MSDN%28%BE%AB%BC%F2%B0%E6%2974.exe"

target="_blank">

http://www.nhcfan.cn/Soft/UploadSoft/VC++6.0%20MSDN%28%BE%AB%BC%F2%B0%E6%2974.exe</a><br>

<br>4、我一直用的都是

英文版

VC6,下载的压缩包是

397M左右,具体地址找不到了,楼主自己搜索一下吧<br>

<br>另:VC入门麻烦点,但是入了门就很简单了,加油吧~

你用VC++编写的程序实际上与串口助手的功能类似,如果串口号设置一致会导致冲突。

例如你先开了自己的程序,打开串口com3,然后再开串口助手设置相同的串口号通常会被提示“串口已打开”或者类似被占用什么的……记不清了。

如果非要用串口助手调试,请确保你的计算机有两个串口接口,分别把自己的程序和串口助手设置为不同串口号,再在硬件上将这两个串口的输出与输入、输入与输出联通,那么就可以调试了。

麻烦一点的可以用两台电脑进行调试。

首先将编辑框内容转为char

str[]//字符型数组

将所有字符转为小写

然后从最后一位开始pos

=

strlen(str)-1

char

c

=

str[pos]

如果c

在'0'~'9'之间,sum

+=

sum*16

+

(c-'0')

如果c

在'a'~'f'之间,sum

+=

sum*16

+

10

+

(c-'a')

循环至c

=

'x'

最后以

16进制

格式输出sum.

当然事先要检验字符串是否是合法的16进制数


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12098406.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存