我用串口向外发1代表高电平,发0代表低电平,那要是发2,3,4,5,6或者-2,-3,-4,-5,-6代表什么电平

最佳答案

  • lemonboard@sina.com 发表于2017-07-25

    串口是按字节发送。高低电平代表每位的物理表现形式。例如 0x01,则发送 高 高 高 高 高 高 高 低 , 当然还有一些其它帧格式位。

    -2也发送这些。楼主 可以试着写一下 -2 的位的形式。

    举报 评论 0

其他答案

  • Angel Cherry 发表于 2017-07-25 云汉达人

    您好,如果您發1會亮,0會暗

    以ASCII編碼來說(8bit)

    1=0011 0001

    0=0011 0000

    但接收端如果程式也是編寫等於1或者等於0的話

    那麼其他2 3 4 5 6 -2 -3 -4 -5 -6的ASCII都會不同

    注意,發送時候一定是字符(char, 8 bit)

    以上

    举报 评论 0

  • Angel Cherry 发表于 2017-07-25 云汉达人

    598.PNG

    举报 评论 0

  • 王奕 发表于 2017-07-25 云汉达人

    串口发送的数据都是无符号类型的数据,串口是异步串行输出的,会把的要传输的数据 按照协议逐个bit往外发送。 串口的电平只有高低两种

    举报 评论 0

我来回答

试用推荐

Arduino Mega2560 R3

产品总数:4个  申请人数:38

距离结束时间:

推荐达人 更多>

  • 王奕 向ta提问

    Eagleson

    在学习FPGA的道路上 我们一起成长吧!

    在行: FPGA/CPLD

  • 靳飞 向ta提问

    汉云

    在路上的Linuxer

    在行: DSP技术 Linux 系统 STM32讨论区 PIC单片机 PCB技术/设计/定制

  • Angel Cherry 向ta提问

    MOP

    用愛和熱忱寫好每一行Code

    在行: FPGA/CPLD Linux 系统 热门单片机

  • 徐珂靖 向ta提问

    xukejing

    Linux系统 、热门开发板

    在行: Linux 系统

  • 袁建明 向ta提问

    河北博联科技有限公司 研发部经理

    日知其所亡

    在行: Linux 系统 灵动微MCU 电源技术

完成答题
赶快去开启您的宝箱吧