推荐阅读最新更新时间:2024-11-08 11:09
STM32 串口采用DMA方式接收数据
环境: 主机:WINXP 开发环境:MDK4.23 MCU:STM32F103CBT6 说明: 串口可以配置成用DMA的方式接收数据,不过DMA需要定长才能产生接收中断,如何接收可变长度的数据呢? 方法有以下3种: 1.将RX脚与一路时钟外部引脚相连,当串口一帧发完,即可利用此定时器产生超时中断.这个实时性较高,可以做到1个字节实时监测. 2.不改变硬件,开启一个定时器监控DMA接收,如果超时则产生中断.这个实时性不高,因为超时时间必须要大于需要接收帧的时间,精度不好控制. 3.STM32单片机有的串口可以监测总线是否处于空闲,如果空闲则产生中断.可以用它来监测DMA接收是否完毕.这种方式实时性很高. 本文采用第3种方式.在波
[单片机]
s3c2440串口详解
一、UART原理说明 通用异步收发器简称UART(Universal Asynchronous Receiver/Transmitter),它用来传输串行数据:发送数据时,CPU将并行数据写入UART,UART按照一定的格式在一根电线上串行发出;接收数据时,UART检测另一根电线上的信号,将串行数据收集放在缓冲区中,CPU就可以读取UART获得这些数据。串口之间以全双工方式传输数据,最精简的连线只有三根线:TxD用于发送数据,RxD用于接收数据,Gnd用于给双方提供参考电平,连线如下图: UART使用标准的TTL/CMOS逻辑电平(0-5V、0-3.3V、0-2.5V、0-1.8V)来表示数据,高电平表示1,低电平表示0。为了
[单片机]
MSP430串口接收程序(使用中断)
使用接收中断,将接收到的字符再发送出去。每次接收到字符之后都会退出低功耗模式,从而在主函数中将接收到的字符再发送出去。 /********************************************** *程序描述:单片机的P3.4、P3.5作为串口接收字符,将接受到的字符再发送出去 *作者 :Zhenhua Liu *时间 :2017.11.02 18:00 ***********************************************/ #include msp430x14x.h void usartInit(void); //串口初始化 void main(v
[单片机]
与GPRS模块串口连接的小区无线抄表系统
引 言 电能计量是现代电力营销系统中的一个重要环节。传统的电量结算是依靠人工定期到现场抄取数据,在实时性、准确性和应用性等方面都存在诸多不足之处;将现代通信技术和计算机技术以及电能量测量技术结合在一起,能够及时、准确、全面地反映电量的使用(即销售)情况。本方案首先采用短距离无线通信方式将用户电表的电量信息集中起来,然后通过GPRS无线局域网,以一种短消息的方式将此信息送给总控中心,以实现远程自动无线抄表功能。 1 系统总体设计 基于GPRS的智能小区无线抄表系统主要由3部分组成:无线电表、现场主控节点以及远程GPRS无线控制终端。 图1是某小区的无线抄表系统组成框图。其中无线电表是将传统的电表所采集到的电量做相应的处理,并
[应用]
【自学51单片机】11 -- UART串口通信
1、串行通信的初步认识 UART串行通信是单片机最常用的一种通信技术,通常用于单片机和电脑之间以及单片机和单片机之间的通信。 通信可分为并行通信和串行通信两种。(1)并行通信:数据的各各位可同时传送。(2)串行通信:数据只能按顺序一个一个位传送。STC89C52中P3^0(RXD)和 P ^1(TXD)是专门用作UART串行通信的引脚。 下面看下图11-1单片机之间的UART串口通信。 说明:GND 表示单片机系统电源的参考地,TXD 是串行发送引脚,RXD 是串行接收引 脚。他们之间通信要保证以下几点。 (1)电源基准相同,所以我们要把两个单片机的 GND 相互 连接起来, (2)TXD与RXD相连,比如单片机
[单片机]
802.11b抗干扰自适应频率规划机制的研究与实现
摘要:IEEE802.11b研究表明,只要重叠或相邻BSS小区中心频率相距25MHz以上,就可以有效避免同频或邻频干扰。在BSS小区密集地区,需要严格的频率规划。提出并实现适用于IEEE802.11b的一种抗干扰自适应频率规划机制。测试表明,在无严格频率规划条件下,该机制能抗同频或邻频干扰和其它窄带信号干扰,改善BSS小区性能。
关键词:VLAN 抗干扰 自适应 频率规划
作为无线通信领域的热点之一,无线局域网得到了越来越多的关注。在有线线缆安装困难的地区,无线局域网作为有线网络的替代,提供到有线骨干网的无线数据传送服务。近年来,无线局域网还被用来在热点地区提供高速的公众无线接入服务。作为无线局域网基础协议之一,IEEE80
[网络通信]
51单片机 (5) C51实现单片机串口通信仿真
1、效果图 2、虚拟串口 通过VSPD虚拟串口工具虚拟出两个串口用于通信 VSPD虚拟串口工具下载: http://download.csdn.net/detail/leytton/7565589 3、串口调试 打开两份串口调试工具,第一个打开com1,第二个打开com2,这时在任一串口调试工具发送信息,另一个串口调试工具中能接收到信息 串口调试工具下载: http://download.csdn.net/detail/leytton/7565561 4、Proteus电路设计图 P1串口:属性原件值COMPIM,Physical port为com2,Physical Baud rate为960
[单片机]
TQQ2440第三节:串口
做嵌入式的基本上都清楚,板子基本上跑起来了,第一个肯定要配置的是串口,便于我们后面调试信息的输出,和一些系统参数的输出,让我们有更直观看见程序的运行。 ————————————————————————————————————————————— 硬件平台:TQ2440 (S3C2440A) 开发环境:ADS1.2 时 间:2010-12-12 ————————————————————————————————————————————— 1:硬件电路: 底板电路 核心板上的连接管脚 由于TQ2440的板子上只引出了一个串口,也就是用的
[单片机]