一、什么事串口? 大家常说串口,其实串口有很多种UART,SPI,IIC都是串口,一般大家口中的串口就是UART(Universal Asynchronous Receiver/Transmitter),STM32上集成了UART的控制器,所以我们通过简单的配置就可以实现UART通信的功能。当然光有 ...
分类:
其他好文 时间:
2018-04-21 19:50:30
阅读次数:
269
一、SPISPI(SerialPeripheralInterface,串行外设接口)是Motorola公司提出的一种同步串行数据传输标准,在很多器件中被广泛应用。1.接口SPI接口经常被称为4线串行总线,以主/从方式工作,数据传输过程由主机初始化。如图1所示,其使用的4条信号线分别为:1)SCLK:串行时钟,用来同步数据传输,由主机输出;2)MOSI:主机输出从机输入数据线,通常先传输MSB;3)
分类:
其他好文 时间:
2018-04-09 19:00:58
阅读次数:
193
转自:https://www.oschina.net/question/3756233_2277445 多线程相对于其他 Java 知识点来讲,有一定的学习门槛,并且了解起来比较费劲。在平时工作中如若使用不当会出现数据错乱、执行效率低(还不如单线程去运行)或者死锁程序挂掉等等问题,所以掌握了解多线程 ...
分类:
编程语言 时间:
2018-04-04 16:09:32
阅读次数:
190
最近项目上用到了一款美信的DS1308RTC芯片,由于是挂在了Zynq的PS MIO上,需要软件人员协助才能测试;觉得太麻烦了,想通过飞线,然后在Vivado中调用IIC的IP核,在PL端实现IIC的读写,借此验证此芯片的功能是否正常。因此简单学习一下IIC的协议,顺便借此提升一下对IIC的认识 常 ...
分类:
其他好文 时间:
2018-03-28 01:40:37
阅读次数:
235
1. 设计的工程在Compile Design的时候出现以下的错误,百思不得姐 2. 看下出现错误的地方,完全看不出来有啥问题,后来把代码的空格和回车换行的地方删除,重新添加了一下,不报错了。所以猜测是空格或者回车韩航地方有问题。 3. 使用Quartus自带的工具,显示缩格和显示空格,发现在提示错 ...
分类:
其他好文 时间:
2018-03-25 18:15:56
阅读次数:
269
1、 波特率(Baud rate)即调制速率,1波特即指每秒传输1个符号。 2、 非FIFO模式,即数据传输不利用FIFO缓存,一个字节一个字节地传输。 3、 接收到的数据是放到接收缓存器URXHn中。要发送数据时,是把数据放入发送缓存器UTXHn中。因为UART是通过字节方式数据传输的。因此要区分 ...
分类:
其他好文 时间:
2018-03-21 13:58:32
阅读次数:
166
<uart驱动程序概述> 在嵌入式Linux系统中,串口被看成终端设备,终端设备(tty)的驱动程序分为3部分: tty_core tty_disicipline tty_driver 包括3个结构体:uart_driver,uart_port,uart_ops(include/serial_cor ...
分类:
系统相关 时间:
2018-03-17 16:15:23
阅读次数:
272
MySQL格式化日期: DATE_FORMAT(date, format) date:时间字段 format:日期格式根据format字符串格式化date值: 1、按照月份:select sum(total_amount) as total, date_format(stat_date, '%Y-% ...
分类:
数据库 时间:
2018-03-11 21:02:33
阅读次数:
212
一 视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时就无需重写复杂的sql了,直接去视图中查 ...
分类:
数据库 时间:
2018-03-09 10:36:34
阅读次数:
483
硬件介绍 Arduino Leonardo在数字引脚0(RX)和1(TX)进行串口通信时是使用“Serial1”,USB的串口通信使用的是“Serial”。在数字引脚0(RX)和1(TX)与USB是相互独立的。 Air800使用UART1串口进行通信。 代码 Arduino Leonardo代码如下 ...
分类:
其他好文 时间:
2018-03-05 20:38:23
阅读次数:
296