• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >嵌入式开发 > 高分求教一个串口通讯的问题

高分求教一个串口通讯的问题

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了求教做网页,求教电视乌木鉴别片,虚心求教,求教,寇准求教等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 高分求教一个串口通讯的问题
描述:

我现在是用Delphi写的串口通讯的调试程序.
初始化后,通过串口写入数据.但WriteFile(hCom,Buffer,64,@dwBytesWritten,@OverlappedWrited);老是出现 "Types of actual and formal var parameters must be identical"类型不匹配的问题.
程序如下:
type
  Overlapped = Record
    Internal : DWORD;
    InternalHigh : DWORD;
    Offset : DWORD;
    OffsetHigh : DWORD;
    hEvent : THANDLE;
 end;
................................
procedure TCll_Com_Port_Lib.Cll_Com_Port_Send(s : DWORD);
var
    Buffer:array[0..63] of DWORD;
    dwBytesWritten : DWORD;
    OverlappedWrite: Overlapped;
begin
    OverlappedWrite.Internal := 0;
    OverlappedWrite.InternalHigh := 0;
    OverlappedWrite.Offset := 0;
    OverlappedWrite.OffsetHigh := 0;
    OverlappedWrite.hEvent := 0 ;
    MoveMemory(Pointer(@Buffer),Pointer(s),64);
    PurgeComm(hCom, PURGE_RXCLEAR or PURGE_TXCLEAR or PURGE_RXABORT or PURGE_TXABORT);  
    sleep(20);
    WriteFile(hCom,Buffer,64,@dwBytesWritten,@OverlappedWrited);
end;
该如何解决这个问题!


解决方案1:

WriteFile(hCom, Buffer, sizeof(Buffer), dwBytesWritten, nil);


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 求教wifi高人指引基于STM32
  • 搞了几天了,串口还是没搞好,求教了
  • 关于单片机串口通信的问题,学生求教!!
  • 求教(这是为什么?)
  • 悬赏100分求教U盘及USB端口读写问题,在线等,急★★★★★
  • 高分求教一个串口通讯的问题
  • 求教点阵字库的制作方法
  • 新手求教网络编程,类似防火墙功能
  • 高分求教,在线等待中。。。。。
  • 求教内存映射问题

相关文章

  • 2017-06-05 使用SPI总线读写LSM9DS0总是有问题,请大家来看看代码
  • 2017-06-05 PowerPC下位段空间分配方向问题!
  • 2017-06-05 sourceinsight打不开,一直弹出已停止工作。重装不管用
  • 2017-06-05 求虚拟串口源码
  • 2017-06-05 如何在VB中禁用和启用系统硬件
  • 2017-06-05 关于ucgui回调函数的利用以及触摸
  • 2017-06-05 关于通过串口向单片机发送数据
  • 2017-06-05 stm32结构体赋值问题
  • 2017-06-05 关于CP56time2a的格式
  • 2017-06-05 VS2015无法打开驱动项目

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 串口编程中的流控制
    • 两个电脑同一个串口通讯的问题
    • 这样的主板,网卡坏了,怎么换独立网卡?
    • URU4000b指纹仪二次开发,谁有经验啊!?
    • 刚进一家公司,对给的任务不是很明白,求帮助
    • stm32IAP实验发现SRAMAPP大小不能超过4K
    • 怎么查DeviceIoControl的功能代码丫
    • 公司招聘题目:""象上面的工作你需要多少MONEY,多长时间完成?""
    • 嵌入式系统设计的3个层次
    • 单片机中以P0口为段码,P2口味位码,简述实验板8位数码管的显示流程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有