0%

我们三人吃过晚饭后在校园里散步。学校的新校区在扩建中,几栋新楼已初见雏形,但有的已经规划好的大楼要等到猴年马月才能开工建设。大块的红土地光秃秃的不好看,于是后勤人员撒了种子,几个月前貌不惊人的幼苗现在已经开出了五颜六色的花朵,非常漂亮,和蓝天白云绿树青山红楼一搭配,是拍婚纱照的绝佳场地。

阅读全文 »

树莓派的SPI模块

树莓派的GPIO引脚支持三种通信协议:UART、SPI和I2C。SPI是一种双向、同步、全双工的串行协议,是三个协议中通信速率最快的。树莓派的官方文档详细介绍了SPI模块的基本特性,主要是如下几个方面:

阅读全文 »

最近稍微闲了点,继续学习模拟电路。我读的是一本国外教材,Microelectronic Circuits第7版的中文版,快读完一半了。书是从台湾买的,花了我好几百大洋。大陆其实有原书第5版的译本,名为《微电子电路》,据说翻译质量很好,可惜已经绝版。这本书在台湾的地位很高,是很多高校的专业课本,他们称作『Smith的電子學』,各个版本都有译本。

阅读全文 »

晚饭过后,天色还很亮,在山里无事可做,遂决定驱车出去散散心。来到我常来的龙门大桥桥底,突然瞥见西边天空中漂亮的晚霞,生怕错过,立刻爬上了桥,用手机拍下了美景。

阅读全文 »

使用Realsense相机需要安装librealsense库。一般只用这个库采集图像,然后转换成熟悉的OpenCV格式,用OpenCV的库函数处理。Realsense的深度图像直接显示会很暗,不是用冷暖色调体现距离的效果,既不直观,也不美观。所以需要将原始数据处理一下后再显示。

阅读全文 »

三个月后,终于回到了学校!到了宿舍之后,忍不住第一时间打开电脑,写下此文。

我1月17日抵达黄冈,本想着这将是个普通的寒假,准备在家过个好年,然后提前回学校干活,没想到突如其来的疫情打乱了这一切。其实12月份我就看到新闻说武汉有不明原因的肺炎,当时并没有在意,根本想不到它会有如此之大的破坏性。全国人民都经历了此生难忘的冬天,湖北人尤甚。

阅读全文 »

主要内容

本章介绍几种基本的数据结构:栈、队列、链表和有根树。此外还介绍由数组构造对象和指针的方法。

栈和队列

实现的是一种后进先出(last-in, first-out, LIFO)策略。队列实现的是一种先进先出(first-in, first-out, FIFO)策略。下面通过数组来实现它们。

阅读全文 »

引言

我在学习STM32芯片的GPIO模块时,对一些细节感到困惑,Demystifying Microcontroller GPIO Settings这篇文章几乎解答了我所有的疑问。因此将它翻译出来,希望对大家有帮助。

写单片机软件的人都会配置和管理GPIO引脚。表面上看,GPIO配置非常简单:引脚是输入或输出,是高电平或低电平。但是,你不可避免地会碰到配置选项很多的芯片,或者电子工程师会问一些你不懂的引脚配置(比如将某条线设置成高阻态)。本文会帮助你理解现代单片机上不同的引脚配置。

阅读全文 »

十年

公元2009年8月29日,也就是十年前的今天,我赶往学校报到,成了名大学新生。十年后,我成了大学教师,过几天就要给学生们上课。本想专门写篇文章纪念这重要的十年,但所思所想不足以成文。所以在本文的开头借用一点篇幅,感慨这丰富多彩的十年,这沧桑巨变的十年!

阅读全文 »

初衷

我的博客2013年开张,托管在Github Pages上,长期使用Github的二级域名。2017年7月29日我买下了现在这个域名,今天正好两周年。当初的想法是独立域名比较酷,而且花钱可以督促自己努力去经营博客,从这两年的更新频率来看,这个目的确实达到了。

阅读全文 »