博客首页 | 排行榜 |

davidwang1969的博客

个人档案
博文分类
最新评论
博文存档
最近访客
  • 我们在windows编程时经常会使用串口,现在很多PC已经没有内置串口了,很多是使用USB转RS232的东东实现,一般情况下,我们都会有一个串口设置的对话框,包含串口号,波特率,数据位等。 程序在运行时如何能否知道到底有哪些串口呢?下面是从网上下载的一段程序,使用C++ builder 2009下调用,还是好用的,贴出来,供有需要的人使用。 /* 函数名 : GetSerialPortsReg *  说  明 : 通过注册表枚举系统串口数量,并列出所有串口的系统名 * *  参  数 : pListStr, 串口名称列表 *  返回值 : int, 系统串口个数 ...

    阅读全文>>

  • 如果想实现多机通讯,必须要实现:发送或者接收某一个固定地址或者广播地址。大家都知道51单片机采用附加的第九位TB8或者RB8实现上述功能。 本来以为STM32也具有上述功能,但仔细看了不尽然: 1:它本身有一个address寄存器,当接收到的数据(当然第九位应该为1)它首先要和这个address寄存器中的值进行比较,然后才能进入继续接收状态。 看下图: 为了实现和原有的51进行通讯,应该可以采用如下办法: Address::1字节加mark device ID:1字节,其实是slave address length:1字节数据包的长度(只length后面的数据的长度,包括cr...

    阅读全文>>

  • 10年前开发产品需要重新设计,准备选用STmicroelectronic 的STM32F103做,外加ENC28j60。 具体想采用下面两种方案: 1:RTX(RL-CAN,RL-FS,RL-TCPnet,RL-USB)加UCGUI 2:UCOSII(ST lib)加UCGUI 具有键盘和触摸屏两种输入方式,支持RS485/RS232/Can bus/ethernet/USB device. 目前正在项目的准备阶段,没有使用过RTX,先熟悉一下。 到时候有一些代码发布出来,大家交流一下,呵呵!    

    阅读全文>>

页次:1/1 每页15条记录,共3条  分页:  [1]