UART、TTL、RS232等概念的区别与联系

2017-11-20 12:13:49 SerialPortHardware

最近搞了搞关于硬件的东西,因为没有系统地学过,所以对其中的很多概念并不理解或者理解得不够深刻。比如,我对串口通信的那一套接口、协议和相关理论完全搞不懂。想找些书来看,但很难找到比较权威的书能够全面、浅显地讲解这些概念——要么说半天也不能让初学者明白,要么比较零散,没法让人短时间内快速搞懂。经过一些研究和与专业人士的一些讨论,结合自己的一些思考,我终于算是基本上搞懂了这些概念。下面我就尽量用最简单的语言解释一下。**感谢江江在整个过程中给我的指导!**......

计算机接口技术初探

2017-08-18 10:58:17 FPGAVideoAudio

上学期选了一门课,叫《微型计算机系统接口技术》,很久没有上过这么有意思的课了,感觉有必要记录一下。事实上前两篇文章也是我在学这门课的学习记录。

# 课程简介

课程的目标是:在一个FPGA开发板(如下图)上,对FPGA进行编程,来实现一个或多个计算机接口。前提:需要对数字电路有一定的了解。

需要解释的几点:

* FPGA是一种可编程的硬件。

* 硬件编程几乎等价于设计电路。......

WAV音频格式详解

2017-05-18 21:26:04 Audio

如果你已经完全搞懂了我上篇文章中所说的内容,你一定会想这样一个问题:我能不能自己生成一个音频文件出来?事实上,当你搞懂了原理之后,一切都变得非常简单。

WAV格式是所有音频格式中最简单的了,因为它不存在压缩,只是单纯地把所有采样点原封不动地写在文件里。因此,这篇文章的目的就是告诉你怎样生成一个WAV格式的音频文件。

# WAV格式文件头

WAV格式遵循[RIFF资源交换档案格式][1],所以WAV格式其实是一个三层关系,这里简化了一下,它的文件头格式如下表:......

声音的产生与声音的数字化

2017-05-16 21:30:38 AudioLife

# 声音的产生

学过初中物理的我们知道,声音是一种[机械波][1],由物体振动产生,需要介质来传播。所以,从本质上讲,声音就是一段时间轴上的波形,就像下面这样。

![](/img/36_1.jpg)

(图片截取自Adobe Audition)

声音有三要素:音调、响度和音色,波形是怎么反映这三要素的呢?

* 音调由声波的频率决定,频率越高音调越高。

* 响度由声波的振幅决定,振幅越高响度越大。......

启用第二个博客

2017-05-13 23:34:22 Blog

我折腾博客也有四五年的时间了,在这么长的时间里,各种各样的博客系统我也都用过,也有很多感受。我相信所有写过博客的人都会认识到,一个博客最重要的还是内容,外观、博客系统什么的都是锦上添花。

具体到我的博客上来,我发现有以下几点问题:

* 平常事情太多,很难保持高频率的原创内容产出。

* 日常学习生活中更多的是琐碎的问题,几句话或者一两段话就能说完的东西就不想写在博客上了。......

Pre