摘要:
首先是看开发指南有一段话不能理解: OLED_GRAM[128][8]中的 128 代表列数(x 坐标) ,而 8 代表的是页,每页又包含 8 行,总共 64 行(y 坐标) 。从高到低对应行数从小到大。比如,我们要在 x=100,y=29 这个点写入1,则可以用这个句子实现:OLED_GRAM[1 阅读全文
摘要:
1、使能定时器3和相关IO口时钟。 使能定时器3时钟:RCC_APB1PeriphClockCmd(); 使能GPIOB时钟:RCC_APB2PeriphClockCmd(); 2、初始化IO口为复用功能输出。函数:GPIO_Init(); GPIO_InitStructure.GPIO_Mode 阅读全文
摘要:
I2C物理层特点 1、它是一个支持多设备的总线。“总线”指多个设备共用的信号线。在一个I2C通讯总线中,可连接多个I2C通讯设备,支持多个通讯主机及多个通讯从机。 2、一个I2C总线只使用两条总线线路,一条双向串行数据线(SDA) ,一条串行时钟线 (SCL)。数据线即用来表示数据,时钟线用于数据收 阅读全文
摘要:
1、对于运算放大器的第一反应是虚短和虚断,但这又是怎么来的呢,下图是一个运算放大器,并且将输出端与反向输入端相连,形成负反馈回路,这样就会得到Vn=Vo,而运算放大器的输出Vo=Avo(Vp-Vn),Avo为开环增益,Avo一般为10五次方到八次方。Vo=Avo*Vp/(1+Avo),因为Avo数值 阅读全文
摘要:
学习stm32已经很长时间了,打算把以前做过的一些小东西整理一下,写出来,以输出倒逼输入,让自己知道有哪些东西是一知半解的。 跑马灯 首先是led.h文件 前两行和最后一行是一个框架,防止头文件被重复加载 然后是led.c文件 最后是main文件 蜂鸣器 首先是beep.h文件 然后是beep.c文 阅读全文
摘要:
前几天笔试发现这个问题有点模糊,囧,记录一下: 1字节(byte) = 8位(bit) 在16位的系统中(比如8086微机) 1字 (word)= 2字节(byte)= 16(bit) 在32位的系统中(比如win32) 1字(word)= 4字节(byte)=32(bit) 在64位的系统中(比如 阅读全文
摘要:
1、首先要知道使用命令调用摄像头,并将其写成一个槽函数,这样方便以后增加新操作 2、下面编写一个简单界面,我将要调用摄像头的Qlabel放在下图选中的位置,当点击开始按钮时,能调用打开摄像头的操作,当然不是上面那个,Qlabel要实现显示摄像头还需要很多操作 3、这里设置函数 这个函数的作用是刷新Q 阅读全文