姓名 王奈 时间 2016-7-4 学习内容 今天我的工作就是把吐槽墙实现之后的完整类图画出来,如下图所示: 除此之外,我还进行了对于串口通信方面知识的学习,完成了在多个主机之间的串口通信调试工作。其中存在的最大的问题就是通信协议的问题,包括硬件上面的协议,比如波特率的选择,通信方式,起止位的长度, ...
分类:
其他好文 时间:
2016-07-04 23:36:22
阅读次数:
231
本文转载的文章,重点介绍了UART的波特率(Baud Rate) ...
分类:
其他好文 时间:
2016-06-26 01:47:58
阅读次数:
1052
串口 UART0.UBRDIVO=0X4d; 设置波特率 12000000/9600/16 -1=77化为16进制就是4dADC AD converter freq =50MHZ/(49+1) =1MHZ,ADC.ADCCON = 0x1<<14 | 0x13<<6 | 0x1<<1;此处的0x13 ...
分类:
其他好文 时间:
2016-06-21 20:32:14
阅读次数:
160
串行通信: 一。同步通信(有时钟): SPI(有独立的输出输出 MISO MOSI ) I2C (半双工) 二。异步通信: UART (通过设置波特率等,传输之前有约定) ...
分类:
其他好文 时间:
2016-06-19 19:57:27
阅读次数:
158
SerialPort类的常用属性名 称说 明BaseStream获取 SerialPort 对象的基础 Stream 对象BaudRate获取或设置串行波特率BreakState获取或设置中断信号状态BytesToRead获取接收缓冲区中数据的字节数BytesToWrite获取发送缓冲区中数据的字节... ...
POSIX终端接口 ?
很多系统都支持POSIX终端(串口)接口。程序可以利用这个接口来改变终端的参数,比如,波特率,字符大小等等。要使用这个端口的话,你必须将头文件包含到你的程序中。这个头文件中定义了终端控制结构体和POSIX控制函数。
与串口操作相关的最重要的两个POSIX函数可能就是tcgetattr(3)和tcsetattr(3)。顾名思义,这两个函数分别用来取得设设置终端的属...
分类:
其他好文 时间:
2016-06-12 02:20:21
阅读次数:
204
在模式0和模式2下,串口波特率固定,模式0为Fosc/12。模式2为Fosc/32或Fosc/64,具体由PCON寄存器的SMOD位决定。 在模式1和模式3下,波特率是一个可变值,波特率可以由定时器1产生(8052可以由定时2产生),那么波特率到底为多少呢?波特率由定时器1的溢出率来决定:Baud ...
分类:
其他好文 时间:
2016-06-01 19:29:56
阅读次数:
346
对于串口来说,一般大家都了解波特率,校验码,数据位之类的参数。然而在实际的数据传输中,有些参数也会影响数据的传输。现总结如下,以便大家查询。在对串口进行编程时,可用portman对串口参数进行跟踪,提示如下:15 0.00001006 IOCTL_SERIAL_SET_BAUD_RATE Seria ...
分类:
其他好文 时间:
2016-05-31 19:04:13
阅读次数:
917
本人最近在研究嵌入式的串口通信,任务是要写一个手机端的遥控器用来遥控双轮平衡小车。界面只用了一个小时就写好了,重要的问题是如何与板子所带的SPP-CA蓝牙模块进行通信。 SPP-CA模块自带代码,在这里我使用的全部都是SPP-CA的默认模式。其中波特率是9600。读者若要修改其匹配密码,波特率等请使 ...
分类:
其他好文 时间:
2016-05-31 00:58:03
阅读次数:
304
1、设备控制理论 a、作用 大部分驱动程序除了需要提供读写设备的能力外,还需要具备控制设备的能力,比如:改变串口波特率。 b、设备控制--应用函数 在用户空间,使用ioctl系统调用来控制设备,其原型如下:int ioctl(int fd,unsigned long cmd,...),fd:要控制的 ...
分类:
其他好文 时间:
2016-05-29 00:41:30
阅读次数:
218