社区
单片机/工控
帖子详情
单片机串口发送8位数据嘴高位强制值1??
xiafeigg520
2009-05-23 03:38:13
如题,例:我要发0000 1111,可是实际接收到时却是:1000 1111,这该怎么解决,在线等高人。
...全文
215
7
打赏
收藏
单片机串口发送8位数据嘴高位强制值1??
如题,例:我要发0000 1111,可是实际接收到时却是:1000 1111,这该怎么解决,在线等高人。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zc841
2009-11-17
打赏
举报
回复
楼主 具体怎么解决的 说一下
我最近遇到这个问题,很恼火
hanqingwu
2009-06-04
打赏
举报
回复
楼主后来把TH1,THL设为多少了?
liurongguiliu
2009-05-24
打赏
举报
回复
波特率的问题啊!
xiafeigg520
2009-05-24
打赏
举报
回复
解决了, 是晶振问题。我用的是12M晶振。波特率设置计算错误
schlafenhamster
2009-05-23
打赏
举报
回复
MOV SCON,#5
0
H ;设置成串口1方式
xiafeigg520
2009-05-23
打赏
举报
回复
ORG 0000H
MOV TMOD,#21H
MOV TH1,#0FDH
MOV TL1,#0FDH ;波特率9600
MOV SCON,#53H ;设置成串口1方式
SETB TR1 ;启动定时器T1
;以上完成通讯初始化设置
MOV A,#0AFH;将16进制的字符AF发送到串口去
MOV SBUF,A;将AF通过串口发送出去
ret
END
纯只发送个AF还出现上面的情况
wang0635
2009-05-23
打赏
举报
回复
代码
串口
通信实现Int或float类型
数据
传输的方法
方法:
发送
方拆分
数据
为多个字节,接收方再合并
串口
通信程序中
发送
和接受
数据
以字节为单位,将int或float类型的
数据
拆成单个字节存放到
发送
字符数组中,然后接收方按照大小端模式将其重新合并为int或float类型的
数据
实现:通过指针来获取单个字节,主要是指针间的
强制
类型转换 #include<stdio.h> //以float为例 int main() { float send; char data_byte[4]; //获取原
数据
的指针并将其
强制
转换为char* char* t
51
单片机
串口
通讯原理深入理解及程序源码,使用
单片机
IO模拟
串口
功能扩展
串口
-----day8
51
单片机
串口
通讯原理深入理解及程序源码,使用
单片机
IO模拟
串口
功能扩展
串口
-----day8
51
单片机
的
串口
通信原理
一、并行和串行通信方式 通信有并行和串行两种通信方式。在
单片机
系统以及现代
单片机
测控系统中信息交换多采用串行通信方式。 1、并行通信方式 并行通信通常是将
数据
字节的各位用多条
数据
线同时进行传送,每一位
数据
都需要一条传输线。如下图所示,
8位
数据
总线的通信系统,一次传送
8位
数据
(1字节),需要8条
数据
线。还需要一条信号线和若干控制信号线,这种方式仅适合短距离的
数据
传输。 2、串行通信方式 串行通信方式是将
数据
字节分为一位一位的形式在一条传输线上逐个传输,此时只需要一条
数据
线,外加一条公共信号地线和若干控制信号
串口
(未完版)
串口
发送
方和接受方要采用相同的
数据
格式才可以互相通信 这种
数据
格式被称为
串口
的通信协议注意:
串口
传输
数据
时是以二进制传输的 先传低位再传
高位
不只一种通信协议 如下图所示 通信协议可以修改
串口
的内部结构我们用
串口
时只需关注
发送
数据
寄存器和接收
数据
寄存器即可 原理的话主要是移位寄存器和串并联转换 我们想用
串口
发
数据
就往
发送
数据
寄存器写
值
想用
串口
接受
数据
就从接收
数据
寄存器里读
值
并行
数据
是指多个
数据
位同时存在、同时传输的
数据
形式串行
数据
是指多个
数据
位按顺序逐位传输的
数据
形式
串口
发送
时:我们将
数据
写入
发送
数据
详细介绍如何从0开始写一个
数据
通信,将
数据
从
单片机
发送
到上位机(或者虚拟示波器)进行
数据
或图像显示,以及常见问题或注意事项解答,本文主要以匿名上位机为例,适合新手和小白
本文主要内容:详细介绍如何从0开始写一个
数据
通信,将
数据
从
单片机
发送
到上位机(或者虚拟示波器)进行
数据
或图像显示,帮助我们调节一些参数,比如电机PID的调节、波形融合等,以及在我们写通信协议的时候可能遇见的问题或注意事项进行解答,本文主要以匿名上位机为例,新手和小白也可以实现。 一、准备工作: 1、要有该上位机或者虚拟示波器的通信协议或者说通信帧格式 如本文的例子匿名上位机的通讯帧格式如下: 再如垆边月晓开发的20通道数字示波器通讯协议: 只有知道了上位机或者虚
单片机/工控
27,515
社区成员
28,799
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章