美文网首页
单片机I/O口模拟串口

单片机I/O口模拟串口

作者: 王林朋 | 来源:发表于2019-04-26 16:09 被阅读0次

  最近调试GPS的一个模块,需要把数据从GPS读取,再通过串口发送给PC机等一些功能。要用到2个串口,我使用了AMTEGA8A单片机,所以用普通IO模拟做了一个串口。花了我两个晚上的时间,才调试好模拟串口程序,也遇到不少的问题,今天终于搞定了。但是还只是波特率1200,校验位N 数据8 停止1 ,以后再慢慢完善。

模拟串口主要是先要考虑到波特率和数据格式。我采用的1200的波特率,所以一个位的时间是:1s/1200=833.3333333us .这里我没用定时器,我是用延时来实现定时的,一个位的延时时间定为833us,AVR里面的延时程序还是比较精确的,我用示波器观察波形,也是正确的。一般串口协议(校验位N 数据8 停止1 )以我现在调试这个来说,比较简单,一个起始位,8位数据,一个停止位,每一位时间都是833us

相关文章

  • 单片机I/O口模拟串口

    最近调试GPS的一个模块,需要把数据从GPS读取,再通过串口发送给PC机等一些功能。要用到2个串口,我使用了AMT...

  • 单片机I/O口模拟串口

    最近调试GPS的一个模块,需要把数据从GPS读取,再通过串口发送给PC机等一些功能。要用到2个串口,我使用了AMT...

  • stm32学习笔记(通用I/0寄存器)

    M3系列的单片机的普通I/O口可以设计为输入或者输出模式,并且程序中间可以动态变换;输入时可以配置为模拟输入,浮空...

  • 74HC573锁存器用法

    用法 可以把锁存器视为单片机的 I/O 口的扩展器

  • STM32 IO模拟实现软件串口

    最近项目中STM32的串口资源紧张,于是使用IO口进行模拟串口,现进行整理记录。 1. 实现思路 IO口模拟串口的...

  • 2020-01-07

    ``` #include //使用软件串口,能讲数字口模拟成串口 SoftwareSerialBT(8,9);//...

  • 51单片机串口通信

    写ing 写给自己看。 STC系列单片机有两个串口(串口0和串口1)可供使用。两个串口分别在P3口(P3.0,P3...

  • arduino资源 - 草稿 - 草稿 - 草稿

    due有14个数字i/o,6个模拟i/o,一个复位开关,一个icsp下载口,7-12v电源供电 14个数字i/o,...

  • 模拟I/O

    在Arduino中,控制模拟I/O和控制数字I/O一样简单,因为就像控制旋转按钮开关一样。我们可以通过旋转开关调节...

  • 单片机接口类资料大汇总50册

    单片机接口类资料大汇总50册 本份资料为单片机接口类资料大汇总总共有50册,内容包括TCP/IP接口,模拟串口,C...

网友评论

      本文标题:单片机I/O口模拟串口

      本文链接:https://www.haomeiwen.com/subject/tflqnqtx.html