头像-23565

荣丰宇

  • 四川省成都市
  • 单片机 嵌入式 模拟技术 传感器/MEMS
  • 计算机网络

个人成就

获得 18 次赞

帮助过9人

STM32计算NE555信号频率到底是怎样的实现原理

频率计,使用定时器捕获然后根据时间关系计算得到滴

STM32系列芯片能够运行LINUX系统吗?

可以跑uclinux或者一些小型嵌入式实时操作系统

串行口1控制寄存器SCON中的TB8、RB8起什么作用?

出处: I51开发板第二十六讲 STC15F2K60S2串行口通信相关寄存器_单片机讨论_技术论坛_云汉电子社区 //www.icxbk.com/community/forum.php?mod=viewthread&tid=69151 4)TB8:在方式2和方式3时,它是要发送的第9个数据位,按需求由软件进行置位或清0。该位可用作数据的奇偶校验位,或在多机通信中用作地址帧/数据帧的标志位。 5)RB8:在方式2和方式3时,它是接收到的第9位数据,在方式1时,若SM2=0,则RB8是接收到的停止位。在方式0时,不使用RB8。

简述STC15F2K60S2单片机串行口的工作方式。

出处: I51开发板第二十六讲 STC15F2K60S2串行口通信相关寄存器_单片机讨论_技术论坛_云汉电子社区 //www.icxbk.com/community/forum.php?mod=viewthread&tid=69151 STC15F2K60S2单片机的串行口有4种工作方式,有的工作方式的波特率是可变的。用户用软件编程的方法在串行口控制寄存器中写入相应的控制字节,即可改变串行口的波特率和工作方式。 SCON(地址为98H,复位值为00H)用于确定串行口1的工作方式和控制串行口1的某些功能,也可用于发送和接收第9个数据位(TB8、RB8),并设有接收和发送中断标志(RI和TI)位。SCON中的SM0与SM1一起指定串行通信的工作方式

什么是波特率?如何计算和设置串行通信的波特率?

出处: I51开发板第二十五讲 串行通信基础_单片机讨论_技术论坛_云汉电子社区 //www.icxbk.com/community/fo ... hread&tid=69150 波特率为:每秒钟传送二进制数码的位数,也叫比特数,单位为bit/s,即位/秒。 波特率用于表征数据传输的速度,波特率越高,数据传输速度越快。但波特率和字符的实际传输速率不同,字符的实际传输速率是每秒内所传字符帧的帧数,而字符的实际传送速率和字符帧格式有关。 例如,波特率为1200bps的通信系统,若采用上图(a)的字符帧,每一字符帧包含11位数据,则字符的实际传输速率为 1200/11=109.09帧/秒;若改用上图(b)的字符帧,每一字符帧包含14位数据,其中含3位空闲位,则字符的实际传输速率为1200/14=85.71帧/秒。通常,异步通信的波特率为50~9600bit/s。

简述典型异步通信数据帧的格式

出处: I51开发板第二十五讲 串行通信基础_单片机讨论_技术论坛_云汉电子社区 //www.icxbk.com/community/fo ... hread&tid=69150

通信的基本方式有哪几种?各有什么特点?

本帖最后由 荣丰宇 于 2016-10-24 21:12 编辑 markx,学习一下出处: I51开发板第二十五讲 串行通信基础_单片机讨论_技术论坛_云汉电子社区 //www.icxbk.com/community/forum.php?mod=viewthread&tid=69150 在数据通信中,按每次传送的数据位数,通信方式可分为:并行通信和串行通信两种。 并行通信是将数据字节的各位用多条数据线同时进行传送,如下图(a)所示。并行通信的特点是:控制简单,传送速度快。但由于传输线较多,长距离传送时成本较高,因此仅适用于短距离传送。串行通信是将数据字节分成一位一位的形式在一条传输线上逐个地传送,如图(b)所示。串行通信的特点是:传送速度慢。但传输线少,长距离传送时成本较低,因此,串行通信适用于长距离传送。串行通信主要分为两类,即:同步通信和异步通信。

这个程序哪不对

楼主的程序排版,迟早会自己给自己挖坑的:lol