嵌入式系统的串口数据传输都是以字节为单位,但是有些特殊的数据类型,比如float a=231.5,在最底层是如何表示的呢?我们知道float数据类型占用4个字节,实际上在内存当中a=0x43678000,只是嵌入式芯片访问a时,知道a是浮点型数据,所以一次性读取4个字节,而且也按照浮点型的数据表示规...
分类:
其他好文 时间:
2015-08-04 22:26:05
阅读次数:
134
使用STM32CubeMX生成初始化代码。
问题:
HAL_UART_Transmit_DMA函数只能调用一次,第二次就返回状态HAL_UART_STATE_BUSY 0x02。
原因:
stm32l1xx_hal_uart.c开头有描述
(##) DMA Configuration if you need to use DMA process (HAL_UA...
分类:
其他好文 时间:
2015-07-30 13:35:07
阅读次数:
542
MachineJP类:第1部分:串口初始化,串口数据读写using System;using System.Collections.Generic;using System.IO.Ports;using System.Linq;using System.Text;using System.Threa...
在VMware里的linux装minicom读取串口数据:
软件环境:在win7上装VMwave,在VMware里装的Ubuntu,在Ubuntu 里装的串口工具minicom.
硬件:Z-Tek的usb转串口 (内部的IC:PL2303)
1,给电脑插上USB转串口的硬件,打开WMware,如果VMware检测到该硬件,则打开VMware时会出现对应的提示:
打开ubun...
分类:
系统相关 时间:
2015-07-19 06:41:17
阅读次数:
431
串口进行操作的类,其中包括写和读操作,类可设置串口参数、设置接收函数、打开串口资源、关闭串口资源,操作完成后,一定要关闭串口、接收串口数据事件、接收数据出错事件、获取当前全部串口、把字节型转换成十六进制字符串等功能。这个串口类已经过了调试,可以使用
该文章是针对于串口通讯过程中快速定义命令而写的,算是我自己的一个通用化的平台,专门用来进行串口调试用,莫要取笑 要处理串口数据首先是要对单片机的串口中断进行处理,我的方法是正确的命令必须要在命令的结尾处同时带有回车和换行,处理过程如下 //串口接收缓冲区u8 serial_Buffer[SER...
分类:
系统相关 时间:
2015-04-18 23:24:30
阅读次数:
296
最近在研究体感游戏,到目前为止实现了基于51单片机的MPU6050数据采集、利用蓝牙模块将数据传输到上位机,并利用C#自制串口数据高速采集软件,并且将数据通过自制的折线图绘制模块可视化地展示出来等功能。本文将主要对实现这意见单系统中遇到的问题做一个小结——其中包括:1、基于51的MPU6050模块通...
分类:
其他好文 时间:
2015-04-07 13:47:29
阅读次数:
780
/********************** 串口数据接收事件 *****************************/ private void SerialPort_DataReceived(object sender, SerialDataReceivedEventA...
Modbus网关目前常用的产品为BAM360,仅可以用做modbus RTU主站,可以从从站扫描数据,接入的数据必须为标准的MODBUS RTU从站串口数据使用sc-431硬件将串口数据转换为modbus rtu从站协议,再使用bam360读取。X2OPC软件在注册opc服务器的时候,弹出了这个错误...
分类:
其他好文 时间:
2015-03-15 12:05:44
阅读次数:
142
需求描述:需要在web端用js获取电子秤的重量。(由于erp限制的原因只能通过js获取,不能修改html,不能引用jquery)实现目标:电子秤面板上的数据实时反映在我们公司内部erp系统界面上。通常实现步骤:首先要从web端获取串口数据需要用到activex(由于我们目前这个需求只需要考虑在IE浏...
分类:
Web程序 时间:
2015-03-09 16:11:51
阅读次数:
2723